Newsgroup: it.lavoro.informatica
Titolo: freghera' a nessuno ma...

...qche tempo fa scrissi in un thread che Microsoft stava per stoppare 
il supporto a VB6 e che quindi gli sviluppatori erano "in fermento" 
(raccogliendo firme etc..).
La societa' REAL Software, produttrice del RAD REALBasic ha deciso di 
"approfittare" della situazione dando la possibilta' agli sviluppatori 
VB6 di prendere una licenza del loro software aggratisse (ovviamente 
versione standard). A quanto ho capito questo REALBasic e' abbastanza 
simile a VB6 da non rendere troppo difficile il porting.
In ogni caso la press release e' qui 
http://www.realsoftware.com/company/pressreleases/pr_10000vb.html
se qualcuno vuole buttarci un occhiata..

 simile a VB6 da non rendere troppo difficile il porting.
Porca miseria, è vero ... perchè non ci ho pensato prima ?  ;-))
Conoscevo Realbasic (carino e multiplatform ma VB è meglio) era da comprare
quote della società di Austin al volo, questi venderanno a pacchi nei
prossimi mesi ... peccato.
-- 
Jarod

 prossimi mesi ... peccato.
LOL potevi dirlo prima, non c'ho pensato neanchio :)
dunque tu l'hai provato REALBasic...
PS ma sbaglio o leggendo la press release dicono che l'offerta e' per 
gli utenti VB6 ma non richiedono di comprovare la cosa?

 gli utenti VB6 ma non richiedono di comprovare la cosa?
si, regalano licenze di RealBasic standard a piene mani ... MS gli ha fatto
un regalo fantastico aprendogli un mercato di qualche milione di developers,
non credono ai loro occhi.
Ma visto che ci sono milioni di potenziali users/clienti nel mondo, decine
di migliaia solo in Italia come lui
<quote>
My income depends on me being productive: I simply can't make my customers
wait a few months extra while I figure out how to write apps in 
VB.NET
,"
offers Donn Edwards, long-time Visual Basic user and principal of Black and
White Software. "REALbasic, on the other hand, gives me a fresh start. The
language is similar enough to VB to avoid a huge unprofitable learning
curve. I can develop apps for whatever OS my customers require, something
I've never been able to do before!
</quote>
perchè non pensiamo ad un porting completo e funzionante di Gambas
http://gambas.sourceforge.net
 su Win32, all'inizio open source poi in futuro
... ;-)
Per proporlo ad utenti professionali di VB6 servono aggiunte, miglioramenti,
documentazione, librerie di classi tipo ADO che aiutino il passaggio VB6 ->
Gambas ... ce n'è da fare.
-- 
Jarod

 ... ;-)
mai sentito Gambas, in compenso c'e' questo che fa un po' il verso a 
Delphi: 
http://www.lazarus.freepascal.org/
 (non so a che punto stiano...)

 Delphi: 
http://www.lazarus.freepascal.org/
 (non so a che punto stiano...)
si ma Delphi c'è e sta sicuro che le vecchie versioni, quelle <= 7 borland
continua a supportarle ancora per un bel po'.
-- 
Jarod

 continua a supportarle ancora per un bel po'.
No ok, era giusto per segnalare un altro progetto di IDE "alternativo" 
simil/clone di una commerciale :)

 tra la std e la pro, quindi mageri e' molto limitato come dici tu)
Da quel che ricordo non è così limitato.
La prima differenza che mi viene in me è che con la standard puoi fare
programmi solo per Win32 o per Mac a seconda della versione scaricata.
Con la professional puoi fare applicazioni per Win32, Mac e Linux.
Ma sicuramente la professional è meglio per la parte relativa a sviluppo su
dbms e network.
-- 
Jarod

 continua a supportarle ancora per un bel po'.
"Supportare" mi sembra un termine un pň fortino :D
E' perň sicuramente diverso, visto che Delphi viene con "full source"
della VCL(quindi, molti problemi possono essere fissati "a manina"),
inoltre c'č un mercato quasi sterminato di componenti free ed a
pagamento che vengono interamente con sorgenti, diminuendo i
problemi di chi vuole integrare delle terze parti.
Ciao,
Andrea

 problemi di chi vuole integrare delle terze parti.
Eh lo so bene, dopo aver fatto qche annetto a divertirmi con Delphi son 
dovuto passare a usare VB per sviluppare un paio di progetti e ho notato 
come sia mooolto piu' difficile trovare componenti open di qualita' per 
VB... :/

 sufficiente, tanti faranno l'upgrade alla professional.
E purtroppo aggiungo che l'interfaccia dell'ide mi ha dato numerosi
bug già dal primo utilizzo: controlli che non si deselezionano,
trascinamento di frames che lasciano le strisce e non rinfrescano la
grafica, bottoni che restano premuti, modalità debug che non si riesce
ad interrompere se non con un kill dell'ambiente IDE, freeze delle
finestre (ma stranamente i menu restano attivi); e sto parlando solo dei
primi 20min di utilizzo, quindi nessun test di codice o funzioni
particolari...
Ho visto più bug solo nei rad free per Python.
[Gambas]
[
http://www.lazarus.freepascal.org/
]
Sigh, ho cercato a lungo una soluzione RAD free per lo sviluppo, ma o
sono carrozzoni buggati, o beta che non vengono sviluppate...
Se qualcuno sviluppa (seriamente!) con un RAD free mi faccia un fischio
che sono interessato, ma ancora alla ricerca purtroppo.
bye

 saremmo arrivati all'SP5 o dove siamo ora)
D'accordo, ma almeno i bug vengono corretti, in qualche modo coi
prodotti commerciali "si va avanti". I progetti open che ho esaminato
non si sa se usciranno dalla fase beta, e tanti durano un paio d'anni e
poi spariscono.
Per un'azienda che acquista strumenti di sviluppo, un orizzonte di 6
anni almeno mi sembra il target.
Purtroppo per avere una soluzione a 360 gradi o quasi, mi sembra che
i nomi siano i soliti M$ e Borland.

 sono carrozzoni buggati, o beta che non vengono sviluppate...
mah quelli paiono sempre in fase di sviluppo ma il bug e' sempre dietro 


 i nomi siano i soliti M$ e Borland.
Beh c'e' anche Java con ad es. Eclipse (che avendo dietro IBM e altri 
non e' poi cosi' abbandonato a se stesso) o Netbeans (con dietro Sun)

 poi spariscono.
Non mi stupisco, d'altronde buona parte di essi vengono sviluppati
per far fronte a necessita' aziendali, progetti di studio, ricerca, ecc.
Ben pochi pero' prendono in considerazione l'opzione di finanziare
il progetto e/o contribuire al suo sviluppo...
Ciao
Mirko

 la migrazione con i tempi e modi stabiliti dal produttore.
Vero, ma sempre piů raro se scegli i prodotti presenti "da sempre" sul
mercato.
E aggiungo che i nuovi RAD M$ non supportano i vecchi Win: oltre a
upgradare i tool devi upgradare anche il sistema operativo!
bye

 e' poi cosi' abbandonato a se stesso) o Netbeans (con dietro Sun)
Eclipse mi ha impressionato, ma credo purtroppo che confermi la
regola: dietro ci sono i BIG che foraggiano abbondantemente con
fruscianti verdoni il progetto; il fatto che il prodotto finale sia
open, credo che sia solo parte di una strategia comunque
intrinsecamente commerciale (arma contro la concorrenza?).
Bisognerebbe vedere cosa succede se i big perdono interesse nel
progetto; inoltre, Eclipse mi sembra riguardi per lo più Java.
Imho c'è una tale quantità di variabili che il prezzo di un Visual
Studio sembra già molto più leggero...

 fa fede la condotta passata e la reputazione); 
ma hai mai letto una EULA di Microsoft (o altre societa') ? ;)

 Si tutte, sempre.
e ti risulta che ti assicuri una garanzia di assistenza, correzione per 
tempo dei bug etc..? gia' partono mettendo le mani davanti dicendo "se 
succede un danno noi non c'entriamo un caz" :D

"NC":

Si tutte, sempre.

 tempo dei bug etc..?
No, nessuna.

 esigenze dei committenti il proprio prodotto.
Già, il discorso di guadagnare sui servizi e non sul software.
Di solito succede questo? Vale a dire, ci sono aziende che guadagnano
con questo modello? (che non siano i "soliti" superbig)

 pacchetto possibile è una bazzecola.
C'e' anche una alternativa che non stai considerando: esistono 
sviluppatori di sw open che, dietro giusto compenso, modificano secondo 
le esigenze dei committenti il proprio prodotto. Esempio:
XYZ realizza Antani, una piattaforma CMS gratuita (anche x uso 
commerciale) e opensource per cui chiunque puo' scaricarla usarla etc..
l'azienda PQR scarica Antani, lo prova, lo trova valido, inizia a usarlo 
e si trova bene ma un bel giorno si accorge che che gli servirebbe tanto 
una integrazione di Antani con il loro server CippaLippa, cosi' da poter 
visualizzare all'interno del sito anche gli appuntamenti dei suoi 
dipendenti (sparo). Allora cosa fa PQR? o, come dicevamo prima, mette 
mano direttamente al codice o, non reputando conveniente cio' (non ha le 
competenze o le risorse per farlo), contatta la XYZ chiedendogli se 
dietro compenso puo' creare un modulo che permetta tale integrazione.
La cosa viene fatta da XYZ, PQR la paga e, se PQR e' una aziende che 
crede nell'oss probabilmente permette a XYZ di aggiungere quella feature 
nella release successiva di Antani.
Ovviamente XYZ non si sarebbe mai messa a costruire un modulo di 
integrazione perche' aveva in mente altre cose, ma dietro compenso l'ha 
fatto. In tal modo PQR ha quel che serve, XYZ ha qche soldino (e magari 
puo' banfare una collaborazione con PQR) e la comunita' ha un prodotto 
migliore.
:)

 tempo dei bug etc..?
Hint: non mi riferivo agli obblighi contrattuali.

 con questo modello? (che non siano i "soliti" superbig)
non so, ho visto qche caso in giro ma non so come sia veramente la 
situazione (e s	prattutto la situaz italiana a riguardo)
So che anche in certi contesti non banali (che so, gnome) esiste anche 
il meccanismo del bounty: la societa 'XYZ sviluppatrice di Antani ha 
bisogno di alcune feature ma non puo' svilupparle lei, quindi mette dei 
bounty (tipo 500$ per fare questo, 2000 per far quello) e i 
programmatori freelance sviluppano quel che serve dandolo poi alla 
societa' (che lo rilascia come Antani stesso sotto licenza opensource)

 rilascia come Antani stesso sotto licenza opensource)
toh questa non la sapevo.
Dopo il job dumping, la bounty feature.
ma ROTFL !

 ma ROTFL !
xche' dove sta il problema?
e' un modo x invogliare/ricompensare gli sviluppatori che contribuiscono 
a progetti opensource
ad esempio
http://www.gnome.org/bounties/
http://www.opensourcexperts.com/bountylist.html

 Lui, e un altro col progetto fermo mi pare.
Boa non mi pare così fermo
http://sourceforge.net/forum/forum.php?forum_id=454483
se vai sul forum ci sono molti messaggi di metà marzo.
Anche Lazarus mi sembra aggiornato ed in evoluzione.
Che poi abbiano ancora bug sono d'accordo con te, ma mi pare che si diano da
fare per risolverli.
Per la maggior parte dei lavori, tipo un piccolo gestionale che legga e
scriva dati su un db sqlite o mysql penso vadano benissimo.
-- 
Jarod

 Studio sembra già molto più leggero...
Sarà, però ... ;-)
-- 
Jarod

 e scriva dati su un db sqlite o mysql penso vadano benissimo.
VB, MSDE2000 o SQLServer Express sono un bell'osso da battere.
Non dico altro su DBMS non relazionali... ;-)

 Sarà, però ... ;-)
Naturalmente mi mettevo nei panni dell'azienda, magari il cui core
business non è l'informatica.
Se fosse per me, open source ovunque ;-)

 Non dico altro su DBMS non relazionali... ;-)
Mah ... lasciando perdere python che è una bomba in velocità di sviluppo
rispetto a VB6 ma non produce eseguibili nativi, direi che Lazarus è il
migliore ide RAD open source che produce codice nativo che ho visto fino ad
ora.
Accoppiato a postgresql e firebird direi che compete tranquillamente con VB6
e MSDE2000-SQLServer Express, anzi meglio visto che puoi sviluppare su Win32
e produrre eseguibili per Win32, Linux e Mac OS X (così chiudiamo subito con
la querelle sui dbms non relazionali  ;-))
-- 
Jarod

 rispetto a VB6 ma non produce eseguibili nativi
e chi l'ha detto mai? guarda che 3/4 dei client bittorrent sono fatti in 
python (bittorrent classico, bittornado etc..) e sono compilati nativi...

 accontentare tutti  :-))
dimenticavo, nessuno ha citato SharpDevelop :)

 ;-))
A beh, ma su questi ultimi non ho niente da dire...
rispettabilissimi sono...
Sei utile, mi dai sempre info utili!
bye bye 

 python (bittorrent classico, bittornado etc..) e sono compilati nativi...
che io sappia al limite fai un installer con py2exe o cose simili ma non
crei un exe nativo, c'č sempre il bytecode di python interpretato o jit
compiled ... tutto insieme alle librerie dell'interprete, gui e tutto il
resto in un package unico.
Puoi generare un eseguibile stand alone con pyrex
http://www.freenet.org.nz/python/embeddingpyrex
 ma č decisamente piů
complicato che programmare solo con python.
-- 
Jarod

 mmm... interessante, lo guarderò sicuramente.
OK, fatto. Da un primo sguardo, sembra avere quello che voglio:
compila in nativo, usa i controlli standard di Win, licenza
open; inoltre clona Delphi, un ambiente presente da tempo,
e con una buona base utenti (per cui l'interesse non calerà a
breve). Magari prima o poi lo fanno anche per C++  :-P
E' ancora un progetto giovincello, speriamo che continui: mi ha
un po' preoccupato quel sondaggio in prima pagina del sito che
chiede quanto sareste disposti a pagare Lazarus...
Ok in una settimana mi son portato a casa due RAD aggratis, niente
male ;-)
PS: tu l'hai usato? Ci sono i controlli data aware? 

 resto in un package unico.
poi boh non mi sono mai messo a disassemblare il generato.
di bittornado vedo sta roba dentro:
20/01/2005  18.11               83.456 btdownloadgui.exe
30/11/2004  19.49                4.608 w9xpopen.exe
12/01/2004  08.00              348.160 msvcr71.dll
30/11/2004  19.49            1.867.776 python24.dll
11/10/2004  10.26              311.296 pythoncom24.dll
11/10/2004  10.24               90.112 pywintypes24.dll
14/12/2004  23.08            4.329.472 wxmsw253h_vc.dll
14/12/2004  23.15              618.496 _controls_.pyd
14/12/2004  23.14              634.880 _core_.pyd
14/12/2004  23.15              360.448 _gdi_.pyd
14/12/2004  23.15              487.424 _misc_.pyd
30/11/2004  19.50               49.152 _socket.pyd
30/11/2004  19.50              479.232 _ssl.pyd
14/12/2004  23.15              544.768 _windows_.pyd
30/11/2004  19.49                8.192 select.pyd
30/11/2004  19.49              405.504 unicodedata.pyd
11/10/2004  10.24               69.632 win32api.pyd
11/10/2004  10.28              651.264 win32ui.pyd
30/11/2004  19.49               65.536 zlib.pyd
20/01/2005  18.11            3.374.373 library.zip
19/03/2005  11.00               34.187 uninst.exe
e se guardo dentro l'exe o anche dentro i file binari .pyd vedo roba 
tipo "MZ ... This program cannot be run in DOS mode"
come eseguibili e dll di win.
non mi pare molto diverso da VB con le sue varie dll no?
poi ripeto non ho provato a disassemblare/decompilare/vedere che salta 
fuori quindi questo e' solo quel che "appare" a una prima analisi

 PS: tu l'hai usato? Ci sono i controlli data aware?
E' tutto stile Delphi, usi i controls TDataSource e colleghi a quelli
Tdbgrid e tutto il resto.
L'ho usato per piccoli progetti con mysql, sqlite, firebird e non mi ha dato
problemi (a parte qualche piccolo bug corretto in fretta con l'aiuto di
google e della community).
-- 
Jarod

 non mi pare molto diverso da VB con le sue varie dll no?
VB6 non pacchettizza ma compila proprio in codice nativo ... poi all'interno
dell'exe ci possono essere parti in pcode e/o chiamate all'interprete di
pcode nel runtime (msvbvm60.dll) ma è diverso.
Sarebbe simile o uguale se nell'opzione di compilazione su VB6 scegliessi di
generare solo pcode.
-- 
Jarod

 (wxmsw253h_vc.dll, wx versione 2.5.3).
Ok, grazie per la spiegazione :)
In ogni caso mi pare che cque, anche se non e' nativo nativo, si riesca 
a generare un qualcosa di gia' distribuibile/installabile sulle 
macchine, cioe' non devi dir loro "installa questo poi questo poi questo 
poi doppioclicchi su un file .py etc.." ma puoi gia' rilasciare delle 
app. fatte e finite. Sicuramente a livello di prestazioni saremo sotto 
(di quanto pero'?) rispetto a C/C++. Se non leggevo male dicevano che 
con Python si riesce a sviluppare in maniera molto + veloce e intuitiva, 
se poi ha il 15% di speed in meno ma ci hai messo 3 mesi invece di 8 a 
svilupparlo *in certe situazioni* e' tutto di guadagnato no? (e torniamo 
al solito discorso a seconda di quel che bisogna fare puo' andar meglio 
un linguaggio o un altro)
PS Questo detto da uno che ha sempre apprezzato e "giocato con Delphi e 
che quindi potrebbe anche esser propenso a usare Lazarus :)

 google e della community).
Tempo fa avevo letto che qcuno stava portando delle librerie tcp/ip 
decenti ma lo sviluppo era fermo, sai se poi e' andato avanti?

 Tdbgrid e tutto il resto.
Good, questi controlli mi sono famigliari, dato che personalmente uso
ancora con soddisfazione una copia di Borland c++ Enterprise (del '98
mi sembra: w i taccagni :-P )
Non sarà aggiornata, ma almeno ho tutti i controlli, anche per report,
olap browser, tutti i controlli data aware, ed anche il db engine
integrato.
Che mi manca... solo un UML designer, gratis naturalmente :-DDD
ok stop ;-)
bye

 ok stop ;-)
Poseidon Community Edition
http://www.gentleware.com
dovrebbe esser derivato dal progetto free ArgoUML
mi pare sia fatto in java e abbia come target java e C ma potrei 
sbagliarmi...
PS Sorry se il msg arriva doppio

 che quindi potrebbe anche esser propenso a usare Lazarus :)
Anch'io ho usato per un bel po' TurboPascal e derivati ma devo dire che ad
oggi preferisco la sintassi alla C++/Java/C# e per la produttività-velocità
di sviluppo Python.
-- 
Jarod

 decenti ma lo sviluppo era fermo, sai se poi e' andato avanti?
Parli di Indy 
http://indy4lazarus.sourceforge.net
 ?
Mah, vedo che come download sono fermi a gennaio dell'anno scorso.
-- 
Jarod

 Mah, vedo che come download sono fermi a gennaio dell'anno scorso.
Dovrebbero essere state integrate nel delphi, sempre che l'Indy sia
quello.

 Che mi manca... solo un UML designer, gratis naturalmente :-DDD
Ce ne sono tanti ma la maggior parte generano codice java.
Che generi codice c++ ? boh, prova argouml il codice c++ generato non è il
massimo ma è meglio di niente  :-))
-- 
Jarod

 piacciono tanto.
Leggevo in un roundup su diversi linguaggi che D pare sia anche piu' 
performante di C/C++...
PS hai provato SharpDevelop x sviluppare con c# (e anche marginalmente 
vb.net
 mi pare e anche Boo) ?


ma volevano ANCHE portarle in lazarus, in modo da avere dei componenti 
tcp/ip decenti anche nel RAD gratuito... evidentemente il tizio che se 
ne occupava ha piantato li' tutto :(

 200 KB di exe nativo per un programma con gui su win32  :-))
beh con delphi in console facevi exe da 20-30KB... con GUI erano + 
grossi (forse 400-500KB) xche si usava la VCL di borland, ma lavorando 
direttamente di API di windows si poteva stare agevolmente sotto :)
Quando ho tempo provo a buttare un occhio a compiler ed esempio

 
vb.net
 mi pare e anche Boo) ?
gli ho dato un'occhiata veloce con C# (non ho provato con 
vb.net
 e Boo) e
non è male come ide anche se al primo impatto ho sentito la mancanza di un
debugger integrato.
Poi ho trovato questo doc
http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.DebuggingInSharpDevelop
-- 
Jarod

 direttamente di API di windows si poteva stare agevolmente sotto :)
Penso che un exe win32 console sia 20-30KB anche con dmd.
Se compili l'esempio su dmd\samples winsamp.d che fa chiamate dirette
all'api di win32 ottieni un exe con gui da 80KB.
Notare che ho compilato al volo con le opzioni di default senza
ottimizzazioni avanzate ed il giocattolo ha garbage collector e tanto altro
proprio come Java e C#  :-)
-- 
Jarod

 6 mesi almeno!! ;-)
beh almeno ogni tanto qui non si parla solo di politica o di contratti 
di lavoro ma anche di tecnologia  :D

 Prova almeno ZeosLib 
http://sourceforge.net/projects/zeoslib
  :-)
E' per caso un dbms integrato?
Guarda che ormai mi hai riempito la lista di studio per i prossimi
6 mesi almeno!! ;-)
bye

 6 mesi almeno!! ;-)
Esagerato ... :-)))
Cmq preso dal sito di zeosLib
"The main ZeosLib product is a set of native datasets and database
components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase,
Oracle, DB/2 for Borland compilers such as Delphi, C++ Builder and Kylix"
-- 
Jarod

 Esagerato ... :-)))
Per niente, da quando sono sul NG ho accumulato da studiare: Firebird,
Fyracle, C#, .net, RealBasic, Lazarus, ZeosLib, Modern C++ Design,
senza contare il mio progetto a tempo perso di studiare Oracle...

 senza contare il mio progetto a tempo perso di studiare Oracle...
Allora, facciamo un po' d'ordine  ;-)
Oracle ti serve per il lavoro, Modern C++ Design pure, ZeosLib potrebbe
essere utile, C# - .Net e/o Java incombono sempre per lavoro, RealBasic e
Lazarus sono carini ma non so quanto possano essere utili sul lavoro dato
che il tuo ambiente usa l'IT ma la vede come un male necessario.
Firebird-Fyracle e Postgresql poi sono cultura personale visto che siete la
classica azienda Microsoft-Oracle oriented.
-- 
Jarod

 win32/linux, magari usando uno dei tanti linguaggi che ci sono già.
Ma il Gambas citato in precedenza non rientra in questa categoria?
http://gambas.sourceforge.net/

 iniziare a riscriverlo per esempio in .Net / Java.
Il sistema è in crescita da 10 anni, con un monte ore speso ormai
incalcolabile (ma più che ore direi che è l'esatta espressione delle
esigenze dell'azienda, per cui è l'esperienza insita nel sistema), e ad
ogni richiesta 'strana' di cambiamento, mi scende il gocciolone di
sudore stile manga: siamo al limite dell'elefantiaco, ogni cosa deve
essere attentamente pensata, il downtime COSTA, e i brividi non
mancano...
Comunque: quali vantaggi avremmo in una migrazione sotto .net?

 
http://gambas.sourceforge.net
su linux sicuramente ... su win32 però che sappia io gira da far schifo,
perchè scritto in c++ facendo abbondante uso di api posix e qt-kde (vedi
cygwin).
-- 
Jarod

 Comunque: quali vantaggi avremmo in una migrazione sotto .net?
I primi che mi vengono in mente sono scalabilità del progetto immensamente
migliore, manutenzione facilitata, prestazioni del sistema che aumenteranno
nel tempo grazie al miglioramento-integrazione del .Net runtime con Windows.
-- 
Jarod

 ha scritto nel messaggio >> Ma il Gambas 

Ma quante belle parole che ti sei imparato a memoria, bravo sembreresti 
quasi un programmatore ho detto quasi.


sbaglio o c'e' stato un recente cambio di licenza da parte di Trolltech 
sulla versione QT per windows? prima, se non erro eh, si poteva usarle 
solo a pagamento ora invece forse ci sono meno limiti...

 solo a pagamento ora invece forse ci sono meno limiti...
si 
http://www.trolltech.com/newsroom/announcements/00000192.html
anche se le beta scaricabili pubblicamente sono solo per unix/linux, mac os
x, qt-embedded 
http://www.trolltech.com/newsroom/announcements/00000200.html
cmq quelli di kde-cygwin sono riusciti anche a portare qt3 nativa su win32
http://kde-cygwin.sourceforge.net/qt3-win32/index.php
non ho visto i sorgenti di gambas, ma da quel poco che ho letto sulle
mailing list pare che ci siano molte chiamate ed uso di funzioni native
dell'os.
Peraltro comprensibile visto che è stato pensato, costruito e testato per
funzionare su linux/unix e basta.
-- 
Jarod


la certezza di spendere un mucchio di soldi per la migrazione ;-) 

 del .Net runtime con Windows.
Che vantaggi come manutenzione?

>> il downtime COSTA, e i brividi non mancano...
-- 
Jarod

 Che vantaggi come manutenzione?
Se fai una buona architettura con .Net o Java quando cambi qualcosa ti
limiti a modificare il package, la libreria e relativi files jar/dll senza
preoccuparti troppo dei side effect sull'intero sistema.
Integrare le modifiche fatte è semplice, non hai più la rottura di scatole
degli oggetti COM-ActiveX.
Copi i files nel sistema di sviluppo-test, se è ok li passi in quello di
produzione.
Adesso non oso immaginare che salti mortali devi fare quando cambi il codice
VBA (penso tutto procedurale o quasi) o rifai gli mde da distribuire agli
utenti.
-- 
Jarod

 nel 2000 e la migrazione a J2EE dopo.
A grandi linee, quali problemi avevano? (hai ragione, ultimo OT e poi
stacco)

 ultimo OT e poi stacco)
Problemi di tutti i tipi, dalle prestazioni dell'applicativo al deploy
dell'mde sulle macchine ai tempi del ciclo di vita di ogni funzionalità
aggiunta.
Ti rispondo via mail così parliamo tranquillamente.
-- 
Jarod

 Ti rispondo via mail così parliamo tranquillamente.
Qua non è arrivato niente; mi sono autospedito due mail, sia da
despammed che dalla mia vera casella, e col piffero che sono arrivate.
Due settimane fa mi sono autospedito 7 mail ogni 12 ore circa, e sono
arrivate solo la 6a e la 7ima con tre-quattro giorni di ritardo.
Capisco il gratis, ma ci deve sempre essere un minimo di servizio.
Se continua così lo cambio...

 Se continua cosě lo cambio...
In effetti despammed spesso fa le bizze.
-- 
Jarod