Newsgroup: it.comp.programmare
Titolo: instant developer progamma

Conoscete/usate il CASE instant developer della progamma? Me ne parlano come 
di un CASE che avuto in pasto un database genera da solo applicazione 
desktop e web in pi� linguaggi diversi senza scrivere praticamente codice, 
ma personalmente sono piuttosto scettico.

Leggy Starlitz wrote:

Puo' anche fare i bambini (e pagare loro l'universita') o tramutare il 
piombo in oro per quello che ne so, ma cercando su Google "case instant 
developer progamma" su Google, il primo risultato e' proprio il tuo post.
Hai forse trascritto male il nome?

 Hai forse trascritto male il nome?
No, � l'Instant Developer 
IN.DE
 della Progamma srl (
www.progamma.com
), un 
CASE 

 
Allora, io ho avuto la sfortuna di essere costretto ad usarlo.
Ti racconto la storia. Un'azienda del nord viene qui al sud
tutta pomposa e avvia il reclutamento di ragazzetti vari
(usciti dall'ITC, oppure cassiere(!), magazzinieri, etc).
Li sbatte in stanze stile caserma e li obbliga a sorbirsi
i videocorsi su CD-Rom fatti artigianalmente dal capoccia
di Progamma. La parlata dei video ï¿œ esilarante, come anche il
comportamento di stï¿œ IN:DE (leggi: nessuno ci capisce niente).
E meno male che ï¿œ stato spacciato come ambiente di sviluppo
utilizzabile da chiunque (anche dalle massaie). Comunque,
per tirarla breve, dopo un misero anno di test ad uso
interno di IN:DE, l'azienda ï¿œ fallita, ha chiuso e coscia
coscia i responsabili sono ritornati al nord. Ovviamente
i ragazzi sono stati sbattuti in mezzo alla strada.
IN:DE ï¿œ osceno: non ha un editor interno classico, cioï¿œ
non si scrive il codice con la tastiera come i vari
IDE professionali, ma col mouse si trascina alla
benemeglio varie icone sperando che si incastrino
bene per realizzare cicli, gruppi di istruzioni, etc...
Inutile dire che non va cosï¿œ. Io sviluppatore DEVO
poter mettere mani al codice, altrimenti non avrï¿œ
mai il controllo totale. Purtroppo il gruppo
di persone che ha accrocchiato sto IN:DE
ci crede veramente, tanto che se vai sui forum
sul loro sito troverai solo commenti falsamente
esaltanti (se posti commenti negativi te li cancellano,
provare per credere).
Comunque, se ancora non si ï¿œ capito, IN:DE va schifoooooooo...

 CASE 
Semplicemente: fa cagare.

 Semplicemente: fa cagare.
So che � usato per progetti piuttosto grandini. Ho poi visto una 
dimostrazione, sembra interessante, ma non so se uscire da quanto permesso 
immediatamente da questo CASE (per modificare moduli, aggiungervi 
funzionalit� specifiche etc) poi � impossibile o eccessivamente dispendioso 
in termini di tempo...

 
L'hai capito tu addirittura senza provarlo: per "programmare"
con stï¿œ obbrobrio, si usano iconcine fatte col paint che
bisogna incastrare correttamente sperando che non si
incappi in qualche bug disastroso. In altre parole,
non offre un editor degno di tale nome poichï¿œ
non si puï¿œ editare il testo (che IN:DE inserisce
automaticamente) nella finestra codice.
Confermo che ï¿œ impossibile modificare i suoi moduli,
tanto meno aggiungervi funzionalitï¿œ specifiche
(non permettono di usare classi Java esterne,
in quanto vogliono mantenere il controllo
forzando l'uso delle loro classi interne.)
Sul fatto che sia usato per progetti "grandini"
ti posso dire che si ï¿œ cercato di utilizzarlo
in quel senso, ma i risultati sono stati disastrosi
(leggi: l'azienda che lo ha adottato ï¿œ poi fallita
miseramente).
L'unica speranza di utilizzo forse ï¿œ quello all'interno
di un gruppo di al massimo 3 persone (di genere
webmastella, of course).

 
Questo ï¿œ open source ed ï¿œ migliore:
http://wavemaker.com/

 praticamente codice, ma personalmente sono piuttosto scettico.
E cosa farebbe l'applicazione generata?
A scrivere una applicazione che preso un database crei una interfaccia 
web per accedere al database stesso e visualizzare/modificare i dati non 
è difficile (la cosa difficile è generare codice per diversi linguaggi, 
ma dipende da quali devi supportare).
Ciao  Manlio