Nejlepší odpověď
Toto je jedna z otázek, které jsem musel zkoumat, když jsem se nedávno začal učit Javu. Rychle jsem si uvědomil, že v této oblasti existují 3 hlavní „konkurenti“, a to Eclipse, IntellijIDEA a NetBeans. Přestože je VisualStudio také docela populární, udělejme z toho to nejlepší 4. Přečetl jsem a sledoval docela dost recenzí, poté jsem je všechny nainstaloval, abych je osobně otestoval, a tady si myslím, že …
a) Eclipse – spousta funkcí, doplňků, pluginů, podpory komunity atd. Pro mě toto IDE vypadá „profesionálněji“ v tom smyslu, že nabídky, tlačítka a jeho „pocit“ je trochu jako software CMS, který se hodně používá ve všech druzích podnikání. Celkově plně funkční, zdarma a se spoustou doplňků a podpory, pokud ji potřebujete.
b) NetBeans – stále jak jsem viděl z výzkumu, zdá se být docela populární, zejména v komunitě zkušených vývojářů. Pro začátečníka, jako jsem já, se mi moc nelíbilo, abych byl upřímný. Jeho vzhled je trochu zastaralý i v nejnovější verzi. Přesto má samozřejmě spoustu funkcí, ale já jsem se do toho moc nechtěl ani pustit.
c) IntellijIDEA – Musím přiznat, že se mi to nejvíce líbilo a stále ho používám ve svých studiích, zejména proto, že online kurz Java, který právě procházím, má speciální plugin pro toto IDE. Líbí se mi vzhled a chování tohoto softwaru a způsob organizace jeho nabídek. V bezplatné komunitní edici je funkcí více než dost, zejména pro začátečníky. Začal jsem ještě více upravovat jeho vzhled na základě bezplatného tématu dostupného z jeho Marketplace. Celkově mám pocit, že se toho zatím budu držet.
d) VisualStudio – vypadá poněkud podobně jako IntellijIDEA. Osobně bych to dal na druhé místo, přinejmenším na pohled. Nepoužíval jsem to tak moc, abych správně komentoval funkce atd., Ale pokud budu někdy potřebovat zvolit jiné IDE pro vývoj, určitě to zkontroluji podrobněji.
Pokud nějaké jiné nováčky Java tam chcete sdílet znalosti (o Javě nebo Intellij), neváhejte mi kdykoli poslat zprávu.
Odpovědět
Použijte Intellij Community Edition. Obecně můžete zapomenout na všechny ostatní, vůbec se nesrovnávají.
Eclipse držel tento titul, ale zůstal pomalý, pomalý a buggy a nepřinesl nic významného k tabulce za chvíli. Jediný čas, který byste měli použít, je, pokud potřebujete použít zásuvný modul, který je k dispozici pouze na zatmění.
NetBeans je opravdu docela pěkný, mnohem víc, než je uveden uznání za. Pokud se „jen učíte a nevidíte se v tom, že děláte hodně složitou práci, doporučil bych NetBeans. Pamatujte, že má menší uživatelskou základnu, takže možná budete muset řešit problémy sami.
Ale opravdu se musíte naučit základy Intellij, pokud se chystáte dělat nějakou vážnou podnikovou práci v Javě. Pokud jste něco jako já, Eclipse vás poblázní. Vypadá to, že to stojí v cestě, aniž by mi vůbec pomohlo.
Jedna funkce, která je k dispozici na Intellij, bez které se už nemůžu obejít: Pokud ovládáte + kliknete na Type, přinese vám to přímo k definici typu. Pokud je definice ve standardní knihovně (například String) nebo v jakékoli jiné kompilované knihovně, kterou používáte, dekompiluje soubor .class a zobrazí jeho zdrojový kód , za běhu. To neuvěřitelně pomáhá, když pracujete s knihovnami, které mají špatnou dokumentaci.
Je zřejmé, že existuje mnoho dalších funkcí. Věděli jste, že své soubory ani nemusíte ukládat? Provádí se to automaticky v programu Intellij. Už žádné ovládací prvky pro rmutování + s. Věděli jste, že při ladění můžete snadno vyhodnotit výrazy (objekty) a podívat se na jejich obsah (atributy)? atd.