Newsgroup: it.comp.java
Titolo: Consiglio per applicazione gestionale in java

Ciao a tutti,
Premetto che non conosco quasi niente di Java.
Vorrei sviluppare un intero gestionale  come web application in java.
Ho letto dell'esistenza di diversi framework trai quali JSF...
(e mi sono installato eclipse...che trovo un ambiente davvero
impressionante...)
Mi sono fatto percio' l'idea (giusta?sbagliata?) che, lo sviluppo di
un'applicazione web in java mi possa dare la possibilità di gestire
tante cose (generazione pdf...report...esportazione verso excel) senza
troppi costi aggiuntivi (mi pare che le librerie per fare queste cose
siano gratuite...anche se a volte e' difficile da capire)
Quello che mi preme e' avere un'applicazione rapida ("reattiva") per
l'utente. (Es: inserimento ordini...)
Inoltre vorrei che anche a livello estetico l'applicazione  fosse
moderna (datagrid colorati...ordinabili per colonne...paginazione)
Per quanto riguarda l'accesso ai dati la scelta di Java non mi
preoccupa perche' credo (ma e' una mia impressione) che Java sia il
massimo (ho visto che JDBC permette di fare un po' tutto)
Secondo voi e' una cosa fattibile?
Che cosa potrebbe ostacolarmi in questa scelta (a parte il fatto che
ovviamente devo imparare tutto?)
Ho visto anche cosa mi puo' offrire PHP, ma l'ho trovato *troppo*
dipendente da MYSQL e troppo poco "strutturato" (mi ha dato
l'impressione di essere tutto un mondo proveniente piu' da mentalita'
di webmasters piuttosto che da veri e propri programmatori).
JH

ovviamente devo imparare tutto?)
Fattibile lo è, ma in quanto tempo ? Scrivere un intero gestionale non 
significa solo
scrivere l'order entry, ma gestire, efficacemente, tutto il ciclo attivo ed 
il ciclo passivo.
Se parti da zero l'obiettivo IMHO è un tantinello ambizioso, ma anche se 
partissi già scafato,
lavorarci da solo non è certo una sinecura.
Altra scelta è legata al web : per un gestionale, non pensi che potrebbe 
essere più idonea
una swing GUI ?  Io risponderei senza troppe esitazioni che il gestionale 
dovrebbe avere
una rich client interface (che non esclude il web, sia chiaro, ma con Swing 
IMHO è più semplice)
ed esporre via web solo quei moduli per cui un porting su web ha senso.
Scorpio.

l'utente. (Es: inserimento ordini...)
Allora lascia perdere il web. L'ipotesi web è abbracciabile (ma è
tutto da valutare) solo se c'è la necessità di avere thin client
remoti. E comunque auguri per quel massacro che sarà creare
un'interfaccia "reattiva". Con una semplice applicazione desktop (da
realizzare con altri strumenti, vedi ad es. Delphi) avrai qualcosa di
più funzionale e farai felice il tuo cliente.

 di webmasters piuttosto che da veri e propri programmatori).
il php è l'ultimo da prendersi in considerazione.
-- 
++ Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://unopuntozero.wordpress.com/
http://www.flickr.com/photos/marko_po/


Pure io sono partito lancia in resta con mega-proggettoni .....
Ora sto facendo esercizio con programmi banalissimi ....
lol lol lol
Un utilizzo professionale di Java e delle sue tecnologie
mal si addice partendo con conoscenze inesistenti ....
Anche se magari si hanno gestito interi sistemi con
altri linguaggi .... Ci vuole un pò di dura gavetta ...
Un paio d'anni credo almeno ... poi magari ...
si puo partire con qualcosa di importante ....

 si puo partire con qualcosa di importante ....
Il disegno di un progetto prescinde dal linguaggio. AMIP.
Vero e' che in termini di prestazioni e tempi di sviluppo si puo' poi 
incorrere in madornali errori di valutazione strettamente "tecnica" (mi 
e' successo). Come altrimenti vero e' che qualsiasi nuova conoscenza va 
maturata. Fare ponti in legno non e' la stessa cosa dell'uso del 
calcestruzzo, se poi sia miglore il legno o il calcestruzzo e' 
tutt'altra questione.
L'umilta' richiederebbe cio' che affermi ma d'altrocanto "quale grande 
ha mai scelto la via piu' breve e piu' facile" (cit)
Se sai cosa ti serve l'unico problema e' cercarlo, la miniera "java" e' 
l'apoteosi dell'entropia.
Se fosse come dici un sacco di "architetti" java (o altro) farebbero la 
fame.
Non e' che non se la meriterebbereo ehhhh ;<)
--
ac