¿HTML, CSS y JavaScript son buenos para crear una aplicación?

  1. Si funciona para ti, es genial si no funciona, no lo es.
  2. 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.
  3. 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.
  4. 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.
  5. Realmente depende de qué camino quieras seguir:
  6. a. aplicación nativa de la tienda de aplicaciones o
    si. Una aplicación web a través de Safari.
  7. 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.
  8. 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).
  9. 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.

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:

  1. Desarrollo de aplicaciones móviles y MBaaS | Axway Appcelerator
  2. Apache Cordova
  3. 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.