Автор Тема: IDE за JAVA  (Прочетена 2600 пъти)

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
IDE за JAVA
« -: Mar 04, 2010, 16:03 »
Кое IDE за JAVA препоръчвате за учебни цели?

Колебая се м/у eclipse или NetBeans, но на eclipse нещо не мога да му подкарам Visual Editor, а за начинаещ ми се струва доста добре да го има като опция, а не сам да си пиша бутончетата.

Но все пак съм отворен за други приложения, но държа да имат визуални инструменти от сорта на искам бутонче и си го предърпвам във формата :-D
Активен

pikimos

  • Напреднали
  • *****
  • Публикации: 49
  • Distribution: Kubuntu 9.10
    • Профил
Re: IDE за JAVA
« Отговор #1 -: Mar 04, 2010, 16:44 »
Пробвал съм доста IDE за JAVA, за мен фаворит е NetBeans. Проблем е, че е малко тежък, но като се зареди един път грижи няма.
Иначе от средите за разработка, моя фаворит е Qt Designer :)
Аз лично не съм програмист. Бих се определил по-скоро, като аматьор - любител. :)
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: IDE за JAVA
« Отговор #2 -: Mar 04, 2010, 16:46 »
За Java ли си говорим или за GUI?
Иначе аз съм за NetBeans, колкото и да го разваляха, на мен все ми се струва по-поносим от Eclipse.
Ама начинаещия Java-р не се ли учи да пише класове, методи, наследявания?
Активен

pikimos

  • Напреднали
  • *****
  • Публикации: 49
  • Distribution: Kubuntu 9.10
    • Профил
Re: IDE за JAVA
« Отговор #3 -: Mar 04, 2010, 16:51 »
За Java ли си говорим или за GUI?
Иначе аз съм за NetBeans, колкото и да го разваляха, на мен все ми се струва по-поносим от Eclipse.
Ама начинаещия Java-р не се ли учи да пише класове, методи, наследявания?
Аз като се учех на Java, първата по-сложна програма, която написах я избарах веднага с графичен интерейс а без NetBeans в начинаещите си стъпки не бих се справил с това веднага. :)
Активен

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: IDE за JAVA
« Отговор #4 -: Mar 04, 2010, 17:15 »
@bop_bop_mara не точно начинаещ. Но до сега съм работил само с Delphi ( 5 години ) та реших да се преквалифицирам, че това чудо Lazarus за нищо не става :) И да е нещо мултиплатформено се спрах на Java. 
C не ми се учи - не го понасям от едно време, за което можете да ме упреквате колкото си искате ама няма да го залюбя.

Благодаря за съветите и аз останах с впечатлението, че netbeans е по-юзър френдли :)
Иначе и аз ще скачам от GUI-то :)

Вече успях да си сложа Edit поленце с бутонче и да изпише "Hello World" :-D Сега ще мъча messagebox да изкарам :)

П.С. Купих си Java 2 на Хърбърт Шилдт надявам се да е полезно четиво като се има предвид писателя.
« Последна редакция: Mar 04, 2010, 18:36 от run_time »
Активен

ръца-пръца

  • Напреднали
  • *****
  • Публикации: 49
    • Профил
Re: IDE за JAVA
« Отговор #5 -: Mar 04, 2010, 17:21 »
Като начинаещ, започни с NetBeans или по-добре IntelliJ IDEA (вече е open source). Те са по-интуитивни, имат хубави Swing редактори и т.н.
Когато обаче понапреднеш (особено ако искаш да се занимаваш професионално с Java) - мини към eclipse.

Успех! :)
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: IDE за JAVA
« Отговор #6 -: Mar 04, 2010, 20:51 »
Цитат
Като начинаещ, започни с NetBeans или по-добре IntelliJ IDEA (вече е open source). Те са по-интуитивни, имат хубави Swing редактори и т.н.
Когато обаче понапреднеш (особено ако искаш да се занимаваш професионално с Java) - мини към eclipse.

Ето мнението на един професионален Java developer - IntelliJ IDEA е IDE–то с най-много feature–и безспорно, но е уникално бъгаво и изключително бавно. Eclipse е кръгла нула за Java development и е уникална заблуда, че всички pro Java програмисти го ползват. В моята фирма правим само и изключително Java разработки и почти никой не работи с Eclipse - на него feature set-а му е горе-долу един и същ от 5 версии насам и не е особено добър... Само някой, който не е ползвал активно Eclipse може да твърди, че това е добър продукт - липса на основни неща в базовата инсталация(maven, svn, git, това даже html не може да форматира правилно...) и серия от бъгави и неконсистентни плъгини на всякакви vendor-и. Вярно, е че всичко има Eclipse plugin, но е и вярно че повечето от тях не стават за нищо. Единствено здравия му корпоративен гръб го държи над водата, но ако e4 не се окаже някоя манна небесна не виждам нищо светло в бъдещето му. NetBeans предлага отличен баланс между възможности, стабилност и консумация на ресурси и аз лично го препоръчвам на всеки. Въпреки, че определено ползвам повече IntelliJ Ultimate, NetBeans показва в последно време потенциал да го замени като моето главно IDE. Ако някой го интересува - целия екип на Spellbook(десетина души) работи само с NetBeans по проекта и сме доста доволни от него:)
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

tyuio

  • Гост
Re: IDE за JAVA
« Отговор #7 -: Mar 04, 2010, 21:33 »
Още един глас за боба. Става за доста езици и смята да твърдя, че в някой отношения е по удобно от зентстудио за рнр. Просто ако му свикнеш и решиш да смениш езика както казва, че не те кефи вероятно и на другия може да пишеш с боба.
Активен

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: IDE за JAVA
« Отговор #8 -: Mar 05, 2010, 09:59 »
Като идваш от света на Борланд защо не пробваш JBuilder - е верно вече е на Ембракадеро, но това не е болка за умирачка.

Само да уточня - това е ако предпочиташ платен вариант. Освен това (по смътни спомени)  JBuilder и IBM Java IDE готовите софтуерни продукти после трябва да ги разпространяваш с един куп техни си "библиотеки" зависимости т.е. *.jar файлове, които не знам дали са платени или безплатни и свободни за разпространение.
...но това е съвет само като за начало (ако ще ти е по-лесно понеже си свикнал на Борланд)  ;D

  иначе и аз винаги слагам NetBeans макар че повече за с+/с++ го ползвам вече (напоследък минах на QtCreator - преди това му ползвах eclipse plugin-а). Въпреки че вече и NetBeans поддъжа QT така че става за почти всичко вкл. и компилиране на MySQL сървър (да видим сега накъде ще го засили новият спонсор - Оракъл :D)
Така че - давай - пробвай.. пък с времето ще си дойде и опита и .. сам ще се ориентираш. Засега пробвай колкото се може повече...

П.П. А накъде върви разработката на спелбука - разрастването на екипа е приятна изненада, а някакви промени от страна на БД/формАта очакват ли се?
Активен

ръца-пръца

  • Напреднали
  • *****
  • Публикации: 49
    • Профил
Re: IDE за JAVA
« Отговор #9 -: Mar 05, 2010, 11:41 »
Цитат
Като начинаещ, започни с NetBeans или по-добре IntelliJ IDEA (вече е open source). Те са по-интуитивни, имат хубави Swing редактори и т.н.
Когато обаче понапреднеш (особено ако искаш да се занимаваш професионално с Java) - мини към eclipse.

Ето мнението на един професионален Java developer - IntelliJ IDEA е IDE–то с най-много feature–и безспорно, но е уникално бъгаво и изключително бавно. Eclipse е кръгла нула за Java development и е уникална заблуда, че всички pro Java програмисти го ползват. В моята фирма правим само и изключително Java разработки и почти никой не работи с Eclipse - на него feature set-а му е горе-долу един и същ от 5 версии насам и не е особено добър... Само някой, който не е ползвал активно Eclipse може да твърди, че това е добър продукт - липса на основни неща в базовата инсталация(maven, svn, git, това даже html не може да форматира правилно...) и серия от бъгави и неконсистентни плъгини на всякакви vendor-и. Вярно, е че всичко има Eclipse plugin, но е и вярно че повечето от тях не стават за нищо. Единствено здравия му корпоративен гръб го държи над водата, но ако e4 не се окаже някоя манна небесна не виждам нищо светло в бъдещето му. NetBeans предлага отличен баланс между възможности, стабилност и консумация на ресурси и аз лично го препоръчвам на всеки. Въпреки, че определено ползвам повече IntelliJ Ultimate, NetBeans показва в последно време потенциал да го замени като моето главно IDE. Ако някой го интересува - целия екип на Spellbook(десетина души) работи само с NetBeans по проекта и сме доста доволни от него:)

Брееей, eclipse-ът бил кръгла нула ;) Не съм се смял толкова отдавна, благодаря ти  [_]3
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: IDE за JAVA
« Отговор #10 -: Mar 05, 2010, 13:33 »
Пфу, каква е тази неприязън към C, това е повече от красив език. Тези вашите джави само зомбират хората и ги учат на свинщини, мърлявщини и помнене на глупости наизуст, мрън!!!
Активен

"Knowledge is power" - France is Bacon

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: IDE за JAVA
« Отговор #11 -: Mar 05, 2010, 15:00 »
Цитат
Брееей, eclipse-ът бил кръгла нула  Не съм се смял толкова отдавна, благодаря ти 

Момко, за разлика от много хора аз имам собствено мнение и не се трогвам от пропаганда. Програмирал съм дълго на
Eclipse преди да открия IDEA и преди NetBeans да беше още фактор(което стана около 6.0). Имаше наистина момент, в който те бяха мнго напред пред конкурентите, но той отдавна отмина... Много добре знам колко са
болни неговите fanboys и направо ми е мъчно, че повечето от тях наистина вярват, че ползват някакъв невероятен продукт.
Аз пък доста се смях на презентацията на Eclipse на java 2 days, където не се каза една конкретна приказка освен, че e4 някак си щял
да е най-великия продукт, не можаха въобще да отговорят на проблемите с липсвата на комуникация между потребителите и
разработчици и цялостната стагнация на Eclipse през последните 4-5 години. Както казах - корпоративния им гръб ще ги държи дълго над водата, но това е причината и Cobol да е още жив. Не виждам, обаче, много хора, които още да му се радват на него...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: IDE за JAVA
« Отговор #12 -: Mar 05, 2010, 15:34 »
Ей българина много обича да мери п... :)
Иначе NetBeans много ме радва, а и като цяло Java взе да ме радва... Доста лесно се работи с нея.

JBuilder не искам да ползвам защото пари за него няма! Все пак това си ми е лично занимание и никой няма да ме спонсорира за да си го закупя.
Активен

ръца-пръца

  • Напреднали
  • *****
  • Публикации: 49
    • Профил
Re: IDE за JAVA
« Отговор #13 -: Mar 05, 2010, 16:15 »
Сега извън сферата на пишкомера, извърляниците и заяждането, бих искал да обясня защо аз лично предпочитам eclipse :
1. работи бързо и стабилно. Нямам нерви да чакам буквичките да се появят минути след като съм ги въвел или пък auto complete-a да изяжда цялото процесорно време (което е факт дори в netbeans 6.7.1, не вярвам в 6.8 да са направили невероятен прогерс)
2. Именно така нареченият "корпоративен гръб".
3. Наличието на огромно количество информация в мрежата
4. не на последно място - удобния дебъг. Може аз да съм кьопав, но с никой друг дебъгер не съм успял да се справя по-добре.

и разбира се какво ме дразни в него:
1. неинтуитивност. За разлика от Лошият Лорд, аз първо започнах с netBeans, за кратко минах през intelliJ IDEA и после стигнах до eclipse. И свикването беше наистина трудно.
2. workspace-ът е строго абсолютен . Демек няма начин да работиш със своя workspace отдалечено или пък да го преместиш някъде.

Като цяло, всеки има право да си харесва определени продукти, да е свикнал с нещо повече от друго и т.н. Но такива генерализации като "eclipse е кръгла нула", "имам собствено мнение и не се трогвам от пропаганда" и т.н. както споменах са просто смешни.

Peace :)

Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Re: IDE за JAVA
« Отговор #14 -: Mar 05, 2010, 17:45 »
Аз не искам да се заяждам също, но изключително ме подразни момента, че като си тръгнел да се занимаваш професионално трябвало да минаваш към Eclipse, което според мен си е еквивалентно изказване на моето "Eclipse е пълна нула". Ето защо на мен не ми харесва Eclipse в повече детайли:
1. В миналато съм докладвал доста бъгове за него - никога не съм получил и един отговор. Всеки bug report, който съм пратил на NetBeans и IntelliJ екипа е бил най-малкото коментиран от някой от разработчиците. Общо взето с голям приоритет се оправят нещата, които касаят фирмите членове на Eclipse фондацията, а крайните независими потребители да му мислят.
2. Eclipse безспорно е доста бърз, заради SWT, но това идва с цена - библиотеката е платформено зависима, не много добре документирана и използва някои много съмнителни програмистки практики.
3. Autocompletion-a e бърз, но не е много интелигентен. Освен това нивото на код анализ е относително ниско. Щом съм се лишил от обичния Emacs ми се ще да има максимум екстри.
4. Редактора е доста дървен - не разбира от балансирани скоби, кавички и други от сорта, което лично мен много ме дразнеше.
5. Концепцията с перспективите ми се струва ненужно сложна.
6. Ant и maven от години са стандарта за build система. Поддръжката на ant в Eclipse не е добра, на maven е достъпна само с plugin(който е масово признат за доста бъгав). Те продължават да налагат тяхната build системата и до днес почти ексклузивно.
7. Не знам кой още ползва cvs, но това е единсвената version control система, която поддържат native-ли. Наистина има plugin-и за всичко, но никой не е на нивото на вградения plugin за cvs, което след толкова години е супер странно.
8. Рефакторирането е доста ограничено(спряно IntelliJ, но е малко по-добро от в NetBeans)
9. Няма добър profiler(TPTP е направо неизползваем), няма добър GUI дизайнер - поне не и свободни. Цените, които искат фирмите за платените разширения са сравними с лиценза на IntelliJ Ultimate - който определено е по-добра сделка.
10. Поддръжката за Spring и JavaEE не е точно най-добрата - Spring IDE започна много добре преди години, но напоследък прилича на abandaware, поддръжката за Hibernate и JPA е доста ограничена, а конфигурацията объркана.
11. Поддръжката на HTML и XML редактиране е много постна, както казах и преди - Eclipse даже не може да форматира един html файл с правилна индентация(според документацията това било feature...)
12. p2 е доста бъгав и често създава проблеми при update-и. Eclipse забива доста по-често от конкурентите си, което определено не говори много добре...

Както е казал народа - на подарен кон не трябва да се гледат зъбите, но като можеш да избираш от повечко подарени коне не е лошо май човек да се позагледа. Аз лично не съм виждал Java IDE с лош дебъгер между другото. :-) Определено няма перфектни продукти - IDEA 9.0 ми сече дори на core i7  с 12 gb corsair dominator gt ram, което пък не говори добре за него. В края на деня всеки прави компромис и си избира IDE или не прави компромис и коди във vim или Emacs ;-)
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
java
Настройка на програми
jojopara 3 4214 Последна публикация Feb 03, 2003, 13:06
от Nerdboy
Приложение на Java под конзола
Настройка на програми
laik 3 3066 Последна публикация Jun 07, 2004, 19:23
от v_badev
приложение на Java
Общ форум
laik 3 3688 Последна публикация Jun 17, 2004, 13:10
от JOKe
JAVA програмиране
Общ форум
smitev 8 4998 Последна публикация Jul 13, 2004, 00:26
от JOKe
За Java програмисти
Общ форум
smitev 1 3225 Последна публикация Sep 15, 2004, 21:49
от JOKe