Lasso Server ist eine objektorientierte Web-Programmiersprache der nächsten Generation, die fortschrittliche Web-Anwendungsserver-Administration integriert. Lasso Server ist mit einer verteilten Architektur aufgebaut, hat breite Plattform- und Datenquellenunterstützung und beispiellose Erweiterbarkeit und Anpassbarkeit. Überarbeitete und neu geschriebene Dokumentation unter lassoguide.com und über 200 neue Methoden, Typen und Eigenschaften, die dir integrierte neue Funktionen und Verbesserungsoptionen bieten. Mit 'Just-in-time'-nativem Kompilieren für schnellere Reaktionszeiten ist Lasso eine leistungsstarke Sprache, die für eine breite Entwicklerbasis zugänglich ist.
Lasso integriert sich mit dem integrierten Apache-Webserver in OS X oder OS X Server. Lasso 9.2 und höher läuft auf 64-Bit-Intel-basierten Macs. Eine neue Admin-Oberfläche, die in 9.1 hinzugefügt wurde, ermöglicht es Entwicklern, Hosting-Anbietern und Unternehmensadministratoren, mehrere Instanzen von Lasso problemlos zu verwalten: Die Hauptoberfläche des Lasso Instance Managers zeigt eine Liste aller bekannten Lasso 9-Instanzen auf diesem Computer an. Unter der Liste befindet sich eine Schaltfläche, die es ermöglicht, schnell eine neue Instanz zu erstellen und eine benutzerdefinierte Konfiguration nur auf diese Instanz anzuwenden.
Jede Instanz in der Liste zeigt:
- Aktueller Lizenzmodus, basierend auf der Seriennummer der Instanz, falls vorhanden (läuft im Entwicklermodus, wenn keine Lizenz angewendet wird)
- Aktueller Betriebsstatus: rot bedeutet nicht aktiv, gelb bedeutet aktiv, aber mit einer vorläufigen Lizenz, grün bedeutet aktiv und vollständig lizenziert
- Instanzversion
- Instanzbetriebszeit
- Instanzstatus Zusätzlich zeigt eine Reihe von Schaltflächen den Zugriff auf Folgendes:
- Instanzdetails: Instanzname, Beschreibung, URL, Heimatpfad, OS-Benutzer, Hostmuster, Instanz deaktivieren, Instanz löschen
- Instanznotizen
- Instanzausgabelog
- Instanzumgebungsvariablen
- Instanz-URL-Link
Funktionen
- Plattformübergreifend einsetzbar - Bereitstellung auf Mac- oder Linux-Servern für maximale Flexibilität und Systemintegration. FastCGI-Unterstützung erleichtert die Verbindung zu Apache, IIS und den meisten anderen Webservern. Verwalte Benutzer, Datenquellen und E-Mail-Warteschlangen, passe Einstellungen an, führe SQL-Abfragen aus und mehr. Kostenlos zu entwickeln. Benutzer erwerben eine Lizenz, wenn sie mit einer Website live gehen oder wenn sie intern auf mehr als 5 IPs und 200 Verbindungen zugreifen müssen.
- Dokumentenverwaltung - Erstelle, modifiziere, kombiniere und stelle druckfertige Dokumente in PDF, Rich Text und anderen Formaten mit komplexen Layouts, die Tabellen, Formulare, Grafiken und Barcodes nutzen, bereit.
- Bildbearbeitung - Erstelle, schichte, rotiere, skaliere, überlagere, schneide und konvertiere verschiedene Arten von Bildern mit integrierter Bildverwaltungsunterstützung über die leistungsstarke ImageMagick-Bibliothek.
- Datenbankverbindung - Lasso 9 Server enthält native Connectoren für MySQL, MS SQL Server, Oracle, PostgreSQL, FileMaker und mehr und kann auch Standard-ODBC-Treiber verwenden sowie auf Verzeichnisserver (LDAP und Active Directory) und andere Quellen zugreifen.
- Integration von Webdiensten - Erstelle und/oder konsumieren Webdienste mit integrierter Unterstützung für gängige Protokolle wie XML-RPC. Erstelle mühelos RESTful-Webdienste mit nativer Unterstützung für das Durchqueren und Manipulieren von JSON- und XML-Objekten. Lasso 9 Server macht die Arbeit mit Drittanbieter-APIs zum Kinderspiel.
- E-Mail-Dienste - Verfasse und sende einfache Texte, HTML oder Mehrteil-E-Mails, einschließlich Anhänge, direkt von Lasso 9 Server. Programmgesteuertes Abrufen von Nachrichten aus POP-Konten und Dekodieren von Anhängen.
- Ultimative mehrsprachige Kompatibilität - Lasso 9 ist durchgehend vollständig Unicode-nativ. Verwalte und veröffentliche mehrsprachige Dokumente mit Vertrauen, lese und schreibe Dateien und arbeite mit Text in jedem Zeichensatz.
- Erweiterbarkeit - Erweitere die nativen Fähigkeiten von Lasso 9 Server mit APIs für C und Java. Interagiere mit anderen Serverprozessen auf der Kommandozeilenebene.
- Datum- und Zeitverwaltung - Konvertiere Daten zwischen verschiedenen Anzeigeformaten und Zeitzonen, arbeite mit Zeitdauern und plane wiederkehrende Ereignisse. Erstelle und konsumiere Veranstaltungskalender mit nativer Unterstützung für das Standard-iCalendar-Format. Objektorientiert von Grund auf, ist Lasso 9 eine leistungsstarke, vollständig ausgestattete und flexible Programmiersprache, die eine vollständige Webentwicklungsplattform bietet und dennoch benutzerfreundlich und einfach zu bedienen ist. Führe Skripte aus, die in Webseiten eingebettet sind, oder direkt von der Kommandozeile.
- Unterstützung für die LassoLab IDE - Ab Lasso Server 9.2 besteht die Möglichkeit, die LassoLab IDE für eine schnelle und fehlerfreie Entwicklung mit dem Debugger, Syntaxhilfe, Codevervollständigung und vielen weiteren Tools auszuführen.