>>Осталось только JavaScript чем-нибудь нормальным заменить > >Что-то мне подсказывает что никто ничего менять не будет. Очередной браузерный Crysis >будет написан на JavaScript. И вообще, статическая типизация, указатели, "нормальные классы" >как в C++, C#, Java - это всё прошлый век. Нет >больше типа int. Есть переменная, в которую записывается число, или строка, >или функция, или ещё что-нибудь (текстура, 3d-модель, звук или даже вся >сцена). Ровно до тех пор, пока это не браузерное приложение. Которых в соседних окнах может штук 40 крутиться, причем пользователь и не выбирает особо, запускать их или нет. Хотите популяризировать flashblock, noscript и и прочих борцов с тормозами методом выжженной земли, чтобы ваше приложение вообще никто не увидел - дело ваше. И хотя я вполне понимаю "комитетчиков", которые сочли ECMAScript 4 слишком революционным, но писать что-то сложное на существующем JS - нет уж, спасибо. Кроме того, статическая типизация (и обязательное объявление переменных) дает очень хорошую защиту от ошибок по невнимательности. Уже одного этого достаточно, чтобы не любить JS.
|