Ir al contenido principal

Aplicaciones con HTML5


La demanda que tienen los dispositivos móviles como son  los celulares y las tabletas han llevado a una gran demanda de aplicaciones. Por lo tanto los desarrolladores al tener gran demanda para la creación de  apps  han optado por buscar alternativas para que el costo de desarrollo no sea muy alto y también se desarrolle de una manera rápida. Aquí es donde entran las aplicaciones creadas con HTML5,JavaScript y CSS.

El desarrollo de aplicaciones con la HTML5 esta siendo tomada en cuenta para muchos devolpers por sus características :

Portabilidad
Se podría decir la mayor virtud que tiene poder desarrollar aplicaciones webs con HTML5 poder llevar lo que lo que desarrollas a cualquier sistema operativo y la adaptación de poder mostrarlo en cualquier tamaño de pantalla con el diseño responsive todo con solo código.

Coste de desarrollo
La mayoría de aplicaciones hechas con HTML5 tienen un costo menor al desarrollar con un mismo código para todas los sistemas operativos(Android , iOS, Windows Phone) a diferencia de la aplicaciones nativas que si queríamos realizar nuestro trabajo para las plataformas ya mencionadas teníamos que aprender su lenguaje nativo en caso de Android(Java) ios(Objective C / Swift) Windows (C#) lo que llevaba a la necesidad de aprender cada lenguaje nativo lo que implicaba tiempo para aprender el lenguaje  y como sabemos el tiempo es dinero.



Aplicaciones híbridas se construyen utilizando un lenguaje normalmente con HTML5 JavaScript Y CSS (menciono normalmente porque también se pueden desarrollar con C# con Xamarin) y luego con frameworks como lo es  Cordova genera un tipo de  envoltura alrededor de la aplicación construida en lenguaje web y el resultado que obtenemos , es una aplicación nativa para cada plataforma, compartiendo la misma base de código.
  • Las aplicaciones híbridas son tan portátil como aplicaciones HTML5. Permiten a la reutilización de código.
  • aplicaciones híbridas pueden estar disponibles y se distribuyen a través de la correspondiente App Store, al igual que las aplicaciones nativas
  • aplicaciones híbridas tienen más acceso a los recursos de hardware nativas como aplicaciones HTML5 lisas, por lo general corresponde a través del marco de la API propia.



Sin duda alguna sustituirá a las aplicaciones de lenguaje nativo solo es cuestión de tiempo para que las aplicaciones web pasen a una mayor demanda.

Comentarios

Entradas populares de este blog

Introducción Arduino

ARDUINO Es  un microcontrolador de código abierto, el cual permite interactuar con el mundo físico con una gran cantidad de sensores, pulsadores, motores controlar luces y otro actuadores. Posee su propio IDE(Entorno de desarrollo)para crear los programas para la placa. Página web oficial de Arduino: https://www.arduino.cc/ Se pueden hacer proyectos interactivos que funcionen por si solo o comunicarse con otros dispositivos tales como una pc o un celular. Partes del Arduino USB Se utiliza para cargar el código que hemos creado a la tarjeta y también se puede utilizar para alimentar la tarjeta. Alimentador Externo Sirve para alimentar al arduino en una forma externa ya sea con cualquier tipo de pilas las famosas "AA" o las de "9V" por ejemplo o con baterias externas como de celular. Tener cuidado con el voltaje recomendado de 7V a 12V. VIN Es otra forma de alimentación externa. Puedes proporcionar voltaje a través de este pin. 5V Utilizada...

Módulos para Arduino

Módulos Arduino  Un sensor es un dispositivo capaces de detectar valores fisicos tales como temperatura, distancia, movimiento, presión, humedad, aceleración, intesidad de la luz. Lo que hace el modulo es transformar información del entorno y transformarlo en variables eléctricas para que pueda ser utilizado por el microcontrolador en este caso el Arduino. La famosa placa italiana que es utilizada en todo el mundo para proyectos de electrónica no seria tan funcional si sus diversos módulos a continuación veremos los mas populares para esta gran placa microcontroladora. Sensor Ultrasónico Detecta objetos y calcular distancias de forma ultrasónica a la que se encuentra el objetivo. contiene 4 pines: VCC(voltaje)GND(tierra)TRIG(Disparo del ultrasónico) y el ECHO(recepción del sonido.                               ...

Sensor de color tcs300 Arduino / Visual Studio

Este sensor de color (tcs300) RGB hecho para Arduino, permite reconocer un objeto en base al color.  Es perfecto para hacer clasificadores.  En este caso lo necesitaba para hacer un proyecto en el cual  dependiendo el color de objeto que pasara por el sensor me mostrara cual es el color de este objeto y una foto de este producto en una pantalla,  sin embargo el Arduino al momento de mostrar los datos es en un puerto serial y que con el IDE  de arduino no se puede hacer esto. En ese caso conecte Arduino  con Visual Studio versión 2010 (visual basic .NET). Sensor de color tcs300 Conexión: Sensor - Arduino VCC = 5V Gnd = gnd S1 = A4 S0 = A3 S2 = A1 S3 = A2 out = A0 Led= 5V Código en : const int s0 = A3;   const int s1 = A4;   const int s2 = A1;   const int s3 = A2;   const int out = A0;    // valores int red = 0;   int green = 0;...