[Linux-Biella] linux e visual basic...
Marco Ermini
linux@ml.bilug.linux.it
Wed, 4 Aug 2004 09:15:39 +0200 (CEST)
<quota chi="Enrico">
>
> Marco Ermini disse:
> [...]
>
>> Se deve iniziare a scriverlo da zero ci sono sicuramente ambienti molto
>> più portabili che Visual Basic. Sicuramente è meno consigliabile di Java
>> o
>> Python, anche se Python non ha delle GUI realmente funzionali
>> compatibili
>> tra tutti i sistemi operativi (l'unica veramente efficace è wxPython,
>> clone in Python di wxWindows).
>
> Scusami se ti contraddico,
</quota>
Nessun problema.
<quota chi="Enrico">
> ma con wxPython si ottengono gui non solo
> totalmente portabili su *nix lindozz e Mac, ma dato che il livello di
> astrazione dell'oggetto è praticamente totale, esso viene disegnato dal
> motore stesso del sistema e non dall'interprete del programma. Si ottiene
> che il tasto in Windoll E' quello di Winroll e in Mac E' quello di Mac e
> ovviamente su kde o Gnome sono quelli predefiniti di kde e gnome. Certo
> bisogna adattarsi a scrivere layout diversi da quelli "tradizionali" visto
> che vanno inseriti in strutture tabellari, ma poi il risultato è quasi
> perfetto. Ammetto che qualche volta si deve ritoccare qualcosina per fare
> un buon porting, ma per il resto direi che in questa direzione è il più
> avanzato.
</quota>
Sono d'accordo. Non capisco però dove mi contraddici.
Accendere l'aria condizionata prego ;-)
wxPython è estremamente carino ed è attualmente l'unico modo a me noto, a
parte Java, per disegnare su molte piattaforme con lo stesso codice una
form con un componente griglia... sì, forse si possono fare dei componenti
DHTML, ma la vedo dura :-) (anche se abbandonare finalmente il vecchio
paradigma client-server e realizzare tutto via web sarebbe un passo da
compiere che molti della "vecchia scuola" non sono però ancora attrezzati
per fare).
Certamente la facilità d'uso di wxPython non è paragonabile a quella di
VB, ma è anche vero che VB è praticamente non portabile. Non credo proprio
che RealBasic riesca a rendere portabili i vari componentuzzi ed OCX o
ActiveX che spesso si utilizzano nei progetti VB...
<quota chi="Enrico">
> A presto.
</quota>
Ciao.
--
Marco Ermini
http://www.markoer.org
Dubium sapientiae initium. (Descartes)
root@human # mount -t life -o ro /dev/dna /genetic/research
<< This message is for the designated recipient only and may contain
privileged or confidential information. If you have received it in
error, please notify the sender immediately and delete the original.
Any other use of the email by you is prohibited. >>