Lasso ist die kommerzielle Alternative zu PHP und Co.
Mit Lasso erstellen auch unerfahrene Programmierer dynamische Websites. Die Sprachkonstrukte sind verständlich und intuitiv. Aufgrund von zwei verschiedenen möglichen Vorgehensweisen, (1) schnell mal ein paar Lasso-Befehle in die Seite einstreuen oder (2) komplexe Skripte erstellen, ist die Sprache sowohl für Anfänger als auch für Fortgeschrittene geeignet. Umfangreiche Sicherheitseinstellungen lassen dem Hacker keine Chance. Man darf nur an die Dateien und Datenbanken ran, die explizit freigegeben sind. Daher ist die Installation einer neuen Website für den Serverbetreiber etwas aufwändiger, für den Programmierer aber schnell und effizient.
Brauchen Sie nur ein Kontaktformular? Lasso macht Ihnen die Programmierung einfach, siehe Beispiel. Schnell werden die Anforderungen steigen, weil es so leicht geht. Z.B. eine Website aus Komponenten aufbauen mit dem [include] Befehl. Erstellen Sie Kopf, Linkleiste und Fuss Ihrer Website jeweils in einer separaten Datei. Die aufgerufene Seite wird dann dynamisch aus ihren Komponenten zusammengebaut. Adressänderungen im Fuss finden nur noch in einer Datei statt.
Datenbankanbindung
Lasso ist die Sprache, die FileMaker webfähig gemacht hat. Eine Variante von Lasso 2.0 war im WebCompanion von FileMaker 4.0 integriert. Heute ist Lasso in allen Versionen immer noch die erste Wahl für FileMaker Datenbanken. Seine Stärke kann Lasso in Zusammenarbeit mit SQL-Datenbanken voll ausspielen, z.B. mit MySQL. Man muss aber kein SQL beherrschen. Lasso akzeptiert die gleichen Befehle für FileMaker-Zugriff oder MySQL-Zugriff. Welche Datenbank im Hintergrund arbeitet, wird in der Lasso-Administration festgelegt.
Für fortgeschrittene Programmierer
Hier nur ein paar Features, die die Mächtigkeit von Lasso ausmachen: Sessionverwaltung, PDF-tags, Image-tags, frei definierbare Funktionen, frei definierbare Datentypen, Arrays, Email-tags, FTP-tags, File-tags, XML-tags, Networking, JavaBeans, Error Handling, Lasso Scriptsprache (ähnlich PHP).
Es existiert eine sehr hilfreiche Lasso Community und auch frei verfügbare Software.