FRAMEWORK JSF e JAVA: Quale IDE utilizzare? I PARTE

FRAMEWORK JSF e JAVA: Quale IDE utilizzare? I PARTE

Articoli - Approfondimento tecnico

Valutazione attuale: / 0
ScarsoOttimo 

Premessa:

Con questa serie di articoli spero di evitare, a tutti coloro che decidono di esplorare ed utilizzare il "nuovo" framework prodotto dalla SUN, giorni di lavoro solo per poter decidere quale ambiente di sviluppo scegliere che integra al meglio il framework.


Sembra un argomento alquanto 'insolito' ma il fatto ? che uno dei problemi che occorre porsi quando si decide di utilizzare le JSF ? prorprio l'ambiente di sviluppo, l'IDE per intenderci.
Il punto fondamentale ? che siamo nel mondo open source, e quindi non esiste un unico ambiente di sviluppo, uno standard per intenderci come accade nel mondo Micorsoft con Visual Studio, ma n? possiamo trovare diversi ognuno con le sue caratteristiche, con i suoi pregi e i suoi difetti.
Nessuno di quelli sviluppati dalle maggiori organizzazioni open si pu? dire sia il migliore.
Occorre quindi capire di cosa si ha bisogno e cosa si vuole ottenere dal proprio IDE.

A mio parere, dovuto dall'esperienza personale e dopo aver partecipato ad un corso sull'utilizzo delle JSF, l'errore principale ? stato fatto dalla SUN, che ha rilasciato un framework dettando le linee guida generali e lasciando il campo libero a tutti per implementarne le funzionalit?. Questo chiaramente ha provocato confusione e sopratutto poca chiarezza.
N? risulta quindi a mio avviso un tentativo da parte della SUN di delineare uno standard come il .NET della Microsoft ma totalemte lasciato allo sbando.
Ecco l'idea di scrivere un documento in grado di guidare il lettore nella scelta di un IDE che possa in qualche modo soddisfare le proprie esigenze di progetto e dare degli spunti su cui riflettere circa la necessit? o meno di iniziare un progetto basandolo su qesto framework piuttosto che su un altro ecc.. .

Questo primo articolo si pone come obiettivo di dare delle linee guida ma non approfondisce le caratteristiche singole di ciascun IDE (ci sono gi? i singoli siti specifici per questo) n? ? mia intenzione dare un consenso pi? favorevole su un'IDE piuttosto che un'altro;
credo che la scelta finale ? un compito che lascio al lettore che prender? le sue decisioni in base alle proprie esigenze, necessit? ed esperienze professionali.

**NETBEANS**

NetBeans ? l'ide ufficiale della Sun Microsystem scritto interamente in java. Nel momento in cui st? scrivendo questo articolo la versione pi? recente risulta essere la 6.0.
Ulteriori dettagli: http://it.wikipedia.org/wiki/NetBeans dal Sito ufficiale:
http://www.netbeans.org/features/index.html

Questo ? l'IDE che attualmente utilizzo per lo sviluppo in java. La versione per? ? la 5.5.1 poich? per utilizzare la verisone 6.0 occorre un pc ben carrozzato con tanta memoria ram. Il problema riscontrato ? che dopo un p? che lo si utilizza la memoria si satura al punto che si ? costretti a riavviare il pc; ecco il motivo per cui occorre tanta ram per poterlo utilizzare al meglio delle sue potenzialit?.

A parte questo problema ritengo che sia un buon IDE; buono il sistema di debugging, buona l'integrazione con tomcat e/o con altri webserver.
In pratica NetBeans installa al suo interno una versione di tomcat che utilizza di default per eseguire una web-application; nulla ci vieta di installare un'altra versione di tomcat ed eseguire la nostra applicazione con quel webserver.

La versine 6.0 ha inegrato al suo interno un "visual editors", una gui per lo sviluppo web, come ad esempio le webform, i bottoni ecc... In teoria ? possibile trascinare sul designer una form, un bottone e quant'altro per dare forma alle proprie pagine web, in pratica la gestione poi non ? cos? semplice e immediata, poiche il codice generato ? in formato xml e di conseguenza difficle da manutenere o personalizzare.
A mio avviso sembra un tentativo di dare allo sviluppatore una ambiente di sviluppo visuale, ma in realt? credo che occorrer? ancora tempo per arrivare ad una gestione funzionale del designer.
Questo ? un'altro punto per cui ho deciso di non utilizzare questa versione, in attesa di una release pi? stabile e sopratutto pi? orientata al visual-designer.

Da non dimenticare che se si utilizza, come me la versione 5.5.1, ? possibile installare 'NetBeans Visual Web Pack Applications' per avere a disposizione tutti gli strumenti necessari per uno sviluppo visuale.
Infine, se si decide di utilizzare il framework JSF, NetBeans offre la possibilit? di includere in un progetto nuovo le librerie necessarie ma non aiuta il programmatore nello sviluppo del porgetto come ad esempio fa JDEVELOPER di Oracle (di cui parleremo nei prossimi articoli...)

Alcuni riferimenti: Uno dei punti forti di NetBeans ? la ricchezza di plug-in che ha a disposizione e che coprono una vasta gamma di problematiche. Questo ? il link:
http://plugins.netbeans.org/PluginPortal/

Abbiamo a disposizione tanta documentazione, tutorial e guide semplice che ci aiutano a comprendere l'uso di questo IDE.
Il link: http://www.netbeans.org/kb/index.html

**DI COSA PARLERO'**
Nel prossimo articolo parleremo di JDeveloper di Oracle.

Commenti (0)Add Comment

Scrivi commento
Si deve essere connessi al sito per poter inserire un commento. Registratevi se non avete ancora un account.

busy

Utenti Connessi

0 utenti e 30 ospiti online

Creative Commons License
Questo/a opera è pubblicato sotto una Licenza Creative Commons.