I am a noob when comes to the web. I've spent all my years doing C, C++, Pascal and using TurboVision, Delphi, MFC, wxWidgets, Qt, some minor GTK, etc, mainly as sound and then tools programmer at a video game studio.
So this would be of great help to me, since as much as cool names these are - I need some kind of "rap genius" mode for all the dom-lingo and this comes at the right time.
I don't code anymore. I just press a button and the ToDo app appears. The framework I use is from the year 2040, it communicates with itself in the past so it's able to learn instantaneously.
The history of the framework shows that on many different projects it actually just waited until people completed the project, then sent a signal back through time to inform itself. But then, the internal history shows that many parts were eventually replaced by an AI that wrote the whole app.
It seems from what I was able to gather about its source code, some parts of it are in a quantum flux, with their waveform never collapsing. The parts that have stabilized are basically a stable-point solution of a time-space "differential equation". Those are the parts that are being executed on this quantum computer.
Basically the result is ... whatever I wish for, it just produces it. Truly amazing.
As someone who mostly writes Scala at work, I love it, and definitely recommend you to. The language is not without its faults, but it remains my personal favourite.
Agreed. Up until recently, I too used to prefer working with raw HTML... then I started working on a couple large apps, tried polymer/angular, and ended up gaining a new-found appreciation for frameworks like react/mithril/mercury.
The cost of abstracting away the DOM isn't as much as I would've expected compared to the cognitive overhead of switching back and forth between languages, making sure everything is linked up nicely, as you normally would. There are a few times when that abstraction can lead to annoying hidden bugs, but overall I've found the workflow to be much nicer.