Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: eclipsator 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?
-
Mně vadí, že je to IDE a že má příliš mnoho funkcí, které odvádí pozornost od samotného programování.
-
A co ti brání používat Bluej nebo Notepad++?
-
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/
-
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.
-
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.
-
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).
-
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)...
-
http://www.ihateeclipse.com/
-
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ší
-
Ž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.
-
Pouzivam Aptanu na Linuxu (na php, CSS, Html5).
Co rikate na Aptanu ? ;-)
-
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ý.
-
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.
-
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.
-
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.
Jasně to známe! Nikdo do cloudu nenutí... Nabereme uživatele a pak začneme omezovat lokální funkce a přesouvat je do cloudu a za čas to bez cloudu nepůjde. ;D
-
Kazdemu sedi neco jineho ale osobne mi Eclipse + CDT vyhovuje pro vyvoj v C++ pod Linuxem ze vseho co jsem zkousel nejvic (kdevelop, codeblocks, netbeans). Vyhovuje mi prostredi ktere mi pomaha s orientaci a navigaci v rozsahlejsim kodu a hlavne ma co mozna nejuplnejsi C++ parser. Eclipse nejake mouchy ma ale presto ho pouzivam. Priznavam ale, ze kdyby Visual Studio behalo pod Linuxem, koupil bych ho okamzite.
-
ted uz nic ;D ale kdyz jsem hledal IDE pro tvorbu webu (php/html/css) tak to bylo pomalejsi a padavejsi nez Netbeans a hlavne jsem nepochopil vubec UI. Mozna se to zmenilo, mozna to na SSD a mraky RAM bezi svizne, ale proste me to nejak nechytlo uzivatelsky.
Z Netbeans ted prechazim na PHPStorm a tam mi vadi asi jen to, ze nema "Projects groups".
-
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.
Jasně to známe! Nikdo do cloudu nenutí... Nabereme uživatele a pak začneme omezovat lokální funkce a přesouvat je do cloudu a za čas to bez cloudu nepůjde. ;D
No lokálně si to spustíte s vagrantem. Instalace je docela jednoduchá, vše potřebné si natáhne samo.
-
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.
Jasně to známe! Nikdo do cloudu nenutí... Nabereme uživatele a pak začneme omezovat lokální funkce a přesouvat je do cloudu a za čas to bez cloudu nepůjde. ;D
No lokálně si to spustíte s vagrantem. Instalace je docela jednoduchá, vše potřebné si natáhne samo.
Zkuste si prosím můj příspěvek přečíst znovu, případně několikrát čtení zopakovat. Pokud vám dojde pointa, super, pokud se vám to i přes vaši snahu nepodaří pochopit, vraťte se zeptejte se, rád vám ji pak vysvětlím.
-
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.
Jasně to známe! Nikdo do cloudu nenutí... Nabereme uživatele a pak začneme omezovat lokální funkce a přesouvat je do cloudu a za čas to bez cloudu nepůjde. ;D
No lokálně si to spustíte s vagrantem. Instalace je docela jednoduchá, vše potřebné si natáhne samo.
Zkuste si prosím můj příspěvek přečíst znovu, případně několikrát čtení zopakovat. Pokud vám dojde pointa, super, pokud se vám to i přes vaši snahu nepodaří pochopit, vraťte se zeptejte se, rád vám ji pak vysvětlím.
No architektura klient - server se pro aplikace na PC používá už 20 let. A Eclipse Che není nic jiného. Ano, jistě může to běžet v cloudu, ale taky v lokální síti. Nebo ve virtuálním počítači na stroji se kterým pracujete. Opravdu vás tím nikdo do cloudu nenutí.
-
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.
Jasně to známe! Nikdo do cloudu nenutí... Nabereme uživatele a pak začneme omezovat lokální funkce a přesouvat je do cloudu a za čas to bez cloudu nepůjde. ;D
No lokálně si to spustíte s vagrantem. Instalace je docela jednoduchá, vše potřebné si natáhne samo.
Zkuste si prosím můj příspěvek přečíst znovu, případně několikrát čtení zopakovat. Pokud vám dojde pointa, super, pokud se vám to i přes vaši snahu nepodaří pochopit, vraťte se zeptejte se, rád vám ji pak vysvětlím.
No architektura klient - server se pro aplikace na PC používá už 20 let. A Eclipse Che není nic jiného. Ano, jistě může to běžet v cloudu, ale taky v lokální síti. Nebo ve virtuálním počítači na stroji se kterým pracujete. Opravdu vás tím nikdo do cloudu nenutí.
Takže pointu nechápete, ale myslíte že ano. :)
Je nějaká záruka, že nucení do cloudu nezačne později, až naberou uživatele, např. stylem omezování lokálních funkcí a jejich přesun do cloudu?
-
Je nějaká záruka, že nucení do cloudu nezačne později, až naberou uživatele, např. stylem omezování lokálních funkcí a jejich přesun do cloudu?
Tato zaruka sice neni, nicmene neni ani problem toto IDE opustit, pokud mi prestane vyhovovat.
-
Vývoj na cloudu může být nepříjemný v tom, že když je programátor off-line, tak toho asi moc nenakóduje.
-
Je nějaká záruka, že nucení do cloudu nezačne později, až naberou uživatele, např. stylem omezování lokálních funkcí a jejich přesun do cloudu?
Tato zaruka sice neni, nicmene neni ani problem toto IDE opustit, pokud mi prestane vyhovovat.
V tom případě není důvod vůbec riskovat. Jaký je vůbec důvod přecházet? Co je tak super na něm? A stojí ten risk za to? Potřebuju kódovat ne pořád přecházet a riskovat :)