Categories
ajax altri linguaggi php

prototype.js

Prototype è una classe javascript nata in seno al progetto ruby on rails, questa classe è stata poi talmente apprezzata che gli sviluppatori ne hanno esteso la compatibilità a tutti i linguaggi.

La principale forza di Prototype è appunto la facilità di gestione e manipolazione dei dati [vedi esempi 1, 2, 3] e la possibilità di essere utilizzata quindi efficacemente con tecniche ajax per lo sviluppo di applicazioni web.

ciuaz

Categories
altri linguaggi open source

openlaszlo 3.0

è stata rilasciata la versione 3.0 di openlaszlo, il framework basato su un meta linguaggio xml che usando flash permette di creare applicazioni multimediali server side.

The OpenLaszlo platform allows developers to create applications with the rich user interface capabilities of desktop client software and the instantaneous no-download Web deployment of HTML. These applications run on all leading Web browsers on all leading desktop operating systems from a single XML code base. Earthlink, Yahoo, Behr Paint, La Quinta and any many others rely on OpenLaszlo to deliver state-of-the-art applications serving millions of users. The OpenLaszlo platform is open source and free for development and deployment.

La principale novità di questa versione è che openlaszlo adesso potrà girare in modalità SOLO, cioè senza un server di backend, sfruttando la possibilità di compilare l’applicazione direttamente in swf.

ciauz

Categories
altri linguaggi tecnologia

aplaws+

APLAWS is an Open Source Content Management System developed to assist UK local authorities deliver services online (find out more about the project).

APLAWS+ is built upon the Red Hat Content Management System, an evolution of the ArsDigita Community System. The APLAWS project has helped to improve and extended this underlying system and has developed specific local authority components above this layer. These components are abstracted adequately so that as the underlying Red Hat system evolves the overall APLAWS+ bundle will be able to benefit from this. The system is delivered with the source code included and is J2EE compliant.

decisamente un buon prodotto, chissà se in italia qualche PA proverà ad usarlo…

ciauz

Categories
altri linguaggi

ruby links

la Why’s (Poignant) Guide to Ruby è una simpatica guida illustrata dedicata a chi vuol impare a programmare su ruby ma non ne ha una cogna (in generale). Anche se sembra ad una prima occhiata veramente stupida riesce a spiegare alcuni concetti molto bene, da darci una letta.

per chi invece ha già qualche conoscenza c’è trails un framework basato su ruby orientato allo sviluppo di applicazioni web

ciuaz

Categories
altri linguaggi php

xulrecordset

xulrecordset is a project to create XUL widget library with a recordset behaviour.

The project uses PHP language in server-side and derived XUL widgets (using XBL – Mozilla technology) and Javascript in client-side. The comunication between client and server is supported by JPSpan library.

We provide an agenda as an example to show how it works. You can move next, move previous, move first, move last, update, remove, add records… The example runs against a MySQL database.

The project aims to create a library to get a XUL widgets with a recordset behavior, like ADORecordset in Visual Basic.

ciauz

Categories
altri linguaggi

js ad oggetti?

su software will save us c’è un piccolo esempio di come simulare i namespace con javascript, tecnica molto interessante, e pulita, non c’è che dire!

ciuaz

Categories
altri linguaggi tecnologia

Essential Skills for Agile Development

da agileskills è possibile scaricare gratuitamente il libro Essential Skills for Agile Development in formato pdf. Il testo discute dei metodi di programmazione OO, Test Drived, Pair Programming e molti altri.

“we selected only the essential skills in agile development, ignoring those useful but non-essential skills. Then we explained these skills in terms of examples and added a lot of real world examples as exercises. After adopting this set of materials, with exactly the same instructor, the new students really acquired the skills taught and the feedbacks soared instantly.”

via: psycostudio.org

ciuaz

Categories
altri linguaggi tecnologia

pspad

pspad è un editor avanzato multi-linguaggio molto intrigante, ecco alcune sue features:

# Gestione di Progetti
# Client FTP per modificare i files in remoto (direttamente sul WEB)
# Registratore di macro per registrare, memorizzare e riprodurre sequenze di operazioni ripetitive
# Ricerca e Sostituzione di stringhe nei files
# Evidenziazione colorata delle differenze di testo
# Uso di Modelli (HTML tags, script, modelli sintattici…)
# L’installazione contiene modelli per HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,…
# Evidenziazione di Sintassi definibile dall’utente, per ambienti “personalizzati”
# Riconoscimento automatico dell’Evidenziazione di Sintassi in base al tipo di file
# Correzione Automatica
# Editor ESADECIMALE completo
# Compilatore esterno con cattura dei messaggi di uscita, finestra di log, analizzatore sintattico di log per ogni ambiente
# Libreria TiDy integrata per formattare e verificare il codice HTML e per convertirlo in CSS, XML, XHTML
# Versione libera integrata dell’editor CSS TopStyle Lite
# Esportazione con sintassi evidenziata nei formati RTF, HTML, TeX in file o Appunti
# Ordinamento delle linee in base a una colonna selezionata, con possibilità di eliminare i duplicati
# Tabella caratteri ASCII con entità HTML
# Esploratore di Codice per Pascal, INI, HTML, XML, PHP ed altri linguaggi, in futuro
[continua]

ciuaz

Categories
altri linguaggi tecnologia

Laszlo

mi sono imbattutto in questo framework opensource guardando chi aveva realizzato il BlogBox, una sorta di gDesklet/Konfabulator per i blog, l’idea alla base di Laszlo è quella di utilizzare Javascript, XSL e Flash per realizzare potenti applicazioni web-oriented con poche semplici righe di codice (qui c’è qualche demo). Il prodotto promette bene, ed appena avrò qualche minuto a disposizione proverò a spippolarci un pochino…

The Laszlo Platform

Laszlo is the premier open source platform for the development and delivery of rich Internet applications on the World Wide Web.

Laszlo-powered applications provide a dramatically improved online user experience with advanced interfaces delivered on a single Web page. By bringing true application behavior to the Web, Laszlo makes a new generation of online commerce, communications and content services viable for the first time.

Laszlo applications are written in LZX, a standards-driven XML and JavaScript description language that enables a declarative, text-based development process. LZX supports rapid prototyping, collaborative software development and long term code maintenance.

Laszlo applications are deployed via the Laszlo Presentation Server (LPS), which executes within any leading commercial or open source J2EE application server or Java Servlet Container. Laszlo’s standards-based architecture delivers exceptional reliability and scalability, proven in deployments serving millions of users to date.

ciauz

Categories
altri linguaggi php

jpspan

Ho scovato per errore JpSpan, una classe che permette di richiamare tramite javascript uno script php senza dover ricaricare la pagina. JpSpan ha decisamente molte potenzialità, partendo dal completamento automatico delle form alla gestione dei log degli errori alla creazione di applicazioni XUL complete. Merita di darci un occhio…

JPSpan provides tools to “hook up” PHP and Javascript, for the purpose of fetching data from PHP into a web page which has already loaded, without reloading the entire page.

The objective is to make connecting a Javascript client with a PHP server as painless and error-free as possible. To this end JPSpan allows you to define a class in PHP and call it’s methods directly (and remotely) from Javascript.

aggiornamento:
ho appena scoperto che jpspan è stato scritto da quel geniaccio di harry fuecks

ciuaz