Мы уже несколько лет успешно используем Scala, пока жалеть не приходилось. Сложность и парадигму можно перенимать постепенно. Самые большие трудности это:
1. Выработать единый стиль и понимание внутри команды (у нас маленькая команда, так что это не проблема)
2. Неидеальная поддержка IDE (но имхо вполне юзабельная, мы используем IntelliJ IDEA)
3. Сложнее найти людей (но толковый java программер довольно быстро начинает неплохо писать на scala)
Я бы не сказал, что не обратили внимание. Многие активные члены комьюнити так или иначе прокомментировали этот пост. Начиная с Мартина: twitter.com/#!/odersky/status/138950022703222784
ну и далее: www.infoq.com/news/2011/11/scala-ejb2 twitter.com/#!/jsuereth/status/139534894874370048 twitter.com/#!/djspiewak/status/139529954705678336 twitter.com/#!/djspiewak/status/139041200073224192 twitter.com/#!/djspiewak/status/139039455754457088 twitter.com/#!/jsuereth/status/138982915622178817 twitter.com/#!/milessabin/status/138961048257560577 twitter.com/#!/etorreborre/status/138919582541955072
Ну а что касается «нет конструктива». Пост, конечно, по большей части провокационный, но модульность — вполне конструктивная мысль.
«Под кроссплатформенностью в данном случае имеется в виду то, что не нужно пересобирать библиотеку под все платформы, то есть весь код написан на джаве и нужно только выбрать необходимую имплементацию.» (с) автор
От себя добавлю, что я тут под кроссплатформенность отнес бы к клиентскому коду, использующему эту библиотеку.
Да вот как раз таки можно. Или у вас поставить пломбу стоит дороже? Проблема в том что большинство думет что сделать сайтик — это как пломбу. Сел и сделал.
1. Выработать единый стиль и понимание внутри команды (у нас маленькая команда, так что это не проблема)
2. Неидеальная поддержка IDE (но имхо вполне юзабельная, мы используем IntelliJ IDEA)
3. Сложнее найти людей (но толковый java программер довольно быстро начинает неплохо писать на scala)
ну и далее:
www.infoq.com/news/2011/11/scala-ejb2
twitter.com/#!/jsuereth/status/139534894874370048
twitter.com/#!/djspiewak/status/139529954705678336
twitter.com/#!/djspiewak/status/139041200073224192
twitter.com/#!/djspiewak/status/139039455754457088
twitter.com/#!/jsuereth/status/138982915622178817
twitter.com/#!/milessabin/status/138961048257560577
twitter.com/#!/etorreborre/status/138919582541955072
Ну а что касается «нет конструктива». Пост, конечно, по большей части провокационный, но модульность — вполне конструктивная мысль.
blog.joda.org/2011/11/scala-feels-like-ejb-2-and-other.html
От себя добавлю, что я тут под кроссплатформенность отнес бы к клиентскому коду, использующему эту библиотеку.
но он онлайн