Logo Blogo

Tutti gli articoli con tag programmazione

PyHP: perchè Python è meglio di PHP

pubblicato da Andrea de Palo

PyHP

fsoft ci segnala il rilascio della prima versione alpha di PyHP. Dietro questo nome un po’ criptico si cela un modulo per Apache che permette di utilizzare Python come preprocessore delle pagine HTML, in maniera analoga a quanto avviene con PHP.

Poco convinti sulla bontà di Python (in ambito web)? Sulla pagina del progetto sono ben in evidenza i suoi punti di forza e, soprattutto, i vantaggi rispetto PHP.

Il mondo è bello perché vario, tanto di più se si tratta di quello del software libero / aperto.

Protocol Buffers: concorrente di XML targato Google

pubblicato da Andrea de Palo

GoogleDopo Browser Sync, Google ha aperto anche i sorgenti di Protocol Buffers (protobuf per gli amici), il formato di interscambio (data interchange format) utilizzato internamente all’azienda.

Sul blog ufficiale di Big-G, Protocol Buffers viene descritto come “un formato per serializzare in maniera estensibile, indipendente dal linguaggio e dalla piattaforma strutture dati da utilizzare in protocolli di comunicazione, archiviazione di dati e altro”.

Protocol Buffers permetterà agli sviluppatori di definire strutture dati in uno speciale linguaggio che, successivamente alla compilazione, produrrà classi (per Java, C++, Python) rappresentanti tali strutture; il codice prodotto è fortemente ottimizzato ed ogni classe include metodi set() e get() pronti all’uso.

Informazioni più specifiche sull’utilizzo di Protocol Buffers sono disponibili nella Developer Guide.

via | Slashdot

....
condividi 0 Commenti

PHP6 riserva qualche sorpresa

pubblicato da Andrea de Palo

PHPMolti lo considerano un linguaggio paragonabile al vecchio Visual Basic, altri sono convinti che prima o poi verrà spazzato via da Ruby On Rails ed altri ancora preferiscono linguaggi e/o tecnologie differenti ma, nonostante questo, PHP rimane un linguaggio particolarmente diffuso e ben supportato sia dalla comunità che dagli sviluppatori stessi.

Proprio gli sviluppatori saranno felici di apprendere che nella prossima major release di PHP troveranno spazio numerose, gustose novità. Volete qualche anticipazione? Miglior supporto alla codifica Unicode, introduzione dei namespace, integrazione con SOAP e, sul fronte della sicurezza, rimozione di register_globals, magic quotes e safe mode.

Informazioni più dettagliate sulle novità di PHP6 sono disponibili sulle pagine di IBM DeveloperWorks.

Opera propone un'alternativa a Firebug

pubblicato da Andrea de Palo

OperaCon il rilascio di Dragonfly sotto licenza BSD, Opera Software ha compiuto un piccolo passo verso il software libero/aperto, indipendentemente dal fatto che questa scelta possa essere stata influenzata dalla sempre maggiore popolarità tra gli sviluppatori dell’accoppiata Firefox/Firebug.

Nonostante condividano lo stesso obiettivo (semplificare la vita degli sviluppatori web), Dragonfly e Firebug si distinguono per diversi aspetti, primo fra tutti lo status di “tool ufficiale” di Dragonfly in Opera: per accedere alle sue funzionalità, infatti, non è necessario installare nulla al di fuori di quello che già si trova nel setup di base.

Continua a leggere: Opera propone un'alternativa a Firebug

....
condividi 0 Commenti

NetBeans 6.1 strizza l'occhio a PHP, Git e Mercurial

pubblicato da Andrea de Palo

NetBeansSun torna all’attacco dei desktop degli sviluppatori con la versione 6.1 di NetBeans, disponibile ufficialmente da qualche giorno. La mamma di Java non sembra intenzionata a cedere terreno ad Eclipse ed ogni nuovo rilascio del suo editor apporta novità sostanziali: se in NetBeans 6.0 abbiamo visto l’introduzione del supporto a Ruby, la 6.1 sfoggia, tra le altre cose, la possibilità di gestire in maniera grafica DB MySQL, il supporto iniziale a PHP ed ai source code management Mercurial e Git.

La pagina dei download, oltre a rendere disponibile il setup completo, offre anche vari bundle, ognuno dedicato ad un linguaggio di programmazione / tecnologia specifico (il design modulare è un’altra delle novità introdotte in NetBeans 6.0).

via | Html.it

Rilasciate le librerie Qt 4.4 rc1

pubblicato da Andrea de Palo

TrolltechLa prima release candidate della futura versione 4.4 del framework di sviluppo cross-platform Qt è stata rilasciata oggi; le novità principali includono il supporto a Windows CE, un modulo per il rendering basato su WebKit ed uno multimediale basato su Phonon, supporto ad XQuery 1.0 e XPath 2.0, un concurrency framework che permette il multi-threading senza l’utilizzo di mutex ( precedentemente necessarie ) e un nuovo sistema di help.

Sorgenti per Linux, Windows e Mac OS X sono disponibili al download sul sito di Trolltech.

via | OSNews

....
condividi 1 Commenti

MonoDevelop raggiunge la maggiore età

pubblicato da Andrea de Palo

MonoIl team di MonoDevelop ha orgogliosamente annunciato il rilascio della versione 1.0 del loro progetto. Per chi fosse a digiuno di linguaggi di programmazione e dintorni, ricordiamo che MonoDevelop è un IDE per GNOME ( anche se nessuno ci vieta di utilizzarlo su KDE, Xfce o sul nostro WM preferito ) nato per poter sviluppare con Mono / C# ed altri linguaggi .NET su Linux.

MonoDevelop consente agli sviluppatori di scrivere velocemente applicazioni desktop tradizionali e web ( ASP.NET ) sia su Linux che su Mac OS X; MonoDevelop agevola inoltre il porting su questi sistemi operativi di applicazioni .NET create con Visual Studio e permette di concentrare gli sforzi su una singola base di codice comune a tutte e tre le piattaforme.

Maggiori informazioni sulle sue caratteristiche sono ovviamente disponibili sul sito ufficiale.

MonoDevelop 1.0
  

via | OSNews

....
condividi 9 Commenti

Aptana Studio 1.1 introduce JavaScript lato-server

pubblicato da Andrea de Palo

Jaxer

Piccolo incremento di release per l’IDE JavaScript Aptana Studio ( già segnalato da Fullo ) ma novità sostanziale nei contenuti: oltre a qualche miglioria generalizzata, la versione 1.1 introduce il supporto a Jaxer, una tecnologia che permette, udite udite, di utilizzare “AJAX” anche lato server. Stando a quanto presente nella pagina del progetto, Jaxer consentirebbe la creazione di intere applicazioni in JavaScript, interagendo con eventuali pagine scritte in altri linguaggi ( PHP, Java, Ruby, etc ) o lavorando direttamente con DB, file e socket access. Leggendo la documentazione si scopre che, in pratica, ogni pagina verrebbe interpretata una prima volta sul server, per poi essere inviata al browser ( che la processerà una seconda volta ).

Jaxer, così come la versione comunitaria di Aptana, sono disponibili con licenza GPL.

Grazie ad Andy per la segnalazione

....
condividi 5 Commenti

Trolltech rilascia un'anteprima di Qt 4.4

pubblicato da Andrea de Palo

TrolltechTrolltech ha reso disponibile una preview di Qt 4.4.0 per permettere agli sviluppatori di cominciare a sperimentare con le nuove funzionalità introdotte dall’azienda all’interno del noto toolkit; nonostante le novità presenti siano numerose vale la pena segnalare il nuovo framework per la programmazione concorrente, il migliorato supporto ad XML, il framework multimediale Phonon, un widget basato su WebKit per il rendering di codice HTML e, dulcis in fundo, il supporto alla rappresentazione dei widget sui componenti GraphicsView ( cosa che permetterà agli sviluppatori di creare interfacce utente più ricche e più dinamiche ).

Una panoramica più ampia e dettagliata su questa anteprima di Qt 4.4 è disponibile su Ars Technica.

via | OSNews

....
condividi 1 Commenti

Rilasciato Tcl / Tk 8.5

pubblicato da Andrea de Palo

TclNonostante questa coppia linguaggio di programmazione / toolkit grafico non sia più sulla cresta dell’onda è comunque piacevole segnalarne una nuova versione, soprattutto perché applicativi di una certa rilevanza ( aMSN, per esempio ) ne fanno uso.

Se la novità principale di Tcl 8.5 è il notevole miglioramento di performance ( esegue il codice il 10% più velocemente della precedente versione ), Tk 8.5 ha molte più frecce nel suo arco ed introduce nuovi widget, un nuovo theme engine ( che migliora l’integrazione con i sistemi operativi ospitanti ), l’anti-aliasing del testo per i sistemi dotati di server grafico X, trasparenze delle finestre e molte altre sciccherie grafiche.

Il changelog completo è disponibile qui.

via | OSNews

....
condividi 2 Commenti

Rilasciato Perl 5.10

pubblicato da Andrea de Palo

PerlNel giorno del suo ventesimo compleanno è stata rilasciata la versione 5.10 di Perl, uno dei linguaggi di programmazione storicamente più apprezzato dai sysadmin di tutto il mondo; questo aggiornamento, contrariamente a quanto si potrebbe pensare, include numerose novità, tra le quali spiccano gli operatori defined-or e switch, il pragma feature, miglioramenti nelle espressioni regolari, l’inclusione del metodo say e molto altro ancora.

Potete scaricare Perl 5.10 da CPAN oppure utilizzando questo .torrent.

....
condividi 0 Commenti

La BBC crea Perl on Rails

pubblicato da Andrea de Palo

Perl logoUtente Perl di vecchia data ( nella realizzazione di siti web pubblici ) ma anche entusiasta dell’efficacia di Ruby on Rails ( nella realizzazione di siti per la sua intranet ), la BBC ha fuso i due linguaggi di programmazione generando quello che potrebbe essere chiamato “Perl on Rails”. Non si tratta di un vero linguaggio di programmazione ma dell’applicazione dei principi base di framework moderni come Rails a Perl, così da ottenere un ibrido che garantisce i rapidi tempi di sviluppo di RoR e le performance necessarie per essere impiegato nella distribuzione di pagine web per siti ad alto traffico.

“Perl on Rails” viene già impiegato per uno dei siti del colosso televisivo inglese e dovrebbe venire utilizzato anche all’interno del progetto iPlayer.

Maggiori informazioni su questo argomento e sulle scelte tecniche compiute dalla BBC sono disponibili in qui.

via | Slashdot

....
condividi 0 Commenti