Red de conocimiento informático - Computadora portátil - ¿Cuáles son los mejores frameworks de código abierto para backends de aplicaciones?

¿Cuáles son los mejores frameworks de código abierto para backends de aplicaciones?

1. Framework 7

De iDangero.us: desde el lanzamiento de la versión 1.0 hace un año, Framework ha sido una de las mejores opciones para desarrollar aplicaciones de iOS. Dado que brinda soporte para Android, también es una buena opción si primero comienza con iOS y luego crea una versión de Android con una apariencia similar a iOS. Las características incluyen interfaz de usuario de Material Design, desplazamiento nativo, animaciones de página 1:1, bibliotecas DOM personalizadas y almacenamiento en caché y precarga de XHR.

3. jQuery Mobile

De jQuery Foundation: este marco maduro y liviano está basado en jQuery y carece de muchas de las características avanzadas de la mayoría de los paquetes descritos en este artículo, pero aún así. tiene una base de usuarios grande y leal. Si bien ofrece funciones como marcado semántico, mejoras incrementales, temas y compatibilidad con PhoneGap/Cordova, carece de funciones nativas, rendimiento o interfaz de usuario avanzada. Por otro lado, es muy simple, lo que significa que "escribir una vez, ejecutar en cualquier lugar" es generalmente un objetivo alcanzable; también es una buena opción para aplicaciones simples que aún necesitan ejecutarse en Windows Phone y BlackBerry.

2.Ionic

De Ionic: este popular marco multiplataforma se basa en el lenguaje de extensión CSS Sass y es bastante fácil de usar, pero también se integra con AngularJS para crear más aplicación avanzada. Componentes, gestos y herramientas HTML, CSS y JS CSS para trabajar con componentes predefinidos. La interfaz de línea de comandos proporciona funciones como emulador, recarga en vivo y registro. También hay un contenedor de aplicaciones basado en Cordova.

4.Kendo UI

De Telerik: este marco HTML5/Java basado en jQuery está disponible en versiones comerciales y de código abierto. Kendo UI está dirigido a usuarios empresariales y proporciona complementos y componentes de ventana de interfaz de usuario enriquecidos. Es mejor conocido por su gran colección de temas prediseñados en el estilo Material Design, así como por un creador de temas para crear temas personalizados. Otras características incluyen integración de UI Angular y Bootstrap y optimizaciones de rendimiento.

6. Native

De Telerik: como sugiere el nombre, Native se centra en el desarrollo de UX nativo, pero proporciona soporte de código multiplataforma*** en Android e iOS. El software utiliza bibliotecas de UI nativas existentes y describe la UI a través de Java, XML o Angular (según corresponda). Sin embargo, no es tan fácil de usar como el marco de Kendo UI multiplataforma más tradicional de Telerik.

5. UI angular móvil

De Maurizio Casimirri: este proyecto de código abierto fusiona AngularJS y una versión modificada de Bootstrap de Twitter en un marco de UI móvil. Se dice que conserva gran parte de la sintaxis de Bootstrap 3, lo que facilita la migración de aplicaciones web a móviles, al tiempo que agrega muchos componentes que faltan en Bootstrap, como interruptores de corte, superposiciones, barras laterales, áreas desplazables y barra de navegación de posición fija. . Las bibliotecas incluyen fastclick.js y overthrow.js.

7.UI de Onsen

De Asial Company: Onsen se basa en HTML y CSS y está diseñado para funcionar con PhoneGap y Cordova, que no están preintegrados. También funciona con Angular y jQuery.

Como sugiere el nombre, el programa enfatiza el desarrollo de la interfaz de usuario y ofrece una gran cantidad de componentes y características de la interfaz de usuario basada en web, como una vista de tablas de dos columnas. (Este programa bien documentado está dirigido principalmente a usuarios de jQuery Mobile que desean facilidad de uso, pero también desean más funcionalidad, mayor rendimiento y características de interfaz de usuario más ricas. Asial, con sede en Tokio, está desarrollando una herramienta GUI de arrastrar y soltar que The La empresa también desarrolla y mantiene Monaca Touch.

De Sencha: Sencha es un marco HTML5/Java maduro y orientado a la empresa disponible en versiones comerciales y de código abierto, construido sobre ExtJS con características nativas. Proporciona un creador de aplicaciones visual para HTML5 y la capacidad de reutilizar componentes personalizados simplifica la distribución a tiendas de aplicaciones como Google Play

8.React Native

Desde Facebook. React Native es un marco de código abierto derivado del marco React Java de Facebook, que se sabe que reemplazó la base HTML5 inicial. Como sugiere el nombre, este programa de alta gama para iOS se parece más a un programa nativo, no a un cross-. marco de plataforma, pero con la adición de compatibilidad con Android, será una buena opción para esta necesidad, ya que solo tiene que codificar una vez en Java y se puede migrar a ambas plataformas. Actualmente, el marco solo es totalmente compatible con el sistema operativo Java. crea código nativo y afirma que esto mejorará el rendimiento. Este kit de desarrollo de software (SDK) basado en Node.js proporciona más de 5.000 API para iOS, Android, Windows, BlackBerry y HTML5 en comparación con su facilidad de uso. Funciones ricas en funciones El software es de código abierto y, aunque hay una versión gratuita con todas las funciones disponible de forma gratuita siempre que no publique la aplicación, ahora debe pagar al menos $39 por mes.