- Si funciona para ti, es genial si no funciona, no lo es.
- En general, JavaScript es algo que le causará mucho dolor con las aplicaciones complejas. Si sabes cómo aumentar eso con algunas habilidades de memoria excepcionales o de otra manera, o te acostumbraste, entonces refréscate.
- Es un gran lugar para comenzar si ahí es donde están sus habilidades. Puede crear un sitio web amigable para dispositivos móviles o puede usar un marco para construir una aplicación en HTML y JavaScript. La ventaja del marco es que puede acceder a los sensores y a la cámara.
- Hay problemas de rendimiento, pero no creo que importen para una aplicación social. Si tiene problemas, puede volver a escribirlo. La mayor parte del código que usa para la versión HTML se puede usar en un sitio móvil, por lo que no hay grandes pérdidas.
- Realmente depende de qué camino quieras seguir:
- a. aplicación nativa de la tienda de aplicaciones o
si. Una aplicación web a través de Safari. - Para el primero, PhoneGap (http://www.phonegap.com/) es una biblioteca muy buena que le permite codificar toda la aplicación en HTML, CSS, Javascript y envolverla en una aplicación C objetiva que se puede enviar (y aprobar). ) a la tienda de aplicaciones.
- Para este último, puede ser útil probar XUI (http://xuijs.com/) y jQTouch (http://www.jqtouch.com/). Ambos se basan en jQuery, pero jQTouch viene con los componentes de la interfaz de usuario (la apariencia de una aplicación nativa), mientras que XUI se concentra más en el Javascript. En mi experiencia, XUI ha sido más fácil de poner en funcionamiento muy rápidamente (y tiene una huella de tamaño pequeño).
- Un consejo, si está pensando en la primera opción, considere seriamente construirlo en el Objetivo C nativo si necesita crear una aplicación más complicada que un simple visor de información. Los inconvenientes de usar API a través de shims (que es básicamente lo que es PhoneGap) y no tener acceso a los controles nativos de la interfaz de usuario, junto con los problemas de rendimiento dan como resultado una experiencia de baja calidad muy general para el usuario.
¿HTML, CSS y JavaScript son buenos para crear una aplicación?
Related Content
¿Cómo pueden las mejoras en la gestión de inventario afectar la rentabilidad?
¿Cómo algunas personas obtienen aplicaciones antes de iniciarlas?
¿Cómo funciona un navegador web?
¿El aforismo de 'no puede ser despedido por comprar IBM' es válido para otras compañías de software?
Si, en parte.
Es totalmente posible crear una aplicación basada en el uso de idiomas del navegador web. Estas se llaman aplicaciones web.
Sin embargo, también necesita usar el lenguaje de programación principal del sistema operativo de destino, para construir la infraestructura de la aplicación para mostrar la aplicación web. Esto significa:
- Usando Java o Kotlin para crear una actividad de Android con un WebView para cargar los archivos HTML.
- Usando Swift u Objective C para crear una aplicación de iPhone con un navegador WebKit para cargar los archivos HTML.
Pero la interfaz principal de la aplicación se puede construir principalmente con HTML, CSS y JS.
¡Espero que esto ayude!
HTML es un lenguaje de marcado para el formato básico de un sitio web. CSS se utiliza para diseñar sitios web y javascript para crear aplicaciones web. para hacer una aplicación de redes sociales, necesitará conocer un lenguaje del lado del servidor como php o python para comunicarse con la base de datos en server.javascript html y CSS también serán útiles en la forma en que sus aplicaciones se verán para sus usuarios. También puede usar use java , objetivo c y c ++ para hacer su versión de la aplicación para versiones móviles y de escritorio, respectivamente.
La lista que ha proporcionado sugiere que construir aplicaciones híbridas es el mejor enfoque. Estas aplicaciones están construidas con HTML y JavaScript.
Puede elegir entre los siguientes marcos para iniciar su aplicación:
- Desarrollo de aplicaciones móviles y MBaaS | Axway Appcelerator
- Apache Cordova
- Marco iónico
Puede haber otros, pero este conjunto es muy popular.
Es un gran lugar para comenzar si ahí es donde están sus habilidades. Puede crear un sitio web amigable para dispositivos móviles o puede usar un marco para construir una aplicación en HTML y JavaScript. La ventaja del marco es que puede acceder a los sensores y a la cámara.
Hay problemas de rendimiento, pero no creo que importen para una aplicación social. Si tiene problemas, puede volver a escribirlo. La mayor parte del código que usa para la versión HTML se puede usar en un sitio móvil, por lo que no hay grandes pérdidas.
Esto depende de lo que haga tu aplicación. Algunas aplicaciones son realmente solo sitios móviles disfrazados para que puedas escribirlos principalmente en idiomas web. Otras aplicaciones no se basan en la tecnología web, como los juegos. Tendría que hacerlos en un idioma nativo para la plataforma. ¿Estás apuntando a iOS o Android?
Si funciona para ti, es genial si no funciona, no lo es.
En general, JavaScript es algo que le causará mucho dolor con las aplicaciones complejas. Si sabes cómo aumentar eso con algunas habilidades de memoria excepcionales o de otra manera, o te acostumbraste, entonces genial.
React-Native, Ionic, Electron son cosas que consideraría. Los dos primeros crean aplicaciones móviles, las terceras aplicaciones de escritorio.
More Interesting
¿Cuál es el mejor software de comercio automatizado que utiliza corredores interactivos?
¿Se recomienda algún software de diagrama para Mac?
¿Existe un software para sincronizar contactos entre dos cuentas de gmail?
¿Cuáles son los mejores casos de uso para un motor de orquestación?
¿Existe algún programa de software que pueda usar para administrar mi club de tenis?
¿Cómo debo programar mi aplicación? ¿Debo usar una API o escribir mi propio código?
¿Es su aplicación o sitio web que convierte el abogado hablar al inglés simple?
¿Cuál es el mejor lenguaje de programación para crear software?
¿Qué software de grabación de pantalla y edición de video se puede usar en Mac y Windows?
¿Cuáles son algunos ejemplos de aplicaciones reales de excepciones y subprocesos en Java?