LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

если приперло - сам не пользуюсь, прототипов хватает

люди пишут на джаве и c#, и иногда надо поправить какую-нибудь менюшку. Открывают код на js, и тут у них случается баттхерт, т.к. там что-то совершенно не похожее на java/c# написано. Каждая задача про «поправить менюшку» сразу начинает «весить» не меньше трех дней, просто по факту общения с js. Недавно один чувак (не у меня, у друга в команде) писал «плагин для jquery» для показа каких-то ошибок на форме красеньким цветом - три недели! И это если надо поправить чужой код, если писать свой - там совсем всё печально случается, да..

В идеале, иметь бы просто браузерную реализацию Java и писать всё на ней, тогда таких факапов не случится. Конечно, есть http://www.scala-js.org, но что-то я очкую - на практике уже сама Scala слишком сложная для быстрого понимания, а уж нестабильная бета-версия скалы под браузер, с экзепшенами на двух языках сразу, это совсем грустно. Да и весит она начиная с нескольких мегабайтов, dead code elimination в динамические языки не завезли, а стандартная библиотека огромная.

Исправление stevejobs, :

если приперло - сам не пользуюсь, прототипов хватает

люди пишут на джаве и c#, и иногда надо поправить какую-нибудь менюшку. Открывают код на js, и тут у них случается баттхерт, т.к. там что-то совершенно не похожее на java/c# написано. Каждая задача про «поправить менюшку» сразу начинает «весить» не меньше трех дней, просто по факту общения с js. Недавно один чувак (не у меня, у друга в команде) писал «плагин для jquery» для показа каких-то ошибок на форме красеньким цветом - три недели! И это если надо поправить чужой код, если писать свой - там совсем всё печально случается, да..

В идеале, иметь бы просто браузерную реализацию Java и писать всё на ней, тогда таких факапов не случится. Конечно, есть http://www.scala-js.org, но что-то я очкую - на практике уже сама Scala слишком сложная для быстрого понимания, а уж нестабильная бета-версия скалы под браузер, с экзепшенами на двух языках сразу, это совсем грустно.

Исходная версия stevejobs, :

если приперло - сам не пользуюсь, прототипов хватает

люди пишут на джаве и c#, и иногда надо поправить какую-нибудь менюшку. Открывают код на js, и тут у них случается баттхерт, т.к. там что-то совершенно не похожее на java/c# написано. Каждая задача про «поправить менюшку» сразу начинает «весить» не меньше трех дней, просто по факту общения с js. Недавно один чувак (не у меня, у друга в команде) писал «плагин для jquery» для показа каких-то ошибок на форме красеньким цветом - три недели!

В идеале, иметь бы просто браузерную реализацию Java и писать всё на ней, тогда таких факапов не случится. Конечно, есть http://www.scala-js.org, но что-то я очкую - на практике уже сама Scala слишком сложная для быстрого понимания, а уж нестабильная бета-версия скалы под браузер, с экзепшенами на двух языках сразу, это совсем грустно.