3 ms·
> But the only languages available are HTML, CSS and JavaScript which are just more than bad for application development because of so many reasons. I would ha
by rpedela 11y ago
> But the only languages available are HTML, CSS and JavaScript which are just more than bad for application development because of so many reasons.
I would have completely agreed with that a few months ago. HTML/CSS/JS is fine for most websites which are primarily text, images, and a couple buttons. But it breaks down quickly when trying to build an application. Then React was invented. I don't know if React will be the thing people use to build web applications in the future, but I think the concepts it introduced will be. The reason is because React provides a foundation that makes it feel more like building a desktop UI or video game than building a traditional website.
Performance will improve over time with faster hardware, faster networks, and software optimizations. Javascript V8 is already one of the fastest scripting languages especially for string handling.
- jeena 11y agoBut that is just fiddeling with the symptoms, not doing anything with the root of the problem. It is the same with webcomponents, they're building on such a shaky ground. I like the ideas around https://www.youtube.com/watch?v=6UTWAEJlhww https://www.youtube.com/watch?v=6UTWAEJlhww instead.
- rpedela 11y agoBased on the video, is security the root problem? Sorry, but that is a problem in every programming environment. Security is hard regardless of using C++, JS, Linux, Windows, etc. Therefore it is not terribly relevant to the question: is JS capable of emulating native functionality and should it? For that question, the root problem was definitely JS itself historically but the language deficiencies have largely been resolved by ES6. In my opinion, the only major language deficiency is handling int64 and larger numbers which will hopefully be resolved by "value types" in ES7. Then use a React-like framework on top and building applications feels "right", at least to me.
- jeena 11y agoI'm not quite sure if you watched the whole video, he says let's get rid of everything (HTTP, HTML, CSS) but JavaScript.