Evgeny_CD, Архитектор (28.08.2013 12:58, просмотров: 256) ответил Д.ARMоед на гуглы мамой клянутся, что изврат типа node.js+GWT можно будет заменить безопасным расшариваинем браузерных объектов из дарт и remote procedure call из GoAppEngine хоть c серверной стороны, хоть с клиентской.
Итак, пусть у гугля есть некое ноу-хау, позволяющее ему сделать неломаемую VM для dart [не мешайте мечтать :) ]. fine. Поскольку dart идеологически близок js, то логично сделать такую VM для js и поиметь кучу бенефитов - мириады программеров готовы писать код сейчас.
Никто не сказал, что какие-то баги в концепции js не позволяют сделать его VM неломаемой - значит, с этой стороны проблемы нет.
Так нафига же тогда идти таким длинным путем?
Видимо, фишка действительно в VM всего. Как мы знаем, сейчас научились делать автоматическую трансляцию C|C++ -> asm.js, при которой код проигрывает "всего лишь" в 2 раза native C|C++. С учетом нехилого перфоманса современных процов, проигрыш не так и страшен. Но зато получаем "с код, исполняемый везде" [да, да, в Unix это умеют с 70х годов прошлого века, но мы не ищем легких путей].
Видимо, дабы торпедировать эту перспективу путем перестановки вектора развития на себя гугл и занялся дартом...