C’est quoi Open Laszlo ?
OpenLaszlo est un nouveau langage de développement open source, adapté à la programmation d’application web, donc, utilisable dans n’importe quelle navigateur web.
L’intérêt de ce type d’application est que le programme n’est plus dépendant de l’architecture du client (système d'exploitation et configuration du client). Que vous soyez, sous Windows, Linux, Mac, BSD, etc… À partir du moment où vous disposez d’un navigateur Web, vous pourrez utiliser l’application que vous aurez développée, avec une petite nuance cependant, pour le moment la possession du plug-in flash est nécessaire.
Le langage est basé sur une structure XML (utilisation de balises comme en xHTML) avec la possibilité d’intégrer du code Javascript (ECMA script) en son sein. Lorsque l’application est du type Client/Serveur, la partie programmation sur le serveur peut être effectuée avec n’importe quel langage de script habituel (PHP, JSP, ASP, Perl….).
Les échanges entre le client et le serveur se font sous la forme de données XML et le protocole HTTP (exemples sous la forme de : GET, POST, XML-http-Request, SOAP,XML-RPC). Le code OpenLaszlo (avec pour extension : fichier.lzx) est interprété par un applet JAVA ( le serveur Laszlo), qui générera et enverra au navigateur client un fichier Flash, dans un futur que nous espérons tous proche le serveur Laszlo sera capable de générer du code DHTML (évitant ainsi à l'utilisateur d'avoir un plug-in flash à télécharger).
Trève de bavardages, passons au concret avec quelques exemples :
1er exemple : La météo. Cet exemple montre une meteo plutot soft (Taper 32420 dans Zip Code).
2eme exemple : Une vente en ligne.
Retrouver d'autres exemples ici
OpenLaszlo vous tente? Alors suivez nos tutoriaux !
