Translate

понеділок, 10 грудня 2012 р.

Використовуйте краще. IntelliJ IDEA


Навздогін до новини про вихід нової версії  IntelliJ IDEA (захотілось написати):
 
Історично склалось, що в Україні більшість Java девелоперів використовують Eclipse.

Причин цьому можна знайти безліч, але основними є:
- так історично (ця фраза означає - не знаю чому, але юзаю, бо боюсь спробувати, щось іньше);
- всі використовують (приблизно те саме, що і попереднья відповідь)
- все інше платне, або криве. (відмазка)
- вимоги замовника (справді вагомий аргумент)
 - пробував і мені більше подобається Eclipse, бо... (тут також все ок, людина спробувала і не захотіла по об'єктивні причини - буває)


Хочу навести декілька причин дял того, щоб подивитись навколо і спробувати використовувати не те, що "історично склалось", а те, що краще.

В цій статті хочу показати чому я в більшості проектів використовую IntelliJ IDEA 11.1.4(мігрую на 12 )

Отже.  IntelliJ IDEA - це платна IDE, яка мусить бути на голову кращою за безкоштовні. Ціна її складає $199. Я почав своє використання IntelliJ IDEA з Community Edition, яка є 100% безкоштовною і має 80-90% функціоналу платної версії.



Причини.Після роботи над N-м проектом, я помітив, що мої співпрацівники з "за бугра" широко використовують IntelliJ IDEA. Я зацікавився і ... Виявилось:
- Там hot key відрізняються від Eclipse (це було най важчим :) ), але потрошку перевчився.
- Фантастична підтримка Maven зразу з коробки. Це було дууууже зручно.
- Code completion - він справді розуміє мене :)
- Підтримка Spring/Hibernate ітд. Розуміє як анотіції так і xml
- Більшість плагінів вже вбудовані (TestNG, SVN)
- Велика к-сть плагінів (трішки меньше ніж в Eclipse)


Спробував і тут понеслась... :)

Ось вже 7 місяців роботи на IntelliJ IDEA Community Edition і задумався про купівлю платної версії

Ось тут відео, яке ілюструє можливості IntelliJ IDEA, що правда, як OS там MAC. Hot key на маку відрізняються від hot key на Win, але функціонал не гірший.




ПС. Ця стаття не є пропагандою IntelliJ IDEA. Я також використовую Eclipse в роботі над завданнями, які Eclipse робить краще за інших.

Але закликаю спробувати щось іньше і не зациклюватись. Ми, як Java девелопери, маєм унікальну можливість вибирати те, що краще конкретно в даній ситуації. Тому не нехтуєте такою перевагою!

ПС1. Забудьте про перші декілька причин, коли Вас спитають, яку IDE Ви використовуєте і чому.

ПС2. Вийшло як передвиборчий лозунг :)