Ill suggest notepad. Ill slap together some basic html doctype a head with style and script tags, yes inline, a body with some simple divs and in no time at all it will look as good if not better than the hipster 50 000 line Frankensteins monster of bloat.
In the 80's we knew that a single small optimalization was worthless but if you acumulate enouh of them the sum of the parts blew the mind of even the most sophisticated software wizards. The trend nowadays is to hoard deoptimalizations while arguing it doesnt mater.
I keep wondering why popular modules so rarely make it into the language. I joked the other day that it would be nice to have sortable <table>'s out of the box. Imagine the table code was <table json="{}"/> and that we could do <form json="{}"/> too. The amount of code we could discard. lol
>and in no time at all it will look as good if not better //
Back in the day, you then tested it on IE and did the other 50% of the work.
Then you basically created a framework to ease that, and include fixes for it browsers too, and then you realised you were making a framework and that it was more optimal to use an established framework that 50,000 man hours had already been spent on ...
Before you know it you're theming WordPress on a shared hosting server, rather than ./configure-ing httpd and writing everything in nano.
This is what React actually lets you do... It just also acknowledges that UI components must be sufficiently typed and coded that they can accept lambdas as properties in order to provide the expressivity needed. Template languages must be real languages because templates are macros at heart.
I expect Web Components will learn that lesson slowly and painfully instead, as they cling to the broken ideas that got us here.
In the 80's we knew that a single small optimalization was worthless but if you acumulate enouh of them the sum of the parts blew the mind of even the most sophisticated software wizards. The trend nowadays is to hoard deoptimalizations while arguing it doesnt mater.
I keep wondering why popular modules so rarely make it into the language. I joked the other day that it would be nice to have sortable <table>'s out of the box. Imagine the table code was <table json="{}"/> and that we could do <form json="{}"/> too. The amount of code we could discard. lol