История изменений
Исправление
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 слишком сложная для быстрого понимания, а уж нестабильная бета-версия скалы под браузер, с экзепшенами на двух языках сразу, это совсем грустно.