Lavoro con Visual Studio nel mio lavoro quotidiano e amo le funzionalità di produttività di cui dispone. I progettisti visivi che fornisce sono meravigliosi, come ad WinForms, WPF, DataSet, LINQ to SQL, Entity Framework, diagrammi delle classi, ecc ...Raccomandazioni IDE Java (progettista GUI, progettista ORM, ecc.) Per un utente VS
Sono dopo un'esperienza di sviluppo simile per lo sviluppo in Java. Sono passati molti anni dall'ultima volta che ho fatto uno sviluppo professionale in Java (2003 ish). Spero che gli strumenti siano maturati molto da allora.
Sto cercando un IDE con un buon editor GUI e un buon editor di oggetti Data. Altre cose sarebbero un bonus (sono stato intenzionalmente vago con il punto dati perché dipende molto dal fornitore).
Sarebbe bello avere Visual Studio per Java, c'è qualcosa di buono come Visual Studio (o meglio?).
Ecco un breve elenco delle mie esigenze:
- L'IDE non deve essere libero
- L'IDE non ha bisogno di avere tutte le caratteristiche "out of the box" (plugin sono ok)
- L'IDE deve funzionare sotto Windows
- L'IDE deve avere una buona interfaccia grafica progettista
- L'IDE deve avere un designer buon oggetto Data (ORM, ecc)
Grazie per qualsiasi feedback è possibile fornire.
Quali prodotti è necessario interfacciare anche (Tomcat? WebSphere? Oracle?) E come, o si scriverà applicazioni desktop stand-alone? –
Il primer per questo è che stiamo acquistando un nuovo sistema telefonico che ha solo un'API Java. Sto ancora valutando le mie opzioni che includono l'esposizione dell'API in un'altra forma. L'obiettivo principale sarà per ora le applicazioni desktop, ma un webservice potrebbe essere abbastanza probabile. Sicuramente anche un accesso al database. –
In particolare non ho chiesto un'opzione "migliore" perché so che probabilmente non ci sarà un'opzione "migliore", ma ho pensato che le persone potessero indicarmi la direzione di alcuni buoni strumenti che posso valutare. Inoltre questa domanda sarà una buona risorsa per altri sviluppatori .Net come me che hanno bisogno di guardare a Java. –