Lasso Server es un lenguaje de programación web orientado a objetos de próxima generación que incorpora administración avanzada de servidores de aplicaciones web. Lasso Server está construido con una arquitectura distribuida, tiene un amplio soporte de plataformas y fuentes de datos, y una extensibilidad y personalización sin precedentes. Documentación rediseñada y reescrita en lassoguide.com y más de 200 nuevos tipos de métodos y rasgos que le brindan nuevas características y opciones de mejora integradas. Usando la compilación nativa 'Just-in-time' para tiempos de respuesta más rápidos, Lasso es un lenguaje de rendimiento que es accesible para una amplia base de desarrolladores.
Lasso se integra con el servidor web Apache integrado en OS X o OS X Server. Lasso 9.2 y versiones posteriores se ejecutan en Macs basados en Intel de 64 bits. Una nueva interfaz de administración añadida en 9.1 permite a desarrolladores, proveedores de alojamiento y administradores de empresas gestionar múltiples instancias de Lasso con facilidad: la interfaz principal del Administrador de Instancias de Lasso muestra una lista de todas las instancias de Lasso 9 conocidas en esa máquina. Debajo de la lista hay un botón que permite crear rápidamente una nueva instancia y aplicar una configuración personalizada solo a esa instancia.
Cada instancia en la lista muestra:
- Modo de licencia actual, basado en el número de serie de la instancia, si lo hay (se ejecuta en modo Desarrollador si no se aplica ninguna licencia)
- Estado de ejecución actual: rojo significa que no se está ejecutando, amarillo significa que se está ejecutando pero con una licencia provisional, verde significa que se está ejecutando y está completamente licenciado
- Versión de la instancia
- Tiempo de actividad de la instancia
- Estado de la instancia Además, una fila de botones permite acceder a lo siguiente:
- Detalles de la instancia: nombre de la instancia, descripción, url, ruta de inicio, usuario de OS, patrón de host, deshabilitar instancia, eliminar instancia
- Notas de la instancia
- Registro de salida de la instancia
- Variables de entorno de la instancia
- Enlace URL de la instancia
Características
- Desplegable multiplataforma - Despliegue en servidores Mac o Linux para la máxima flexibilidad e integración de sistemas. El soporte de FastCGI facilita la conexión a Apache, IIS y la mayoría de otros servidores web. Administre usuarios, fuentes de datos y colas de correo, ajuste configuraciones, ejecute consultas SQL y más. Gratis para desarrollar. Los usuarios compran una licencia al poner en marcha un sitio web o cuando necesitan acceso interno a más de 5 ip's y 200 conexiones.
- Gestión de Documentos - Cree, modifique, combine y sirva documentos listos para imprimir en PDF, Rich Text y otros formatos que contengan diseños complejos que utilicen tablas, formularios, gráficos y códigos de barras.
- Manipulación de Imágenes - Cree, superponga, rote, escale, recorte y convierta varios tipos de imágenes con soporte de gestión de imágenes integrado a través de la poderosa biblioteca ImageMagick.
- Conectividad de Base de Datos - Lasso 9 Server incluye conectores nativos para MySQL, MS SQL Server, Oracle, PostgreSQL, FileMaker y más, y también puede usar controladores ODBC estándar, así como acceder a servidores de directorio (LDAP y Active Directory) y otras fuentes.
- Integración de Servicios Web - Cree y/o consuma servicios web con soporte integrado para protocolos comunes como XML-RPC. Cree fácilmente servicios web RESTful utilizando soporte nativo para recorrer y manipular objetos JSON y XML. Lasso 9 Server facilita el trabajo con API de terceros.
- Servicios de Correo Electrónico - Redacte y envíe correos electrónicos en texto plano, HTML o multipartes, incluidos archivos adjuntos, directamente desde Lasso 9 Server. Recupere programáticamente mensajes de cuentas POP y decodifique archivos adjuntos.
- Compatibilidad Multilingüe Definitiva - Lasso 9 es completamente nativo de Unicode en todo momento. Administre y publique documentos multilingües con confianza, lea y escriba archivos y trabaje con texto en cualquier conjunto de caracteres.
- Extensibilidad - Extienda las capacidades nativas de Lasso 9 Server con API para C y Java. Interactúe con otros procesos del servidor a nivel de línea de comandos.
- Gestión de Fechas y Horas - Convierta fechas entre diferentes formatos de visualización y zonas horarias, trabaje con duraciones y programe eventos recurrentes. Cree y consuma calendarios de eventos con soporte nativo para el formato estándar iCalendar. Orientado a objetos desde el principio, Lasso 9 es un poderoso lenguaje de programación completamente dotado y flexible que proporciona una plataforma completa de desarrollo web y, sin embargo, sigue siendo amigable y fácil de usar. Ejecute scripts incrustados dentro de páginas web o directamente desde la línea de comandos.
- Soporte para el IDE LassoLab - Desde Lasso Server 9.2 y versiones posteriores, viene la capacidad de ejecutar el IDE LassoLab para un desarrollo rápido y sin errores utilizando el depurador, asistencia de sintaxis, autocompletado y muchas más herramientas.