¿Qué se utiliza generalmente para el desarrollo backend de aplicaciones móviles?
1. Framework 7
De iDangero.us: Framework ha sido una de las mejores opciones para desarrollar aplicaciones de iOS desde que se lanzó la versión 1.0 hace un año. Dado que ofrece soporte para Android, también es una buena opción si primero comienza con iOS, pero 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, animación de página 1:1, biblioteca DOM personalizada y almacenamiento en caché y precarga XHR.
3.jQuery Mobile
De jQuery Foundation: este marco liviano y maduro se basa en jQuery y carece de muchas de las funciones avanzadas que se encuentran en la mayoría de los paquetes cubiertos en este artículo, pero Todavía tiene una base de usuarios enorme y leal. Aunque proporciona características como marcado semántico, mejoras incrementales, diseño temático y compatibilidad con PhoneGap/Cordova, carece de funcionalidad y rendimiento nativos o de una interfaz de usuario avanzada. Por otro lado, es simple, lo que significa que "escribir una vez, ejecutar en cualquier lugar" a menudo se puede lograr; también es una buena opción para aplicaciones simples que también necesitan ejecutarse en Windows Phone y BlackBerry.
2.Ionic
De Ionic: este popular marco multiplataforma se basa en el lenguaje de extensión Sass CSS y es bastante fácil de usar, pero también se puede integrar para crear más Aplicaciones avanzadas. Ionic proporciona una rica biblioteca de componentes, gestos y herramientas HTML, CSS y JS CSS optimizados para dispositivos móviles que funcionan con componentes predefinidos. La interfaz de línea de comandos proporciona funciones de emulador, reinstalación en tiempo real y registro. También hay un contenedor de aplicaciones basado en Cordova.
4.Kendo UI
De Telerik: este marco HTML5/Java basado en jQuery tiene versiones comerciales y de código abierto. La interfaz de usuario de Kendo, compatible con empresas, proporciona una amplia variedad de widgets y complementos de interfaz de usuario. Es mejor conocido por tener innumerables temas prediseñados en el estilo Material Design, así como un creador de temas que se puede utilizar para crear temas personalizados. Otras características incluyen: Integración de UI Angular y Bootstrap y optimización del rendimiento.
6.Native
De Telerik: como su nombre indica, Native se centra en el desarrollo de la experiencia del usuario nativo, pero proporciona soporte para compartir código multiplataforma en Android e iOS. El software utiliza bibliotecas de interfaz de usuario nativas existentes, con interfaces de usuario descritas en Java, XML o Angular, según corresponda. Sin embargo, no es tan fácil de usar como el marco de interfaz de usuario Kendo multiplataforma más tradicional de Telerik.
5. UI angular móvil
De Maurizio Casimirri: este proyecto de código abierto fusiona AngularJS y un Twitter Bootstrap modificado en un marco de interfaz de usuario móvil. Se dice que conserva la mayor parte de la sintaxis de Bootstrap 3, lo que facilita la migración de aplicaciones web a aplicaciones móviles, al tiempo que agrega muchos componentes que le faltan a Bootstrap, como alternancias, superposiciones, barras laterales, áreas desplazables y barra de navegación de ubicación fija. . Las bibliotecas incluyen fastclick.js y overthrow.js.
7.UI de Onsen
De Asial Corp.: 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 proporciona un amplio conjunto de componentes y características de la interfaz de usuario basada en web, como vistas de tablas de dos columnas. (Sin embargo, aún falta Material Design.
) Este programa bien documentado está dirigido a usuarios de jQuery Mobile que necesitan 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 también desarrolla y mantiene Monaca.
9. Sencha Touch
De Sencha: el marco HTML5/Java maduro y orientado a la empresa de Sencha tiene versiones comerciales y de código abierto. Sencha se basa en ExtJS para lograr un rendimiento similar al nativo. Proporciona un creador de aplicaciones visual para HTML5, además de la capacidad de reutilizar componentes personalizados. Los contenedores nativos simplifican la distribución a tiendas de aplicaciones como Google Play.
8. React Native
De Facebook: React Native es un marco de código abierto derivado del marco React Java de Facebook, que como todos sabemos reemplazó al anterior HTML5 Base. Como sugiere el nombre, este programa de alta gama para iOS es más un contenedor de programas nativo que un marco multiplataforma, pero con el soporte adicional para Android, se adapta perfectamente a nuestros propósitos, ya que en realidad solo usas código Java. una vez y portarlo a ambas plataformas. Actualmente, sólo el escritorio OS X es totalmente compatible, pero también existen versiones experimentales de Linux y Windows para el desarrollo de Android.
10.Titanium
De: a diferencia de esos marcos más orientados a la web, Titanium utiliza Java para crear código nativo, afirmando prometer un rendimiento mejorado. Este kit de desarrollo de software (SDK) basado en Node.js proporciona más de 5000 API para iOS, Android, Windows, BlackBerry y HTML5. Titanium es más conocido por su rendimiento y su rico conjunto de funciones que por su facilidad de uso. El software es de código abierto, pero hay una versión gratuita completamente funcional disponible siempre y cuando no distribuyas tu aplicación. Actualmente, tienes que pagar al menos 39 dólares al mes.