The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google развивает AtScript, вариант JavaScript с аннотациями ..., opennews (ok), 05-Ноя-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Google развивает AtScript, вариант JavaScript с аннотациями ..."  +/
Сообщение от manster (ok), 07-Ноя-14, 17:39 
> Мегакостылями оно в принципе попахивает из-за наследственных болезней JS. Увы - Дарт,
> как выяснилось, не лучше.
> Но что до именно этих аннотаций - то от аннотаций там одно
> название. Вполне приличная типизация - нормальный синтаксис, заход на умение работать
> с ними в самом браузере, а трансляция - как переходной этап...

js, не смотря на кучу недостатков прекрасен и оказался живуч. Направление развития языковых, инструментальных средств для окружения браузеров будет всегда перспективным и актуальным.

strict mode, jshint/jslint в общем решают проблему хрупкости и капризности языка, ну и ликбез по DOM-ready

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

59. "Google развивает AtScript, вариант JavaScript с..."  +1 +/
Сообщение от arisu (ok), 07-Ноя-14, 17:44 
js неимоверно уродлив. даже бидон лучше, чем это недоразумение. «живуч» он оказался только потому, что у него тупо не было альтернативы. и пока её не было, люди успели понаписать на js кучу говнокода, и теперь уже от js никуда не денешься.
Ответить | Правка | Наверх | Cообщить модератору

62. "Google развивает AtScript, вариант JavaScript с аннотациями ..."  –1 +/
Сообщение от Crazy Alex (ok), 07-Ноя-14, 19:29 
Хм, ну, уже за меня ответили насчет "живуч".

А язык, который не принуждает к модульности и четким интерфейсам, для продакшна малопригоден. Это вам не менюшку подсветить, это горы кода, которые должны писаться и поддерживаться командами, переживать смену разработчиков, активно модифицироваться и т.д. Тут нужны не джаваскриптовые извраты и ошибки, выстреливающие через пол-года, а предельная простота, читабельность и предсказуемость. Что, в общем, означает - "мейнстримное" ООП, явную строгую типизацию (возможно, с выводом типов - но определённо с возможностью определять структуры и номинальными типами) и принудительную изоляцию модулей и объектов.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

64. "Google развивает AtScript, вариант JavaScript с..."  +1 +/
Сообщение от arisu (ok), 07-Ноя-14, 19:48 
но — справедливости ради — Брэндан тогда не предполагал, что на ЭТОМ станут писать полноценный софт нехилых размеров. и что баги и недочёты ЭТОГО превратятся в стандарт, которому все должны следовать, ёлы-палы.
Ответить | Правка | Наверх | Cообщить модератору

67. "Google развивает AtScript, вариант JavaScript с..."  +/
Сообщение от Crazy Alex (ok), 07-Ноя-14, 22:52 
Разумеется.
Ответить | Правка | Наверх | Cообщить модератору

65. "Google развивает AtScript, вариант JavaScript с..."  +2 +/
Сообщение от arisu (ok), 07-Ноя-14, 19:51 
при всём этом на планете существуют идиоты, которые добровольно выбирают ту же ноду.жс для реализации немаленьких проектов. я положительно не в состоянии представить, что происходит внутри черепа у этих существ.

зато я всегда был уверен, что нода.жс взлетит. потому что такой идиотизм просто не может не взлететь в «веб-разработке», в которой контингент — как на подбор…

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

66. "Google развивает AtScript, вариант JavaScript с..."  +/
Сообщение от Crazy Alex (ok), 07-Ноя-14, 22:52 
Ну, тут палка о двух концах. Когда на обеих сторонах один язык - это таки удешевляет и упрощает разработку, и, учитывая, что альтернативы (что там реально распространено? PHP, Python, иногда Ruby) не так далеко ушли, то почему бы и нет? По крайней мере, тогда придётся бороться с одним набором заскоков, а не с двумя.
Ответить | Правка | Наверх | Cообщить модератору

68. "Google развивает AtScript, вариант JavaScript с..."  +/
Сообщение от arisu (ok), 08-Ноя-14, 10:17 
> (что там реально распространено? PHP, Python, иногда Ruby) не так далеко
> ушли

ну, похапэ да, а бидон и руби таки лучше. чёрт, там хотя бы модули есть, одно это уже epic win.

> тогда придётся бороться с одним набором заскоков, а не с двумя.

да ну, всё равно код сервера и код уеб-клиента обычно разные люди пишут. потому что если одни и те же, то всё ещё хуже, чем представлялось изначально: большинство ушибленых уебом вообще нельзя к программированию подпускать, а уж к программированию серверов и подавно.

нода.жс же, вдобавок, — на редкость стрёмная попытка реализации сопрограмм в языке, где их нет. причём на языке, где откровенные баги дизайна не просто не починены, а объявлены стандартом.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру