Co vám vadí na Eclipse IDE?

eclipsator

Co vám vadí na Eclipse IDE?
« kdy: 03. 07. 2016, 10:22:44 »
Na internetu lze vygooglit spousty různých článků s nadpisy jako "Why is Eclipse so bad" etc.. Zajímalo by mě, jaký máte vy názor na toto IDE? Co konkrétně vám na něm vadí? Shodneme se na tom, že hlavní a vlastně jediný podstatný problém je, že je často zalagovaný a pomalý? Nebo vám vadí něco i funkcionálně, třeba postrádáte nějakou featuru nebo tak něco?


Kit

Re:Co vám vadí na Eclipse IDE?
« Odpověď #1 kdy: 03. 07. 2016, 10:46:57 »
Mně vadí, že je to IDE a že má příliš mnoho funkcí, které odvádí pozornost od samotného programování.

Lama

Re:Co vám vadí na Eclipse IDE?
« Odpověď #2 kdy: 03. 07. 2016, 10:55:58 »
A co ti brání používat Bluej nebo Notepad++?

Re:Co vám vadí na Eclipse IDE?
« Odpověď #3 kdy: 03. 07. 2016, 11:10:55 »
Nepříjemné, ale dá se s tím žít: Pomalá instalace pluginů, horší kompatibilita pluginů napříč verzemi Eclipse, hrozný výchozí vzhled.

Zásadní: občas nefunkční integrace s mavenem (občas se po buildu stane, že Eclipse nenajde žádné třídy a zdrojáky zčervenají, je potřeba jít do maven menu a dát update, opravdu otravné) a systém builderů, kde nelze v reálu zakázat build některých souborů (například některé javascript soubory jsou nezpracovatelné a pokud se je eclipse rozhodne analyzovat, analyzuje je donekonečna nebo do vyčerpání paměti - a ani restart a povypínání všech builderů a validátorů nepomůže, pomůže akorát dočasné přesunutí souborů jinam, pak úplný exclude těch souborů v nastavení projektu a následné vrácení těch souborů zpátky, což je otravné a se soubory pak v projektu nemohu pracovat).

Zkouším teď Intellij IDEA, kupodivu jsem nezaznamena žádnou bariéru a jsem schopen ho hned používat, vadí mí ale design orientovaný na práci v jediném okně a zobrazení chyb, které není tak přehledné jako v Eclipse. Trochu bojuju ještě s nastavením indentace pomocí TABů a nelze zřejmě nastavit čistě ruční ukládání souborů (na CTRL+S se uloží všechny modifikované soubory, v Eclipse jen aktuální buffer).

Podívejte se také na Eclipse Che https://eclipse.org/che/

eclipsator

Re:Co vám vadí na Eclipse IDE?
« Odpověď #4 kdy: 03. 07. 2016, 12:07:02 »
Díky za názory, prozatím to tedy vypadá, že hlavní problém je spíše v pluginech než v architektuře Eclipse, viz. problémy s mavenem.
Eclipse Che už jsem zaregistroval před pár měsící, ale nejsem moc fanda cloudových IDEček.
 
Cca 3/4 roku pracuju ve volném čase na vlastním IDE založeném právě na Eclipse platformě. UI v C++ (Qt a Qml), SDT(swift development toolkit). Vzhledem k tomu, že je to one man show, tak jsem zvolil právě Eclipse jako odrazový můstek, protože jsem s ním měl už nějakou zkušenost (tvorba pluginů). Pár dní ale mám takový vnitřní pocit, jestli to není mistake vzhledem k počtu negativních komentářů. Naštěstí to vypadá, že problém není v jádře Eclipse, ale spíš v té nádstavbě, což je dobré, protože využívám pouze tu platformu. 


Re:Co vám vadí na Eclipse IDE?
« Odpověď #5 kdy: 03. 07. 2016, 12:26:51 »
Ja som eclipse pochoval už tak dávno, že si ani nespomínam prečo. Matne si spomínam, že mi nevyhovoval prebujnený user interface a ovplyvňoval ma nejaký "vzácny" bug, ktorého som sa nedokázal zbaviť.
Prešiel som k netbeansu a som pri ňom doteraz. Snažím sa postupne prejsť na vim, ale nie je to úplne jednoduché... Ide mi hlavne o ramku, takže ani eclim tiež nie je to, čo hľadám.

Franta <xkucf03/>

Re:Co vám vadí na Eclipse IDE?
« Odpověď #6 kdy: 03. 07. 2016, 15:15:37 »
Dá se s tím přežít, je to relativně dobré IDE, nicméně: používal jsem  Eclipse i Netbeans a radši mám Netbeans – důvody:

- lepší vzhled a ovládání
- lepší podpora mavenu
- lepší podpora verzovacích systémů
- lepší podpora Javy EE

Naopak Eclipse má trochu lepší podporu Springu (napovídání v XML).

anonym069

Re:Co vám vadí na Eclipse IDE?
« Odpověď #7 kdy: 03. 07. 2016, 15:49:48 »
Neintuitivní a komplikované ovládání a UI celkově, nepřehledná konfigurace, nutnost používat workspace, nutnost složitě importovat projekty (nelze je prostě jen otevřít), vlastní build/lifecycle nad Maven projekty (sem tam nekonzistentní s nativním Maven lifecyclem)...

perceptron

Re:Co vám vadí na Eclipse IDE?
« Odpověď #8 kdy: 03. 07. 2016, 16:05:30 »

technomaniak

Re:Co vám vadí na Eclipse IDE?
« Odpověď #9 kdy: 03. 07. 2016, 21:33:01 »
Já tedy jedu jenom na Eclipse EE, mě vyhovuje ale to neznamená, že budu přehlížet jeho vady :

- nekompatibilita mezi verzemi u pluginů ( již zmíněno )
- naštěstí Mavenu se vyhýbám jak čert kříži nicméně pokud jej využiji skutečně někdy je nutno provádět update projektu ( opět zmíněno )
- po každém spuštění vždy se mi vždy spustí Autotool a při 80 projektech to fakt někdy trvá ( až 1-5 minut )
- skoro 1/2 až rok co nová verze, která prakticky nic nepřináší
- po přechodu na novou verzi opětovně musím upravovat projekty aby neházely warningy/errory.
- neexistuje kvalitní čeština pro lokalizaci
- neexistuje kvalitní český návod,tutoriály na jeho funkčnost
- nepříliš zdařilý systém nastavování a spouštění validace souborů html,xml, apod..
- taky nepříliš zdařilé pluginy - některé jsou fakt za trest
- spousta různých pluginů věnující se stejné věci a bez naistalování není možné pořádně zjistit jak se mezi sebou liší

Petr M

  • ***
  • 105
    • Zobrazit profil
    • E-mail
Re:Co vám vadí na Eclipse IDE?
« Odpověď #10 kdy: 03. 07. 2016, 22:13:23 »
Živím se embedded C a Eclipse je jeden z nejlepších editorů kódu. Perfektní syntax highlight, funkce pro refaktoring, navigace v kódu.
- Na notebooku je v základním nastavení tak kryplovský rozložení ikon a jejich velikosti, že je to nepoužitelný.
- Původně je to Java pro Javu, takže maskuje odresáře a musí se pracovat s workspaces. Bez importu z verzovacího systému (např. pokud si člověk stáhne  nezazipovaný zdrojáky a chce s nima něco dělat), má pocit, že byl v minulým životě minimálně Hitler a teď došlo na pomstu. Brr
- Pokud nechám generování makefile na Eclipse, dějou se občas zázraky. Místo "arm-none-eabi-gcc" se najednou pro adresář použije jenom "gcc" a podobně.
- Pokud chci okopírovat nastavení kompilátoru z jednoho projektu do dalšího, je to fakt problém.
- Nastavit debug na čipu pomocí JTAGu je... asi tak o dva levely horší, než import adresáře s zdrojáky.
- Nastavit závislosti adresářů atd. pro build je asi na čtyřech nebo pěti místech. Běda, jak přesunu v rámci refaktorizace adresář a někde zůstane viset nějaká závislost.
- Kikilión pluginů a málo kdo ví, co který dělá mimo sestřelování IDE.

Nicméně, jsou i mnohem větší hrůzy, jako Em:Blocks, IAR EW a podobný zvěrstva proti lidskosti.

WD

Re:Co vám vadí na Eclipse IDE?
« Odpověď #11 kdy: 03. 07. 2016, 22:48:47 »
Pouzivam Aptanu na Linuxu (na php, CSS, Html5).
Co rikate na Aptanu ? ;-)

ByCzech

  • *****
  • 1 870
    • Zobrazit profil
    • E-mail
Re:Co vám vadí na Eclipse IDE?
« Odpověď #12 kdy: 04. 07. 2016, 00:38:30 »
Pouzivam Aptanu na Linuxu (na php, CSS, Html5).
Co rikate na Aptanu ? ;-)

Používal jsem do té doby, než rozbili PyDev a předchozí verze, kde fungoval PyDev zase měla jiné bugy, které způsobují pády Aptany. Bug visí nahlášený hodně dlouho až to nakonec udělali tak, že se to nebude opravovat a bude se v nějaké další verzi používat plugin PyDev, který je pro Eclipse. Ale zatím jsem se nedočkal. Bude to 2 roky. Kdyby uvolnili svůj HTML / CSS editor jako pluginy pro Eclipse, bude to super. Vývoj moc nestíhají. Do té doby jsem byl spokojený.

lada dvorak

Re:Co vám vadí na Eclipse IDE?
« Odpověď #13 kdy: 04. 07. 2016, 11:39:20 »
Používám víc monitorů a eclipse mám rozhozený do vícero oken na více pracovních plochách. Nejvíc mě vadilo to, že při přepínání perspektiv eclipse nepřiřazuje tool windows žádné IDčka, které by se daly chytit window managerem. Teď to řeším pod I3, který se s tím umí jakž-takž vypořádat. Jinak po rozšíření eclipse o vim plugin - wrapper, je pro mě eclipse skoro ideální vývojové prosředí. Používám pro vývoj v Javě., Pythonu a C++. V C++ CDT zvládá vývoj / debug Hotspotu - JVM.

Re:Co vám vadí na Eclipse IDE?
« Odpověď #14 kdy: 04. 07. 2016, 12:14:24 »
Vzpomněl jsem si na ještě jednu jedna věc - složité nastavení mime typů a přípon, bez kterého nejde soubor otevřít (v jiném než pro daný typ souboru povoleném editoru).

Jinak ten Eclipse Che https://eclipse.org/che/ může běžet i lokálně, takže nikoho do cloudu nenutí. Pokud se ta architektura standardizuje má to podle mě docela budoucnost.