Opa
Opa es un lenguaje de programación de código abierto para crear aplicaciones web. Es libre de usar y viene con un compilador y una biblioteca JavaScript.
- Abrir-fuente del lenguaje de desarrollo web
- código se compila en consecuencia, como JavaScript
- servidor web y paquetes de sistema de gestión de base de datos
- Disponible en 64 bits Linux y Mac OS X
- Typechecker código verifica características
- soporte HTML5
- De uso libre
- Sólo necesita un idioma para desarrollar aplicaciones web
- Elimina la necesidad de utilizar idiomas distintos para el servidor de aplicaciones, interfaz de usuario y la base de datos
- bibliotecas opa son compatibles con JavaScript
- Puede construir aplicaciones de la nube con Opa
- Los desarrolladores tienen que aprender todo el lenguaje, ya que es una solución todo-en-uno
- Algunas funciones se sacrifica desde otros lenguajes no pueden ser integrados
- Opa debe aplicarse desde la parte superior hacia abajo
- OCaml debe aprender a contribuir al proyecto de código abierto
- La documentación está evolucionando
Opa es un nuevo lenguaje de programación que en esencia es que lo abarca todo cuando se trata de desarrollo web. Su objetivo es reemplazar el uso de varios idiomas diferentes, permitiendo a los desarrolladores escribir aplicaciones de un solo nivel, mientras que dejar el motor de Opa crear el cliente, el servidor y la base de datos de código desde dentro. También hace que el despliegue de aplicaciones mucho más fácil ya que los desarrolladores sólo tienen que copiar un archivo a la ubicación del ejecutable. La seguridad se ha mejorado debido a la naturaleza monoteísta del programa. Internamente, Opa cree archivos de la aplicación, directorios, etc. están en un sistema de archivos externo, pero no lo son. Todo esto se compila desde la aplicación. Si se accede al directorio de la aplicación, no se verán las carpetas y archivos, así que no pueden ser manipulados. Opa también tiene un built-in de seguridad auditor que funciona y proporciona información como su aplicación está construida. El motor de Opa está escrito en OCaml y, para los desarrolladores, que hace que sea necesario aprender un lenguaje completamente nuevo desarrollo de aplicaciones y también contribuyen actualizaciones y mejoras al código fuente de Opa. Su IDE también podría ser más robusta, de modo “debug-por-printf” es el método de depuración preferido. documentación de Opa es bueno, pero aún está en evolución. Opa se encuentra todavía en una fase de crecimiento. Los desarrolladores están aprendiendo poco a poco a trabajar con él a pesar de su dependencia de otros idiomas y tecnologías de desarrollo. Puede ser una gran herramienta para la creación rápida de prototipos y el despliegue y la producción de herramientas científicas y educativas en el ínterin.