Logo Blogo

Tutti gli articoli con tag linguaggi

PHP4 must die

pubblicato da Andrea de Palo

PHP logoHo preso in prestito il titolo di un film di Jet Li e Aaliyah per segnalare GoPHP5, un progetto che intende spingere sviluppatori e società di hosting ad abbandonare il supporto a PHP 4 in favore del più recente PHP 5: in particolare gli organizzatori sperano di poter completare una migrazione di massa alla versione 5.2.0 di PHP entro il 5 febbraio 2008; al momento Typo3, phpMyAdmin, Drupal, Propel e Symfony hanno già aderito all’iniziativa, pertanto a partire da febbrario 2008 sarà necessario possedere la versione più recente dell’interprete per poter utilizzare questi applicativi.

PHP5, grazie alla possibilità di sfruttare il paradigma della programmazione ad oggetti, rappresenta un linguaggio nettamente superiore al predecessore sotto tutti i punti di vista ( pulizia del codice, performance, sicurezza, etc ).

[ via Html.it ]

....
condividi 8 Commenti

Indiscrezioni su Python 3000

pubblicato da Andrea de Palo

PythonGustose novità sul fronte Python: Guido van Rossum ( l’autore del linguaggio, Ndr ) ha comunicato sul suo blog le ultime notizie relative a Python 3000, il nome in codice della prossima versione del noto linguaggio di programmazione; i cambiamenti previsti sono veramente parecchi ed includono modifiche alla sintassi, aggiunta di nuove funzionalità / librerie ( soprattutto per quanto riguarda la gestione dell’I/O e delle stringhe ) ma, soprattutto, la “rottura” della compatibilità binaria con le precedenti versioni dell’interprete.

Per tranquillizzare gli sviluppatori van Rossum ha comunque dichiarato che Python 2.6 conterrà una sorta di backport delle funzionalità della versione 3000, più una serie di agevolazioni per aiutare gli sviluppatori a testare e migrare il loro codice verso il nuovo interprete; sempre nell’ottica di agevolare la transizione 2.6 => 3.0 dovrebbe trovare spazio anche un tool per la conversione automatica del codice, in grado di produrre risultati indistinguibili dagli equivalenti scritti “a manina”.

[ via OSNews ]

....
condividi 1 Commenti

Lina, applicazioni veramente multipiattaforma

pubblicato da Fullo

lina, creare applicazioni multipiattaforma Lina è un progetto dual licence (GPL se si sviluppa software libero e commerciale altrimenti) decisamente ambizioso che permette di realizzare applicazioni realmente multipiattaforma.

Da quel poco che si riesce a scoprire dal sito si tratterebbe di una sorta di piattaforma che permette di realizzare applicazioni e di pacchettizzarle, poi grazie ad un interprete presente per tutti i principali sistemi operativi sarebbe possibile eseguire i pacchetti proprio come si fa con i .jar di Java.

La cosa interessante è che Lina utilizza le interfacce native del sistema operativo ospite, quindi (a meno di icone personalizzate) ci si ritroverebbe ad avere la propria applicazione integrata (graficamente) in maniera ottimale. Non è ben chiaro però se utilizzerà anche le chiamate a sistema ed le API messe a disposizione da questi ultimi.

Purtroppo il sito per gli sviluppatori non è ancora online (ma lo sarà tra qualche giorno) e quindi non ci è possibile indagare oltre su questo progetto. Intanto vi lascio ad una galleria di screencast dove viene illustrato il funzionamento della piattaforma.

....
condividi 4 Commenti