Ciao Lucio,
Il giorno 16/nov/07, alle ore 14:45, Lucio Liberi ha scritto:
Ma adesso vi chiedo: perche' RB non ha bisogno di installare le
applicazioni create? Ed e' meglio che sia cosi'?
Perchè REALBasic include tutte le librerie necessarie (il
framework) per far girare l'applicazione all'interno
dell'applicazione stessa.
Mentre un programma compilato con VisualBasic dipende da una
libreria di Runtime che deve essere installata nel sistema operativo.
Naturalmente ci sono pro e contro, ecco quali credo siano i
principali :
Framework incapsulato (REALbasic)
PRO :
Nessun bisogno di installer.
Aspetto e funzionalità coerenti su ogni versione di sistema
operativo.
CONTRO:
Le applicazioni occupano più spazio.
Aggiornamenti del framework richiedono ricompilazioni delle
applicazioni.
Runtime globalizzato (Visual Basic)
PRO:
Applicazioni molto leggere (poco spazio occupato)
Aggiornamenti e bugfix del runtime sono condivise da tutte le
applicazioni, senza doverle ricompilare.
CONTRO:
Necessità di dover installare il runtime.
Alcune versioni del runtime potrebbero non essere compatibile con
alcune applicazioni e quindi impedirne l'avvio.
Aspetto e funzionalità dipendenti dal runtime installato su ogni pc.
Spero di esserti stato utile.
Saluti,
Stefano.