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. Вийшло як передвиборчий лозунг :)

9 коментарів:

  1. "як і всі справжні українці я люблю халяву" з усією повагою, але давайте не будемо пропагувати на цьому блозі комплекси національної меншовартості?

    ВідповістиВидалити
  2. Ну народ чого ж ви з поонеділка такі серйозні ...) ?

    Там ж в сатиричній формі написано. Якщо я когось образив, то мої вибачення.


    І якщо хтось має проблеми з меншевартістю - звертайтесь.
    Проведу бусіду по підвищенню самооцінки.. ;)

    ВідповістиВидалити
  3. Та ну, ідея гавно, нетбінс вміє все те саме і при цьому має наступні переваги:
    - жере в рази менше пам’яті (окрім мавен проектів, але це буде полагоджено в прийдешньому 7.3)
    - безкоштовний
    - значно зручніше використовує аплікейшин сервери (окрім джетті)
    - опенсурсний, має чистий і зрозумілий код і величезний девелопмент мейлінг ліст, тому якщо вас щось не влаштовує в ньому - можете тут же і полагодити (сам переписував генератор equals для одного з проектів де потрібно було порівнювати по instanceof а не по класу).

    Те що скорочення клавіш не звичні - це ж очевидно, у кожної ІДЕ є власний функціонал, і клавіші зроблені так щоб цей функціонал використати якнайефективніше. Ось коли ви переходите на віжуал студію ви ж не ставите там екліпсівські комбінації, так? Чому ж тоді від ідеї і нетбінсу вимагаєте його підтримки?

    ЗІЖ та і взагалі, якщо хоч для одної робочої задачі вам необхідно відкривати команд лайн - ваша ІДЕ гавно!

    ВідповістиВидалити
  4. Ну, перш завсе, приємно знати, що у львові хтось використовує netbeans. Чесно кажучи для мене в принципі перша людина java dev, який використовує його.

    Друге, головною думкою статті - використовуйте, краще для вас. І тут не важливо чи це netbeans, чи eclipse. Важливо, що Ви використовуєте те, що вам більше підходить!

    @Станіслав.
    Поділись успішним досвідо використання.

    ПС. А починати комент зі слів "Та ну, ідея гавно, нетбінс вміє все те саме" - це явно спонукає до діалогу...)

    ВідповістиВидалити
    Відповіді
    1. нетбінс використовує (і каже що це найкраща ІДЕ) такий собі James Gosling

      Видалити
    2. Костя читка увесь комент. :)

      Я говорив про львів. А netbeans дуже популярн в південній америці + зара Оракл дуже його популяризує.

      Видалити
  5. це викликає холівар тому....
    NetBeans&Idea гівно очевидно, що екліпс найпопулярніший -тому що найкращий + оновлення і підтримка найшвидші

    ВідповістиВидалити
  6. доречі, часто забувається той факт, як коректність роботи ІДЕ на різних ОС
    пара версій тому, ідея страшно глючила під лінуксом

    ВідповістиВидалити