Еще отмечу, что для нас главный минус Scala был — плохая поддержка в IDEA и шикарная (!) поддержка Groovy.
Выучить язык можно. И как бы все клёво. Но писать нужно на инструменте.
Может ошибаюсь на счет поддержки в IDEA? Может что стало лучше?
На Скалу поглядываю и то что для мобильной разработки можно использовать это действительно огромный плюс.
Порою тут побольше. Спасибо.
Да я и не спорю что Scala хороша. Просто каждый выбирает что ему подходит. Мы выбрали Groovy и довольны.
С удовольствием почитаю статью про Scala + JavaFX.
Думаю мысль там будет та же — «зачему мучаться и есть кактус, когда можно сделать все быстро и весело».
Да, фразу эту можно часто услышать. Только вот создатель Груви (Джеймс Стрэчен) уже давно не ее автор. Поглядите на фичи, которые были добавлены после его ухода (2007) от разработки. Это совсем другой язык.
То что Стрэчену нравится Скала, не говорит что Groovy плох. Лично сам ничего не имею против Скалы, но счастлив что у меня есть выбор.
И еще посмотрите на Gradle — как он помогает жить и как он набирает популярность. Это Groovy.
Могу ошибаться, но такой же как у Java 8. Статус бета.
Релиз через полгода. По слухам начало 2014.
Что не по мешало нам использовать JavaFX в релизе :)
1. Есть глюки с рендерингом GPU на Win — когда компьютер уходит в hibernate то будет черное окно. Воспроизводится не везде — на отдельных видиокартах.
2. Кое где вылезали глюки с лайаутом Menu. 3. Как писал вызовы из JS нужно было оборачивать runLater() хотя до этого все работало без таких оберток.
Но это мелкие баги. В основном все работает очень стабильно.
> Из-за схожести с Java синтаксисом?
именно так. Мы используем Java+Groovy. Где нужен больший контроль и прозводительность — Java.
Нам было бы трудно прыгать туда-сюда. Плюс так сложилось исторически. Смотрели на другие языки JVM, но решили не дергаться.
Ну еще фактор, что я эксперт по Груви, и настоял :)
Особых проблем с Java 8 не обнаружили. Лямбда выражения очень нравятся. IDEA, которую мы используем отлично поддерживает синтаксис Java 8. Плюс в IDEA есть инструменты миграции. Но как упоминалось в статье, мы в основном пишем на Groovy и потестировали новую Java мы «по диагонали». Java 8 пользуемся так как JavaFX свежая требует только ее.
Из минусов — пришлось включить в поставку JRE, чтобы не озадачивать пользователей. Плюсы — новый GPU рендеринг графики, новая javafx и нет проблем с permgen.
Выучить язык можно. И как бы все клёво. Но писать нужно на инструменте.
Может ошибаюсь на счет поддержки в IDEA? Может что стало лучше?
На Скалу поглядываю и то что для мобильной разработки можно использовать это действительно огромный плюс.
Порою тут побольше. Спасибо.
С удовольствием почитаю статью про Scala + JavaFX.
Думаю мысль там будет та же — «зачему мучаться и есть кактус, когда можно сделать все быстро и весело».
То что Стрэчену нравится Скала, не говорит что Groovy плох. Лично сам ничего не имею против Скалы, но счастлив что у меня есть выбор.
И еще посмотрите на Gradle — как он помогает жить и как он набирает популярность. Это Groovy.
Релиз через полгода. По слухам начало 2014.
Что не по мешало нам использовать JavaFX в релизе :)
1. Есть глюки с рендерингом GPU на Win — когда компьютер уходит в hibernate то будет черное окно. Воспроизводится не везде — на отдельных видиокартах.
2. Кое где вылезали глюки с лайаутом Menu. 3. Как писал вызовы из JS нужно было оборачивать runLater() хотя до этого все работало без таких оберток.
Но это мелкие баги. В основном все работает очень стабильно.
именно так. Мы используем Java+Groovy. Где нужен больший контроль и прозводительность — Java.
Нам было бы трудно прыгать туда-сюда. Плюс так сложилось исторически. Смотрели на другие языки JVM, но решили не дергаться.
Ну еще фактор, что я эксперт по Груви, и настоял :)
Из минусов — пришлось включить в поставку JRE, чтобы не озадачивать пользователей. Плюсы — новый GPU рендеринг графики, новая javafx и нет проблем с permgen.