Cuando solicita una página web desde un navegador, solicita a un servidor web que le envíe una página HTML, que también puede contener Java Scripts como parte de su codificación HTML. Los scripts Java se ejecutan en el navegador. Estas páginas HTML pueden ser estáticas, o pueden crearse a pedido en el servidor y luego enviarse a su navegador.
Las aplicaciones web contienen programas completos que crean páginas web a pedido. Por lo general, los códigos consultan una base de datos, obtienen datos de la base de datos y luego los utilizan para crear una página HTML que el servidor web envía al navegador (o usuario). Esto es particularmente cuando el contenido de los datos en la base de datos gobierna lo que representan los códigos HTML o la página web (piense, por ejemplo, en la banca por Internet, donde el programa consulta la cuenta, luego obtiene estos datos de la base de datos y luego construye la página con todos la información requerida) Los códigos que generan la página HTML nunca pueden ser vistos por el usuario. Además, los códigos manipulan la base de datos, en otras palabras, cuando el usuario usa un formulario y luego hace clic en un botón, el programa en el servidor web hace que la entrada se agregue o edite en una base de datos. La base de datos es una entidad separada de los códigos y el servidor web.
Otra cosa es que las aplicaciones web no solo crean y envían páginas HTML a un navegador, sino que también se utilizan para comunicar datos de back-end para comunicarse con otro escritorio, Android u otra aplicación web. Digamos, por ejemplo, que tenía un sitio web con una base de datos y también suministra su propia aplicación de Android que manipula la misma base de datos. La aplicación de Android puede comunicarse con el Programa en el servidor web para comunicarse con la base de datos. Este tipo de comunicación utiliza datos XML y también se conoce como servicios web. Entonces, el programa en el servidor web no es solo algo para mirar en el navegador.
- Android Studio no detecta una Yuphoria. ¿Qué puedo hacer para detectarlo y probar las aplicaciones?
- Dejando de lado los problemas de fragmentación, ¿qué separa el SDK de iOS del SDK de Android?
- ¿Cuál es un buen punto de partida para el desarrollo de Android?
- ¿Cuántas descargas para aplicaciones de Android debo obtener para ganar unos 10 $ por día?
- ¿Cuáles son algunas aplicaciones únicas de Android que podría construir para mi proyecto de último año?
Se utilizan muchos lenguajes de programación diferentes para ejecutar programas en el servidor web y pueden ser, por ejemplo, PHP, ASP, NET (C #, VB), Java, etc. Pero no confunda Java Scripts con programas en el servidor web. Los Java Scripts no son programas que se ejecutan en el servidor web, sino que forman parte de la codificación HTML y se ejecutan en el navegador, mientras que los códigos de programación se ejecutan en el servidor y el navegador nunca puede verlos. Estos programas generaron la página HTML a petición de los datos en una base de datos como se describe anteriormente.
Android Studio es solo para el desarrollo de aplicaciones Android y su lenguaje es Java (no script Java). Android Studio no genera páginas web y creo que es la mejor herramienta gratuita para crear su propia aplicación de Android. Recomiendo aprender un poco de Java básico primero antes de usarlo.
Si desea crear aplicaciones web, necesitará HTML, hoja de estilo en cascada, Java Script, un lenguaje de codificación del lado del servidor, SQL y habilidades de base de datos y habilidades en lo que respecta a servicios web y XML.