Newsgroup: it.lavoro.informatica
Titolo: Dannato struts e tutti i rovinosi framework di stamminchia

CDO, motivazione: ciò che un tempo era agevolmente fattibile, ora
grazie a struts ed ammenicoli imparentati diventa un'elaboriosa
estenuante cervellotica esplosione irabondesca.
Maddioemadonnacontuttigliangeliincolonna, in ambito Java non era
meglio rimaner fermi e saldi alle applicazioni AWT/SWING/SWT da
interfacciare al massimo coi webservice del cas o banali servlet
controller alimentate a bean morta lì!?
Ricordo ancora che nel lontano 2000, in meno di 2 mesi misi in piedi
un'applicazione web per callcenter, agenti di vendita ed installatori
ed operatori telefonici. Oggi, in 5 giornate e n collaborazioni su
struts per n moduli funzionali, a fatica riesco ad entrare nella sua
illogica automazione della minchia. A volte prenderei, e sbatterei una
merdosissima query cablata al posto delle migliaia di righe codice
necessarie ai miliardi di xml, sorgentelli e librerie (maven questo
sconosciuto) sparse nel filesystem e per fare che!? una insert...
senza considerare che l'applicazione web più piccola consta di minimo
30 MEGABYTE!! roba da esaurimento nervoso!!!

 estenuante cervellotica esplosione irabondesca.
Io lo struts lo uso, ma non me ne accorgo. Fa tutto l'ide.
Mi viene il sospetto che tu sia una di quelle mosche bianche che 
programmano in Java col VI o col notepad. E' cosi'?
-- 
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherAñejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers vão à merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'


Forse era così in un remoto periodo idiliaco, di certo ora non è più
fattibile grazie allo straz...

 programmano in Java col VI o col notepad. E' cosi'?
guarda che io uso eclipse ma non fa tutto lui.
Cosa intendi per fa tutto l'ide?
-- 
Magnt Quisht! 


Esistono dei plugin da integrare, come ad esempio quello della Exadel.
Io non ho mai avuto tempo e modo di impiegarli oltre a guardarmi le
demo di prova... comunque in tal caso il problema dipende sempre da
chi ha fatto lo start del progetto, se non ha impiegato il plugin sei
a piedi come tanto quanto prima.

 a piedi come tanto quanto prima.
exadel č un mattone di plugin.
D'accordo per l'ide, d'accordo per i plugin.
Ma la logica di come funziona struts e la scrittura del codice sono a carico 
tuo.
I plugin aiutano in maniera minima, credo...
-- 
Magnt Quisht! 


Io so solo che spesso devo far attenzione a tonnellate di xml
descrittori per ottenere ciò che una introspection ben congeniata può
fare grazie ad una stupida classe ereditata dai bean... rimane
un'opinione opinabile, ma alla fine è la stessa che sta alla base di
struts, però giusto per fare miliardate di cose in miliardate di xml

 la strada è sbagliata.
Infatti, bisogna cercare senza cadere dalla padella alla brace, tipo
col .NET

 struts, perň giusto per fare miliardate di cose in miliardate di xml
si, ma in questo ti do ragione...
-- 
Magnt Quisht! 

 assuefazione.
Sicuramente è un framework geniale, però personalmente ho una totale
repulsione per Struts, bilanciata esclusivamente dal bisogno della
pagnotta... per mangiar la pagnotta oggi devo usare struts, ma che
Zeus mi fulmini se un giorno fortunato in presenza di un progetto ad
esempio in SWING optassi per un progetto basato su STRUTS ed
ammenicoli...


Comunque in quei lontani tempi idiliaci non c'era solo VI e Notepad,
come condimento c'era pure un po' di batch MSDOS e BASH per uplodare
via ftp il "bambino" appena compilato con tutte le librerie annesse...
ah che sconforto rispetto alle crisi nervose ed identitarie che mi fa
venire oggi lo straz... vabbè se non troverò altro andrò a fare il
pescivendolo

 
un'occhiata a ruby (on rails) io la darei.

 
Al di là che la dipendenza da IDE per uno sviluppatore è segno
inequivocabile di mediocrità (niente di personale, ma la mia esperienza
personale me ne ha convinto), ma mi sfugge il senso del ragionamento che
c'è dietro.
Struts non è l'obbiettivo, è uno strumento che, come tale, dovrebbe aiutare
a raggiungere l'obbiettivo. Voi state dicendo (e concordo) che spostando la
complessita su svariati file xml di configurazione i vantaggi non ne
giustificano l'uso, però grazie ad un altro strumento, l'IDE appunto, lo
sviluppo può procedere quasi non ci fosse...Ma non è meglio buttarlo via
direttamente?
Poi ci si meraviglia del successo di Ruby On Rails.. "Convention over
configuration"...

 un'occhiata a ruby (on rails) io la darei.
Ma anche Django ... alla faccia di java e dei 30 megabytes minimo :-)

 direttamente?
Si, pero' se non ci fosse il bodyrentallaro come fa a rivenderti come
esperto di struts e a faarci i soldi senza fare un cazzo ?
Ciao,
Marco.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 col .NET
Per curiosità: quali sarebbero i problemi con .NET ? Sviluppo applicazioni
n-tier in 
vb.net
 (una con utenti world wide per una multinazionale) ma non
ho avuto particolari problemi (tranne una volta con le date...ma è una
storia lunga).
In sostanza sopratutto con .Net 2.0 (non ho ancora visto il 3.0 ne mi
interessa WPF al momento) una volta acquisita la padronanza delle classi
più utili/usate sviluppi che è un piacere.
Possiamo discutere dei lati negativi (pesantezza, risorse notevoli, etc) ma
la mia produttività per applicazioni complesse è aumentata notevolmente.
Il tutto senza usare framework aggiuntivi (es. Enterprise Library)
Dico questo da appassionato di programmazione C++ e Win32 :-)
PaF

 mediocre se so usare Eclipse ma non NetBeans?
boh questo discorso secondo me si applica quando lavori "a peso", robe tot
pagine al giorno o cose del genere. Se ci indirizza su lavori in cui la
complessità non è trascurabile l'IDE, come pure la quantità di codice al
giorno, diventa l'ultimo dei tuoi problemi. E' anche vero che la maggior
parte degli informatici fa, purtroppo, lavori del primo tipo. 

 30 MEGABYTE!! roba da esaurimento nervoso!!!
Ciao
Struts e' roba da archeologia.
E' stato uno dei primi tentativi in Java nel web di fare una MVC
Oggi e' vecchio e obsoleto. Appunto pwerche' come dici tu e'
overingegnerizzato, e poi ha trroppi xml e troppy layer
Usa Seam o un framwork inferiore.
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/