___ qstnhdr ___ Welche IDE für die Spring Framework-Webanwendung?
___ answer6498610 ___
STS hat eine Spring-Refactoring-Anlage gebaut - einer der Gründe, warum STS die bevorzugte Wahl für die Frühjahrsentwicklung ist. Wenn Sie zum Beispiel die Bean-Namen geändert haben, aktualisiert der STS automatisch die XML-Dateien der Bean-Definition.
Ich persönlich bevorzuge Eclipse über Intellij Idea; Seit Eclipse ist leichter als IDEA. Da STS auf der Sonnenfinsternis basiert, ist STS auch meine bevorzugte Wahl.
Alle Spring Tutorials und Beispiele von SpringSource sind in STS.
STS ist frei, während IDEA nicht ist. Ich habe jedoch keine Netbeans benutzt.
___ qstntxt ___
In unserer Firma wechseln wir zu Java. Wir wollen Webanwendungen mit dem Spring Framework entwickeln. Wir hatten 4 Tage Training, in denen der Trainer uns Java mit der Springsource Tool Suite zeigte, die auf Eclipse basiert.
Allerdings habe ich vorher NetBeans für die Entwicklung von PHP-Anwendungen verwendet.
Was verliere ich bei der Verwendung von NetBeans 7.0 im Vergleich zur Verwendung von Springsource Tool Suite 2.7.0? Ist es wirklich wert, Spring Framework Web Applications mit der dedicated Springsource Tool Suite zu entwickeln, wenn wir daran denken, dass wir Anfänger in Java sind?
UPDATE
Um mehr Informationen zur Verfügung zu stellen: Wir möchten folgende Technologien nutzen:
- Spring Framework 3
- JPA (Ruhezustand)
- Apache Wicket
- Maven
___ answer6499044 ___
Ich würde IntelliJ über Eclipse empfehlen. Ich kann nicht für STS sprechen, da ich es nie benutzt habe, aber die Spring-Unterstützung von IntelliJ ist ausgezeichnet.
Ich konnte dem obigen Kommentar nicht mehr widersprechen, dass Eclipse leicht ist.
___ answer6498711 ___
STS ist die beste IDE für Spring IMO. Neben Spring enthält es Maven, Spring Roo, die ich sehr mag und es gibt eine Version, die Google App Engine SDK und GWT SDK enthält.
___ answer6498562 ___
Ich denke, der größte Grund, mit STS zu gehen, ist, dass die Mehrheit der Entwickler, die Spring verwenden, diese IDE wählt. Die meisten Tutorials, Forenbeiträge und Dokumentationen, die Sie anzeigen, basieren auf STS. Ich mag auch, wie Maven und Tomcat in der IDE vorverpackt sind. Auch die Spring Template Projekte können einfach in STS portiert werden, diese Projekte sind sehr hilfreich, da sie vorverdrahtet sind. Ich bin nicht sicher, ob Sie sie durch Netbeans ohne eine Reihe von ursprünglichen Maven Konfiguration erhalten können.
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen.
___ answer6498655 ___
Ich empfehle die Verwendung von IntelliJ IDEA. Es ist meiner Meinung nach die beste IDE für die Entwicklung von SpringSource-Anwendungen. Sie können die ultimative Version davon demonstrieren oder die Community Edition verwenden.
___ tag123netbeans ___ NetBeans bezeichnet sowohl ein Plattform-Framework für Java-Desktop-Anwendungen als auch eine integrierte Entwicklungsumgebung (IDE) für die Entwicklung mit Java und anderen Sprachen.
___ answer6503431 ___
Ich benutze gerne IntelliJ IDEA. Es hat einige erweiterte Code-Vorschläge, die nicht nur Spring Framework, sondern auch andere Frameworks nutzen würden. Für mich ist es die komplette IDE. Für Frühling gibt es bequeme automatische Erkennungsfunktion. Die Code-Navigation für Spring Framework in IntelliJ IDEA bietet Eindeutigkeit und Komfort.
___ tag123spring ___ Das Spring Framework ist ein Open-Source-Framework für die Anwendungsentwicklung auf der Java-Plattform. Im Mittelpunkt steht die umfassende Unterstützung von komponentenbasierten Architekturen, und es verfügt derzeit über ein Dutzend hochintegrierter Module.
___ tag123ide ___ IDEs (Integrierte Entwicklungsumgebung) sind Computerprogramme, die eine effiziente Softwareentwicklung durch die Bereitstellung von Funktionen ermöglichen, die über die eines einfachen Texteditors hinausgehen.
___ tag123eclipse ___ Eclipse ist eine Open-Source-IDE und Plattform zum Erstellen von Anwendungen. Es gibt eine Vielzahl von Plugins für verschiedene Programmiersprachen und andere entwicklungsorientierte Werkzeuge (wie Modellierung, Datenbanksuche usw.). Dieses Tag sollte nur für Fragen verwendet werden, die sich speziell mit der Eclipse-IDE oder der Eclipse-Plattform befassen, nicht jedoch für generalisierte (Java, Android usw.) Programmierthemen.
___ antwort6619109 ___
Ich mag IntelliJ ziemlich gern. Wenn Sie jedoch ein Eclipse-Shop sind, sehen Sie sich SpringSource Tool Suite Ссылка
an
Es gibt viele hilfreiche Tools in STS, die speziell für Spring-Entwickler entwickelt wurden. Schauen Sie sich meine DZone Refcard an, die gerade diese Woche veröffentlicht wurde Ссылка
___