Opa

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.

Descargar Opa
Caracteristicas de Opa
  • 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
Pros de Opa
  • 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
Contras de 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 Comentarios

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.

Opa Vídeo

Alternativas a Opa

Sails.js

Gratis
Vistas / homepage.ejs. Propósito. #. Esta es la plantilla real que se representa por por defecto cuando visitas un usuario escribe la URL base de su aplicación levantado. Observe el archivo ¿extensión?
Mostrar detalles

FeathersJS

Gratis
FeathersJS es una plataforma de código abierto para los usuarios para crear aplicaciones de API REST y en tiempo real. FeathersJS proporciona herramientas y patrones para crear estas aplicaciones
Mostrar detalles

Backbone.js

Gratis
Backbone.js comercializa como software diseñado para dar una estructura de codificación de aplicaciones web. Esto se logra al proporcionar modelos complejos con fijaciones de valores clave
Mostrar detalles

Apache Flex

Adobe Flex es una herramienta de código abierto que permite a los usuarios crear sus propias aplicaciones. Las aplicaciones pueden ser diseñados y creados para una variedad de plataformas móviles
Mostrar detalles

Sinatra

Gratis
Una breve descripción de Sinatra Software Sinatra es un software cuyo desarrollo y diseño se atribuye a Blake Mizerany. El software es de libre acceso, ya que es una aplicación web de código abierto
Mostrar detalles

Express.js

Express.js es un framework de desarrollo web para Node.js que fue inspirado por Sinatra. Fue creado y liberado bajo la licencia MIT por T. J. Holowaychuk, StrongLoop y otros colaboradores en
Mostrar detalles

AngularJS

Gratis
AngularJS es un software que permite al usuario ampliar su vocabulario HTML. Esta extensión crea vistas dinámicas en aplicaciones web que previamente no habían sido posibles. HTML es un lenguaje
Mostrar detalles

Derby

Gratis
GitHub es donde la gente construir software. Más de 27 millones de personas utilizan GitHub para descubrir, tenedor, y contribuir a más de 75 millones de proyectos.
Mostrar detalles

Yesod

Yesod es una herramienta de desarrollo utilizado para crear sitios web altamente eficientes y aplicaciones web desde cero. Yesod incluye casi todo lo que necesita para construir un sitio web,
Mostrar detalles

Kendo UI

freemium
Kendo UI es una biblioteca de componentes de JavaScript que permite a los desarrolladores crear pulido y modernas que buscan aplicaciones web en una fracción del tiempo.
Mostrar detalles

Ruby on Rails

Gratis
Ruby on Rails es un framework de desarrollo web multiplataforma que permite a los desarrolladores crear bases de datos, páginas Web, y ofrecen varios servicios web. El marco se introdujo en 2005
Mostrar detalles

Ember.js

Gratis
GitHub es donde la gente construir software. Más de 27 millones de personas utilizan GitHub para descubrir, tenedor, y contribuir a más de 75 millones de proyectos.
Mostrar detalles

Polymer

Gratis
Trabajamos en las bibliotecas, herramientas y estándares a los desarrolladores de ayudar a construir una mejor web
Mostrar detalles

Koa

Gratis
Koa requiere V7.6.0 nodo o superior para ES2015 y asíncrono ayuda de la función.
Mostrar detalles

Twisted

Gratis
Pub Grub: ¿Cómo las casas públicas de Gran Bretaña se convirtió en entusiasta favoritos · Características · Club sándwich en papel marrón. Los más grandes sándwiches de todo el mundo. Continuar
Mostrar detalles

ASP.NET

Gratis
Construir aplicaciones web y los servicios que se ejecutan en Windows, Linux y MacOS utilizando usando C #, HTML, CSS y JavaScript. Comience gratis en Windows, Linux o MacOS.
Mostrar detalles

Mithril

Gratis
Mithril es utilizado por empresas como Vimeo y Nike, y las plataformas de código abierto como Lichess. Si usted es un desarrollador con experiencia y desea saber cómo Mithril se compara con otros
Mostrar detalles

Catalyst

Catalizador es el más popular ágil framework web MVC Perl que fomenta el rápido desarrollo y diseño limpio y sin ponerse en tu camino.
Mostrar detalles

Kotlin

Gratis
Kotlin · Aprender Comunidad Trate de línea. Estático de tipos Lenguaje de programación para aplicaciones multiplataforma modernas. 100% interoperable con Java ™ y Android ™. Trate Kotlin
Mostrar detalles

Haxe

Gratis
Haxe es un conjunto de herramientas de código abierto basado en un nivel elevado y moderno, estrictamente escrito Lenguaje de Programación.
Mostrar detalles

Nim (programming language)

Gratis
Nim es una programación de sistemas y aplicaciones  idioma. Estático de tipos y compilado, que ofrece un rendimiento sin precedentes en un paquete elegante.
Mostrar detalles

Ceylon

Gratis
21 de de agosto de, 2017 Ceilán se está moviendo a la Fundación Eclipse!
Mostrar detalles