Live data from Hacker News

All apps should be native. Who needs browsers and JavaScript?

thehackerati.com

1–10 of 24 posts

Re: All apps should be native. Who needs browsers and JavaScript?

#2
> as I mature as a programmer I continually see JavaScript as a pretty awful language for real programming

Not sure what the author means by "real programming". Is this opposed to "fake programming"?

The more I mature as a programmer, the more I appreciate JavaScript's flexibility & readability. This allows for some useful idioms to manage complexity on large & intricate codebases. I like these dynamic idiomatic architectures as they tend to be flexible, evolvable, & under complete control of the programmer.

A module system (like commonjs) helps as well.

---

Meta note: Both this article and http://www.thehackerati.com/blog/2014/07/22/in-defense-of-br... seem like simple conversation starters.

Re: All apps should be native. Who needs browsers and JavaScript?

#3
The author of this completely neglects that the browser is not just an app runtime -- it was also originally (and still is) a knowledge source to download information. Where do I go when I want to find out the Seahawks' 2014-15 schedule? Research information about my car to make a DIY repair? The browser as an app runtime is a relatively new development IMO and webpages are still very important.

Re: All apps should be native. Who needs browsers and JavaScript?

#6
So, you don't like the Javascript language, therefore web sucks? I'm no big fan of Javascript myself (so I'm gradually switching to Dart), but really, that's a lousy argument. Web is essential. Some apps are better be implemented natively, true. But most don't need that. And it's a great win for developers too, so you don't have to re-implement stuff for different platforms.

I'm not even sure the author is being serious at this point.

Re: All apps should be native. Who needs browsers and JavaScript?

#7

On one end you have google trying to popularize Chromebooks and on the other you have this guy trolling his office with the notion that we don't need a decoupling between the personal OS and the interweb OS anymore.

The rise of "apps" on the smartphone is a validation of this idea. Why is there a Facebook app, when it can provide no information without an internet connection - for example.

The real message seems to be that we still have very poor default security models for desktop OS's.

Re: All apps should be native. Who needs browsers and JavaScript?

#9
IMHO performance wise it is possible to get browsers to run apps at similar user experience level in the coming years, but the main problem with making HTML5 apps for cross platform is that each platform has unique capabilities and user expectations that one single app's UI/UX cannot satisfy.
Post reply on HN