Здравствуйте, karbofos42, Вы писали:
A>>Я в замешательстве. А КУДА надо тащить JS, если не на десктоп? На мобилки?
K>На свалку истории.
И наплевать, что у него есть своя ниша, где он вписывается лучше всего.
A>>Так там тоже есть свой JS. Ты думаешь, там DOM'ом исключительно на плюсах управляют?
K>А я говорил, что там нет JS?
Ты противопоставил его и "тащить целый браузер". А это и есть браузер, только хорошо написанный, в отличие от гуглошлака. Разницы нет. Ведь, в принципе, если тебя не устраивает read-only C++ DOM access в Хромиуме, можно спуститься на более низкий уровень, и рулить там из C++ напрямую. И всегда было так можно, со времён IHtmlElement. Видишь? Нет разницы. И там, и там можно на низкоуровневом языке управлять высокоуровневыми объектами. И там, и там вменяемые люди предпочитают вместо этого использовать ЯП, специально заточенный под задачу.
Попробуй на плюсах типичный сложный случай реализовать, где в одном куске ивент хендлер, лямбда, замыкание, отложенный вызов, и создание кучи объектов. И поуправляй памятью для всего этого дела. А при работе с разметкой это именно типично. Если у тебя реально rich UI приложение, а не очередной хелло-ворлд.