E’ tanto che non scrivo. Sia perchè ci sono delle situazioni un po’ troppo delicate in gioco, quindi la mia testa è altrove, sia perchè ho avuto veramente pochissimo tempo.
Ho imparato il Java! :D
In 2 giorni mi sono letto un intero corso… molte cose già le sapevo, perchè sono i fondamenti della programmazione Object Oriented, ma devo dire che come si imparano con Java non si imparano con nessun altro linguaggio! Quindi… ieri ho finito con il “corso base” e mi sono buttato subito sulla cosa + sfiziosa: la programmazione MIDP1 e MIDP2 per i cellulare J2ME-enabled!!! :D Il primo “Hello World!” spuntato sul display del mio Nokia 6280 è stato troppo emozionante! Poi ho capito anche come programmare semplici giochini grafici, ma non è esattamente il mio obbiettivo.
Oggi mi sono detto “OK, fin quì tutto facile: perchè non andare a sbirciare un po’ nell’ambiente enterprise?”. Significava installare tutto l’occorrente per J2EE, ma la piattaforma di programmazione più utilizzata costa “una cifra”... quindi mi sono messo d’impegno, ho predisposto la mia Slackware per avviare il demone Tomcat e poi ho installato il plugin Lomboz su Eclipse. Tutto perfetto, soltanto qualche problemino iniziale con i permessi che ho risolto inizialmente in maniera molto… ehm… sbrigativa (777 :P). Adesso andando con il browser sulla porta 8080 della mia macchina, si apre il mio nuovo mondo :)
Perchè tutto ciò? Beh… perchè il mercato richiede fortemente questo! Ho detto tutto….....








compa…...sto qui ad imparare xml a berlino alla universita….sta troppo figo…..poi ci sarebbe un bel corso di java ma ancora non ho capito se è a numero kiuso e se lo posso fare….se poi avrai bisogno di xml-writer sai dove andare :D:D:D
Bello il Java… su piattaforma Unix/Linux regna il C, ma se volessi realizzare qualcosa di multipiattaforma, andrei di sicuro sul Java: la sintassi è identica!
Solo una perplessità… non sono un esperto e potrei sbagliare, ma non sembra anche a te che di Java ci siano fin troppe librerie, tanto da rendere le cose un pò troppo facili?
La sintassi non è proprio identica, e ci sono alcuni costrutti della OOP che sono sfruttati in Java e non in altri linguaggi (il polimorfismo è una cosa spettacolare, se applicato bene).
In più, il fatto che ci siano così tante librerie non è per niente un difetto in confronto ad altri linguaggi: significa che il Java è un linguaggio “semplice”, che permette al programmatore di non re-inventare l’acqua calda.
Un esempio sono le librerie MIDP per la programmazione di midlet per cellulari… vi immaginate se ogni programmatore si dovesse sviluppare le proprie librerie per produrre applicazioni compatibili con i cellulari J2ME? Sicuramente la programmazione J2ME sarebbe molto meno diffusa, invece così chiunque (con poco sforzo) può programmare le proprie midlet, conoscendo semplicemente i fondamenti del linguaggio Java.
In tutti i linguaggi esistono le librerie… solo che molti linguaggi visuali te le includono senza che tu lo sappia! Per esempio Delphi, che di volta in volta produce righe e righe di “uses”... quelle non sono altro che librerie! :)
In Java devi scrivere “import bla.bla.bla.*” ... forse è questo che fa sembrare l’operazione un po’ + evidente ;)