Con Visual Basic oggi si possono produrre applicazioni allo stato dell’arte: event-driven, Internet-ready, con logica ad oggetti, o meglio a componenti.
Tuttavia Visual Basic ha una limitazione evidente: funziona solo in ambienti Microsoft. Nell’era di Internet, dove sono ormai frequentissime reti locali e geografiche popolate da numerose piattaforme differenti, la facilita' di sviluppo di Visual Basic si scontra contro l’impossibilita' del deployment su piattaforme non Windows.
Esiste pero' un’alternativa piu' che valida: Java, un linguaggio di programmazione potente, object-oriented, Internet-enabled e multipiattaforma sviluppato da Sun Microsystems.
Con Java, una volta risolto un problema, la soluzione funziona senza modifiche su tutte le piattaforme desiderate. Java supporta nativamente il web e i suoi protocolli; le applicazioni sono davvero orientate agli oggetti. Per finire, il linguaggio e' potente – e' molto simile al C e al C++ – sebbene sia molto piu' semplice. La conclusione e' ovvia: e' opportuno valutare l’opportunita' di cambiare linguaggio di sviluppo e adottare Java.
Da Visual Basic a Java fornisce nel modo piu' semplice e veloce le informazioni necessarie agli sviluppatori Visual Basic 6 per iniziare a sviluppare in ambiente Java.
La lettura del libro spiega come:
- comprendere i costrutti del linguaggio Java e imparare a usarlo per sviluppare algoritmi;
- costruire semplici applicazioni basate su finestre;
- sviluppare applet che funzionino nei browser piu' diffusi (Explorer e Netscape);
- creare pagine web dinamiche;
- sviluppare componenti visuali;
- costruire applicazioni per Internet;
- interfacciare Visual Basic e Java.
Da Visual Basic a Java e' rivolto a sviluppatori Visual Basic e presuppone una conoscenza di base del linguaggio. Non e' tuttavia necessario essere esperti di programmazione ne' di Visual Basic per ricavare il massimo da questo libro, guida rapida e completa per quanti desiderano valutare la transizione da un linguaggio a un altro o anche semplicemente conoscere meglio Java e le sue differenze di impostazione rispetto a Visual Basic.
Massimiliano Bigatti e' SUN Certified Enterprise Architect for Java Platform, Enterprise Edition Technology. Si occupa di architetture applicative basate su Java e Internet. Pubblica regolarmente articoli su Java con diversi editori quali Mokabyte, Edizioni Master e JCE. Ha ideato e gestisce il portale http://javawebservices.it. Il suo sito personale e' raggiungibile all'indirizzo http://www.bigatti.it.
|