Als je gewoon op zoek bent naar een IDE om Java te leren, of als je mooie iconen nodig hebt, of als je computer niet erg goed is geconfigureerd, dan is Eclipse een goede keuze. Als je op zoek bent naar een IDE die de ontwikkelingsefficiëntie kan verbeteren, en als je een snellere en handigere tool wilt vinden, raden we aan om IntelliJ IDEA te gebruiken.
Eclipse-gereedschappen
Ten eerste: In Eclipse kan de console maximaal worden benut. Dit kan door dubbel te klikken op het tabblad of de Ctrl+M snelkoppeling, maar er is geen vergelijkbare manier in IntelliJ IDEA. Ten tweede: de projectstructuur van Eclipse is krachtiger. Er zijn engineeringgebieden in Eclipse die bestaan uit projecten, die elk afzonderlijk gegroepeerd of verborgen kunnen worden, aan- of uitgeschakeld.
Ten derde: de interface van Eclipse is mooier. Vergeleken met IntelliJ IDEA zijn de lettertypen en graphics van Eclipse mooier en stabieler. En alle lokale controles zijn erg waardevol.
Ten vierde: Eclipse-plugins zijn makkelijker te schrijven, gebruiken minder systeembronnen en draaien soepeler.
Ten vijfde: Eclipse is gratis. Natuurlijk heeft IntelliJ IDEA nu ook een gratis versie, dus dit kan niet als een voordeel van Eclipse worden beschouwd, maar de betaalde versie van IntelliJ IDEA heeft krachtigere functies.
IntelliJ IDEE
Ten eerste, betere debugging. IntelliJ IDEA is veel krachtiger dan Eclipse in debugging. Tijdens het debuggingproces, wanneer we de waarde van bepaalde expressies moeten vinden, moeten we, als we Eclipse gebruiken, de volledige expressie selecteren en vervolgens Crtl+Shift+I gebruiken om de waarde van deze expressie te zien. In IntelliJ IDEA hoef je echter alleen de cursor onder de expressie te bewegen en Alt+F8 te gebruiken om dit te doen. IntelliJ IDEA begrijpt de expressies die je nodig hebt goed en geeft voorgestelde parametervariabelen. Je kunt het direct bewerken en meteen de waarde van deze expressie krijgen, zonder te hoeven springen als een debug-interface in Eclipse.
Ten tweede, hogere ontwikkelingsefficiëntie. IntelliJ IDEA is slimmer dan Eclipse op het gebied van automatische codegeneratie; bijvoorbeeld, IntelliJ IDEA kan een testklasse van een klasse genereren en deze correct plaatsen in de bijbehorende testmap. Wat betreft ondersteuning voor ZenCoding is het erg handig om html te schrijven, en tab wordt snel afgerond, net als de native integratie. Een van de meest voor de hand liggende aspecten van de ontwikkelefficiëntie van IntelliJ IDEA is dat het betere ondersteuning biedt voor JS, CSS en plugins.
Het derde punt is slimmer reconstructie. Dit is eigenlijk een ontwikkelingsefficiëntie, maar ik wil de refactoringfunctie van IntelliJ IDEA apart benadrukken. Alle moderne IDE's bieden refactoring, dus IntelliJ IDEA begrijpt wat je nodig hebt en zal je de meest geschikte oplossing bieden voor elke situatie.
Ten vierde is de catalogus minder gelaagd en duidelijk. IntelliJ IDEA heeft zeer weinig directory-hiërarchie, maar is wel heel duidelijk, en de IDE-configuratie is te vinden in Settings, en de projectconfiguratie is ook te vinden in Projectinstellingen.
|