Dojo, una libreria Javascript per il web

Molto tempo fa, durante la creazione della web application per la mia testi di Laurea Specialistica, vi venne detto di utilizzare una libreria javascript per la creazione dell’interfaccia grafica. Questa libreria era DOJO

Dojo è una semplice libreria javascript da utilizzare non solo per la grafica, ma anche per l’utilizzo di Ajax, Json e XML. Dojo si divide in 3 per cosi dire sotto-librerie, ognuna con una funzione apposita:

  • Dojo core: è il cuore di tutta la libreria dove ci sono tutte le principali funzioni per fare interagire una web application con l’utente e con il server. Tutto in web 2.0 con Ajax.
  • Dijit: è la parte della libreria dedicata alla grafica con cui è possibile creare e modellare come se fossero degli oggetti veri e propri tutti i tag grafici in html, come i Button, Img e altri, insieme a nuovi widget come il TitlePane che crea una specie di riquadro con del contenuto, il Menu ovvero un vero e proprio menu in javascript, e molti altri widget grafici
  • DojoX: è la terza parte della libreria che viene utilizzata sia dagli sviluppatori ufficiali che da quelli amatoriali per creare delle estensioni alla libreria standard.

Dojo quindi è una libreria molto completa ed in continua evoluzione che merita di essere provata e poi utilizzata anche in concomitanza di altre librerie che hanno usi diversi come JQuery.

Se avete intenzione di creare una web application basata su Javascript, Dojo è d’obbligo sia per la parte grafica che per il collegamento al server in web 2.0 attraverso Ajax e JSON.


Permanent Link | Inserita il 31 agosto 2010 in , by Mattia | Commenta


Un non-framework per PHP?

Quante volte ci siamo trovati a fare delle piccole modifiche a siti esistenti, oppure creare dei semplici script in php con diverse funzioni, e non volevamo utilizzare uno dei tanti framework MVC che la vasta community PHP sembra voglia sfornare quasi ogni mese?

Ebbene forse, tra i meandri di internet, c‘è la luce alla fine del tunnel: Flourish

Fluorish è una libreria PHP orientata agli oggetti, creata per diminuire il codice da scrivere e aumnetare la sicurezza degli script scritti in PHP. Non basandosi sul pattern MVC non ha intenzione di risolvere tutti i problemi dello scripting, tuttavia si mostra come una libreria semplice da usare, portabile e ben documentata.

L’obiettivo è quello di rendere più semplici da scrivere e meno ripetiti molti passaggi che ogni volta vengono utilizzati per la creazione di siti web o gestionali. La librearia infatti fornisce delle API per la gestione dei database, della sessione, dell’identificazione degli utenti, della sicurezza e di molte altre importanti utilità che ogni programmatore/sviluppatore utilizza nel suo lavoro.

La documentazione è molto ampia quindi è semplice conoscere le api e il loro funzionamento. Per utilizzarla al meglio vi serve PHP 5.1+ e può essere utilizzata con i principali database in circolazione come MySQL, PostgreSQL, SQLite, SQL Server e molti altri. Utilizza la licenza MIT.


Permanent Link | Inserita il 18 agosto 2010 in , by Mattia | Commenta


Front-end per Mysql simili a MS Access

Ebbene in questi giorni stavo cercando, per ambito lavorativo, un piccolo front-end da collegare ad un database Mysql, che avesse tutte quelle caratteristiche simili ad Access, e magari qualcosa di meglio, visto e considerato che il database del pacchetto di MS Office è molto limitato, specialmente quando viene utilizzato da più utenti simultaneamente.

Google, come sempre, mi ha dato una mano preziosa scovando due interessanti software, entrambi con licenza GPL:

  • NuBuilder: front-end per database mysql dove tutte le form, i report, i dati, il codice php e javascript sono contenuti direttamente all’interno del database stesso. Molto utile e facile, da la possibilità di creare applicazioni web aziendali visionabili direttamente dal browser web – www.nubuilder.com
  • VFront: front-end per mysql e postgresql scritto in php e javascript. Utitlizza molte librerie open source come Prototype e Scriptaculous. Da la possibilità di creare form, report in XML, HTML e PDF e le statistiche. Comprende anche Ajax per l’aggiornamento dei dati senza ricaricare la pagina – www.vfront.org

Attualmente non ne ho ancora provato nessuno dei 2, tuttavia spero nei prossimi giorni di darci un’occhiata approfondita e vedere quale dei due funzioni meglio.


Permanent Link | Inserita il 08 agosto 2010 in , by Mattia | Commenta


Gmail Notifier: errore durante l'accesso

Risoluzione dell’errore An error has occurred. Cannot connect to your mailbox. Service temporarily unavailable. quando si usa l’https con Gmail Notifier

Continua a leggere


Permanent Link | Inserita il 19 gennaio 2010 in , by Mattia | Commenta [1]


Nuovo sito Croce Verde Mestre

Croce Verde Mestre

URL: Croce Verde Mestre
XHTML 1.0: valido
CSS: valido solo nelle pagine in cui non è attivo il plugin lightbox
CMS: Textpattern
Sito web dell’Associazione Croce Verde Mestre ONLUS.


Permanent Link | Inserita il 28 settembre 2009 in , by Mattia | Commenta


Python e SQLite

Un semplice tutorial per usare SQLite con il linguaggio Python

Continua a leggere


Permanent Link | Inserita il 23 luglio 2009 in , by Stefano | Commenta


CheckInstall

Un semplice programmino per creare pacchetti di installazione Debian

Continua a leggere


Permanent Link | Inserita il 01 novembre 2008 in , by Stefano | Commenta [1]


Stage

Stage il simulatore di robot mobili di Player.

Continua a leggere


Permanent Link | Inserita il 28 ottobre 2008 in , by Stefano |


Player 2.2.x

Compilazione di Player, versione 2.2.x.

Continua a leggere


Permanent Link | Inserita il 23 ottobre 2008 in , by Stefano | Commenta


Player & Stage

Giuda all’installazione di Player e Stage.

Continua a leggere


Permanent Link | Inserita il 09 agosto 2008 in , by Stefano | Commenta


<< Previous