|
|
|
|
|
by smarks159
4245 days ago
|
|
There has been a lot of discussion around the announcement of Angular 2.0. Basically, everything that you have learned about Angular 1.x and all of your programs are obsolete. Meanwhile I am in the middle of rewritting my own application to Angular 1.3, from an older even more obsolete framework. This is not just an Angular problem. This question brings up the question of can we find a more sane way to evolve the web rather than completely rewritting everything every couple of years and relearning yet another set of complicated concepts. Staying still and having backwards compatiblity forever is not a good option either. The newspeak programming language is an attempt to replace the browser development environment with a more sane way to do things when it comes to developing web like applications. More importantly a more sane way to evolve the entire system including the libraries and frameworks we work with. It is currently not finished and I am not recommending anybody use in production anytime soon, I am just suggesting that people download that last stable release and go through the hello world tutorial, which walks you through building a simple file browsering application. Maybe figure out how to build some simple applications. The Newspeak language is based on smalltalk, so the syntax is very different and there is a learning curve. But how much time did you spend learning the concepts around Angular only to have it become obsolete and learn a new framework again. What about the next version of Angular? How long until that becomes obsolete? Many of the concepts where actually cleaner and easier to understand in newspeak than angular and actually helped me learn angular easier. Newspeak is experimental and I would not use it on any real projects but it is worthwhile taking a look at an alternative way of doing things. The rate of change of technology only increases as does the sophistication of the programs that we will build on the web, this problem of constantly rewritting everything will only get worse. |
|