Newsgroup: it.comp.os.linux.development
Titolo: Alternativa a Visual Basic?

Ciao a tutti... sto seriamente pensando di migrare verso linux nella mia
ditta. L'unico problema è che ho scritto io il programma di gestione
aziendale in Visual Basic 5. Come posso fare a riutilizzare il codice sotto
linux? Per lo meno gli archivi in MS Access (.mdb)...
Che linguaggio mi consigliate?
Saluti,
Gnofle


Esiste Gnome Basic:
Description: Gnome Basic - VB compatible Basic for GNOME
 Gnome Basic is an embryonic attempt to provide Visual Basic compatible
 functionality for the GNOME project, particularly with respect to
 office (VBA) compatibility.
 .
 This package provides the command-line Gnome Basic controller.
Dubito pero` che esista anima che te lo consigliarebbe per uso in
ambiente di produzione.  (Perche' potrebbe non essere al livello di
Visual Basic, o *proprio* perche' potrebbe esserlo...)
Io ti consiglio un linguaggio di scripting se vuoi ottenere risultati
concreti e ciononostante conservarti una vita. ;-) Ruby (che io
preferisco) o Python.  Ci sarebbe anche Perl, ma tutte le persone che
ho sentito in merito concordano nel definirlo un inferno da gestire
non appena il codice supera qualche schermata.
Gli archivi in MS Access li converti in un formato digeribile da un
database serio (MySQL, PosgreSQL o altri) attraverso, se non erro, gli
mdbtools, poi per l'accesso alle basi di dati hai solo l'imbarazzo
della scelta.
Massimiliano

> Che linguaggio mi consigliate?
Interfaccia web, linguaggio php.
Al posto di access, direi postgresql 
o anche mysql, portare i dati da
access non e' difficilissimo.
Bonf

Gnofle wrote:

Sono in una situazione simile alla tua.
Sto iniziando a sviluppare un nuovo applicativo, e già che ci sono lo
faccio in Java, con il miraggio di un programma indipendente dalla
piattaforma.
Uso JDeveloper (ex Borland ora Oracle), la versione beta è liberamente
scaricabile dal sito di Oracle. La versione Windows e Linux è identica.
Per il DBMS uso mySql.
Consigli e valutazioni sulle scelte sono ben accetti.
Grazie, Raoul

 wrote in message
news:vZ9g8.54116$v7.19...@twister1.libero.it...

Non è facile dire al primo colpo quale linguaggio disponibile per Linux
possa
sostituire Visual Basic. Questo dipende anche dalle caratteristiche del
programma di cui devi effettuare il porting. Ad esempio, se fa un uso 
intensivo di interfacce grafiche, allora ti consiglio vivamente di
ricorrere
a linguaggi che forniscono un framework sviluppato in materia. Da un po'
di tempo è disponibile il porting di Delphi per Linux, Kylix:
personalmente
lo ritengo l'ultima spiaggia, però potrebbe fare al caso tuo.
Se fossi in te, sceglierei Python: è un linguaggio di scripting OO
molto semplice (si impara in poco più di due ore solamente con la 
documentazione in linea) e vanta un notevole numero di bindings con
librerie scritte in C/C++. Se il tuo programma fa uso di GUI, ti
suggerisco
di usare il wrapper PyGtk per usare la librerie Gtk+ e Glade per la 
generazione automatica dell'interfaccia; da non disdegnare PyQt, 
il wrapper dell'omonimo framework (che è paragonabile solamente
ad MFC di Microsoft) anche se la curva di apprendimento di questa 
libreria è molto alta. Infine per l'aspetto relativo al database è
importante
una considerazione di fondo: se il tuo programma fa un uso intensivo 
del DBMS, allora pensa seriamente di passare a Postgres SQL; altrimenti
MySQL va benissimo. Per entrambi è disponibile il binding con Python.
Saluti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG