OK
@Fabio
Penso che dire ad un cliente che non posso consegnargli il lavoro perchè ho da scrivere su un forum/blog non giova molto all'immagine.
Perche' io? Sono anche peggio perche' probabilmente dovro` spendere un casino di tempo con Dojo e Lazarus lo tocchero` chissa` quando per farci lavori reali.
Il mio contributo puo` essere piu` organizzativo o di programmazione generica/progettuale che non specifico di Lazarus che conosco quasi nulla. Anzi, proprio su questa base, prendendo me stesso come esempio e sapendo che tantissimi altri sono in stessa condizione, penso che tra le prime cose da scrivere, invece che robe per mega niubbi che non hanno mai programmato in niente, o per super esperti che lavorano con Lazarus da secoli, forse a livello di comunita` e` piu` importante l'aiuto/instradamento ai gia` programmatori di altri linguaggi; per 2 motivi:
1) E` piu` facile
2) Si pesca di piu` in meno tempo, perche' basta l'innesco giusto. Ai super niubbi invece va spiegato click per click quasiasi cavolata, incluso cosa e` un loop.
Domande che si porrebbe chiunque nella mia condizione (le cose piu` vicine a Lazarus che ho usato sono Borland C++ Builder che usava la VCL e pochissimo Delphi. Inoltre conosco il freepascal per averlo iniziato a studiare per Lazarus, ma dei tanti componenti di Lazarus non so una mazza, salvo pulsante, txt, label e boiatine simili.).
Per cui per acchiappare un po' di programmatori che usano Dev-C++ per gestionali
, o quelli che hanno puntato su Python (dove ti salvi con la velocita` di sviluppo della logica, ma la GUI e` ancora un casino di perdita di tempo), farebbe comodo una panoramica fatta da utenti che con Lazarus ci trafficano gia` da un po' .
Esempi di domande che mi pongo io gia` in fase di scelta, a livello di progettazione e che non richiedono neanche esempi software, ma solo parole:
tra i vari componenti per connessioni/manipolazione DB cosa conviene usare? E qui si apre il discorso alla bonta`, all'astrazione, alla vecchiaia/supporto (es. Zeos), ecc.
Ci sta anche un discorso sull'uso dei componenti binded al DB o meno, pro e contro del loro uso (immagino sara` lo stesso di tutti gli altri linguaggi... ma forse anche no... ricordo che in Lazarus c'e` un componente che fa da tramite con tutto... e` un TList qualcosa... magari si puo` anche usare per costruire dei proxy/stub per far funzionare tutto cio` che si collega ad un DB anche su un webservice)
Oppure: come mostrare HTML su una unit?
Componenti di aiuto per la generazione di reports o pdf?
E tutte domande che richiedono una vista dall'alto.... In pratica una brochure molto tecnica.
Magari non c'e` neanche una persona che sappia rispondere a tutto, ma argomento per argomento c'e` quella esperta.
In altre parole io posso fare da rompicoglioni
(Chissa` come lo tradurra` se qualche utente inglese usa google translator?
)