2009-07-03 10 views
11

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.

+0

Quali prodotti è necessario interfacciare anche (Tomcat? WebSphere? Oracle?) E come, o si scriverà applicazioni desktop stand-alone? –

+0

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. –

+0

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. –

risposta

15

IntelliJ non è gratuito, ma penso che sia superiore a qualsiasi cosa là fuori, inclusi Eclipse e Netbeans. Ne vale la pena.

AGGIORNAMENTO: ora c'è una versione community gratuita di IntelliJ, quindi il cartellino del prezzo non deve più essere un deterrente.

+0

+1 Scelta molto buona. –

+0

Come ho affermato nella domanda, va bene se l'IDE non è libero. Alla mia azienda non importa spendere soldi per strumenti di buona produttività. Vale la pena investire in strumenti che fanno risparmiare tempo :-) –

3

Eclipse usato per essere lo standard di fatto, ma al giorno d'oggi NetBeans sembra battere a tutti gli effetti.

+0

fino a quando Oracle riesce a farlo;) – basszero

1

Eclipse è estremamente popolare e molto estensibile ed è cresciuto fino a un IDE incredibile. In termini di Visual Studio come designer temo che rimarrai deluso perché non ho ancora trovato molti utili.

+0

Sono d'accordo, mi piace molto l'IDE di Eclipse. :) Molto bello, non ho mai fatto il lavoro grafico in Java, quindi la mancanza di un designer non è un grosso problema per me. – Zack

0

Un'altra possibilità è uno dei numerosi prodotti basati su Eclipse come MyEclipse o Rational Application Developer, sebbene il secondo sia costoso e veramente orientato ted allo sviluppo di Java EE su WebSphere.

IntelliJ è un altro che sembra popolare.

In realtà ho utilizzato solo RAD e Eclipse standard, ma la maggior parte di questi ha versioni di prova gratuite in modo che possiate darvi un vortice.

+0

MyEclipse ha alcune strutture davvero carine, specialmente per lo sviluppo web con Tomcat, ma ha dimostrato diverse volte di essere fragile nei casi d'angolo. Prestare particolare attenzione con il programma di installazione di Pulse: avere un'installazione gestita senza impulsi in giro se si fa questo per vivere. –

0

Netbeans ma è lento.

Maven riesce a mantenere una scelta IDE fluente e gestisce moduli e barattoli che è possibile utilizzare con diversi IDE diversi. NetBeans è completamente gratuito, IntelliJ è spesso consigliato dai professionisti ed Eclipse sembra avere più funzioni, ma le due successive non sono completamente gratuite.

1

La migliore scommessa futura è scegliere gli strumenti che funzionano con il codice Java diretto - nessun materiale binario che gira intorno - in modo che si possa sempre lavorare manualmente se l'IDE si inarca.

Non esiste un solo IDE che sia il migliore in tutti i punti e il mercato si è spostato più volte negli ultimi dieci anni. Per Netbeans il problema adesso è che Oracle ha acquistato Sun e Oracle GIÀ ha JDeveloper (che ha alcune funzionalità molto interessanti, specialmente con i database), quindi il futuro è incerto.

3

Per lungo tempo sviluppatore Java (12 anni) che ha subito un numero di IDE nel corso degli anni, devo dire che Intellij è il mio IDE di scelta. L'anno scorso ho usato sia Netbeans che Eclipse su uno dei miei progetti personali, ma alla fine ho acquistato una copia personale di Intellij a causa della maggiore produttività che ho ottenuto da questo IDE potente.

3

Intellij.

Facilmente il miglior IDE disponibile oggi, tra tutte le lingue.

U dire Date, si auto completa di (in base alla configurazione)

Date date = new Date() 

Intellij è ciò che rende java sopportabile, infatti può essere ancora accettabile.

0

Dalle vostre esigenze e il vostro background, credo che l'unico IDE che troverete adatto sia NetBeans, e non sto cercando di iniziare una guerra di fuoco.

Problemi correlati