Pull to refresh

Comments 20

Ну возможно потом упомяну. Хотя мы с него перешли на Maven - для крупных проектов самое то.
Даже для маленьких проектов Maven подходить очень хорошо, лучше чем Ant. Кстати, есть очень полезный ресурс http://www.mvnrepository.com/ на котором можно поброузить многие Maven артефакты, т.е. другими словами Java библиотеки и фрэймворки. Судя по графику сейчас их там больше 30000, но скорее всего разные версии так же считаются. Разумеется, многие из этих библиотек имеют префикс org.apache в названии.
Да уж, мир Java оказался шире чем я думал раньше… Только странно, что так мало упомянут Tomcat.
P.S. Как студент осваивал разные языки и IDE, и, в общем-то, согласен насчёт IDEA — это лучшая IDE из всех виденных. Очень способствует производительности, и удобству работы.
Ну статья всё же более PR-ная чем, практичная. Но если будет спрос, возможно выйдет вторая с описанием серверов, средств для сборки проектов, фреймворков и т.п.
оригинальная подборка :))

>Hint: у Jetbrains существует EAP, который позволяет скачивать и использовать свежий рабочий билд IDEA в течении месяца. EAP выходят раз в неделю. Уловили? ;)

не поможет, насколько я помню

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

>JVM-only языка Groovy & Scala
как бы не совсем: http://www.scala-lang.org/docu/clr/index…
"полноценный плагин для Groovy & Grails есть только в ней на данный момент."

ps весь текст сами писали или частично "заимствовали"? ;)
> не поможет, насколько я помню

Только что обновил - сработало. Mac OS 10.5.4, Diana 8618.

>как бы не совсем: http://www.scala-lang.org/docu/clr/index

Да, Scala есть для CLR, но сами разработчики не отрицают, что их основная цель JVM и если заглянуть в trunk и посмотреть на бренч dotnet можно в этом убедиться по его полуторагодовой неактивности.

> сравните с

На текущий момент поддержка такова, если мне не изменяет память:
Eclipse: Java, JavaScript, Ruby, PHP, Python, Scala, Groovy(последние два существуют, но "не ахти")
IDEA: Java, JavaScript, Ruby, Groovy || в восьмёрке Python, Scala
Netbeans: Java, JavaScipt, Ruby || в 6.5 PHP, Python, Groovy

Когда говорил про IDEA я имел ввиду то, что они первые сделали полноценный плагин для Groovy & Grails. Так что не вижу противоречия в моих словах.

> ps весь текст сами писали или частично "заимствовали"? ;)

Было бы откуда) Проще самому написать.
сработало - продлился триал?
хотя я и так вижу, что в 8ке они изменили лицензирование, в 7ке было по-другому.
+в 8ке, увы, jetgroovy не работает :(
>первые сделали
а, теперь понятно
Да, было до 7 августа, теперь до 28.

Groovy не пользуюсь, так что увы ничего посоветовать не могут. У них там сильно изменилась структура в восьмёрке в плане сторонних языков, так что практически все плагины для семёрки не работают. Но учитывая, что это их собственный плагин - думаю скоро сделают.
Ситуация такова, что разрыв между эклипсом и идеей с каждым патчем все меньше, а в многих областях так вообще идея слабоприменима. При этом эклипс абсолютно бесплатен. В итоге, чую, что дела у jetbrains идет не очень хорошо и им придется сделать какой-то финт ушами, чтобы выплыть. Не припомню ни одной конторы, которая бы легально пользовалась идеей, такие наверняка есть, но их дб намного меньше чем тех, где эклипс, он сейчас почти повсеместен... увы.
IDEA как раз и сильна своей гармоничностью и единством. В связи с тем, что основная разработка ведётся in-house, количеством фич приходится жертвовать. Пока что мой Technology Roadmap совпадает с JetBrains.

Eclipse попробую когда они наконец доделают SWT-Cocoa под Mac. Ещё неплохо стартанул Netbeans - функционал у них как на дрожжах растёт.
IDEA как раз и сильна своей гармоничностью и единством. В связи с тем, что основная разработка ведётся in-house, количеством фич приходится жертвовать. Пока что мой Technology Roadmap совпадает с JetBrains.

Eclipse попробую когда они наконец доделают SWT-Cocoa под Mac. Ещё неплохо стартанул Netbeans - функционал у них как на дрожжах растёт.
Не соглашусь. Идея хороша тем, что фичи(и большинство плагинов) работают как положено, а не как повезёт(камень в огород eclipse), да и юзабилити там куда выше эклипсового/нетбинсового. Да, возможно даже _работющих_ фич в эклипсе/нб больше, но так ли они нужны? Мне, например, нужен groovy/grails плагин, который пока что лучше всего работает в идее.

зы лично я себе купил :)
Это все конечно верно, но как я понимаю не спроста руководитель всей это интеллиж идеи оттудова год назад свалил. Видимо, он не придумал как спасать проект. жетбрейнс врядли может себе позволить подарить опенсорс коммунити проект за 40 лямов, как поступил ИБМ с эклипсом.
А плагинов под эклипс намного больше и хотя они действительно аццки нестабильны и ваще глюк редкостный, проект просто обрастает некоторым количеством бубнов и в принципе пользоватся можно. Опыт показывает, что набор бубнов почти всегда находится. А эклипс 3.4 по слухам еще ближе к функциональности идеи оказался.

И я кстати горд вами, что купили, меня жаба душит, хотя периодически локальные проектики кидаю на идее, благо код пишется раза в 1.5 быстрее и глюков несравнимо меньше. Правда и у идее в каждой новой версии сейчас аццкие баги встречаются, каждый ра приходится ждать пока не выйдет некоторое количество патчей, чтобы работать можно было. А убедить работодателя закупить всей конторе Идею, удается крайне редко, в итоге я не особо вижу кто сейчас ее закупает.
а можно пруфлинк про руководителя?

да и потом, лицензия на одну копию стоит около недельной зарплаты среднего разработчика, т.е. благодаря быстродействию окупается за 2(!!!) недели ;)

зы вы случайно не линуксоид? ;)
Если верить Java Technology Concept Map, то в мире Java как-то уж очень много аббревиатур/технологий...
Понятно что можно по одиночке со всеми ними рассправится, но с проводником это будет гораздо проще и быстрее. Так что просим и ждем продолжения! ;)
резюме ява разработчика как правило на 50% состоит из абревиатур. =)
Поправочка: Java - это не мир, это вселенная.
Только фрэймворков для построения View (по MVC) насчитывается более 60 (http://wicket.apache.org/introduction.html): простые, которые следую модели HTTP запрос-ответ (Struts), основанные на AJAX (GWT), и абстрагированные от модели HTTP (JSF, Wicket).
Спасибо! В блог Java не хотите поместить?
Sign up to leave a comment.

Articles