Hoy en día, la mayoría de las aplicaciones de software son aplicaciones web, el uso de aplicaciones web está creciendo día a día, por lo que los profesionales de la tecnología de la información deben familiarizarse con las aplicaciones web, especialmente los desarrolladores de software y los probadores de software.
1) ¿Qué es la aplicación web?
Una aplicación web o aplicación web es un software que se ejecuta en un servidor web. A diferencia de las aplicaciones de escritorio tradicionales, que son lanzadas por un navegador web.
- Somos una startup que desarrolla una aplicación web para la industria de la construcción. La aplicación que se aloja en la nube. ¿Crees que necesitamos un ingeniero de seguridad como función separada? ¿Por qué?
- Quiero crear un sitio web como Reddit (la funcionalidad de votación positiva y negativa). ¿Como empiezo? ¿Qué idioma debo usar?
- ¿Cuál es mejor para el desarrollo web, Ruby on Rails o PHP? ¿Y por qué?
- ¿Cómo puedo crear una estrategia de desarrollo web back-end?
- ¿Qué usaría / implementaría para servir contenido estático en aplicaciones web que reciben millones de visitas por día?
Para acceder / utilizar cualquier Sistema Operativo de Aplicación de Software (Aplicación de Escritorio o Web) es obligatorio / obligatorio.
Si se trata de una aplicación de escritorio como Notepad o Acrobat Reader, podemos iniciar esas aplicaciones desde el sistema operativo, simplemente encender la computadora y, después de iniciar el sistema, podemos operar las aplicaciones de escritorio. Si se trata de una aplicación web, inicie el sistema, inicie un navegador y navegue a la aplicación web escribiendo la URL de la aplicación web en la barra de direcciones del navegador, luego acceda a la aplicación y al final cierre el navegador.
i) Tipos de aplicaciones web por uso
a) Aplicación de intranet
Es una aplicación web privada, se puede acceder dentro de la Organización solo mediante LAN (red de área local), utiliza tecnología de red local / privada y protocolo de Internet para compartir información.
b) Aplicación de internet
Es una aplicación web pública, utiliza una red de área amplia para compartir información, así como para las operaciones comerciales y se puede acceder desde cualquier lugar utilizando
Protocolos de internet.
c) Aplicación de extranet
También es una aplicación privada a través de Internet, se puede acceder mediante máquinas fijas.
solamente. Utiliza tecnología de red de área amplia y protocolo de Internet para compartir
información y operaciones comerciales.
ii) Tipos de aplicaciones web por naturaleza del negocio
a) Sitios web
Básicamente, los sitios web son proveedores de información, proporcionan información a nivel mundial.
utilizando protocolos de internet.
Ejemplo: Cemento Penna – El cemento de mejor calidad en India | Construyendo relaciones de calidad
b) Portales web
Los portales web son puertas de enlace comerciales, organizan operaciones comerciales.
Ejemplo: portales de compras en línea, portales de empleo, etc.
c) Aplicaciones empresariales
Estas aplicaciones web proporcionan operaciones comerciales y servicios (gratuitos y de pago) además de información.
Ejemplo: Banca personal, Servicios de banca en línea – ICICI Bank, Home
d) Aplicaciones de redes sociales
Un servicio de redes sociales es una plataforma en línea que utilizan las personas para construir
redes sociales o relaciones sociales con otras personas.
Ejemplo: Iniciar sesión o Registrarse, Twitter. Es lo que está sucediendo., Iniciar sesión o Registrarse, etc.
e) Aplicaciones de servicio de correo electrónico
Los proveedores de servicios de correo electrónico en línea permiten a los usuarios enviar, recibir y revisar correos electrónicos
desde sus navegadores web.
Ejemplo: Gmail, Yahoo, Compras en línea, Rediffmail, Últimas noticias de India, Negocios, Bollywood, Deportes, Acciones, Live Cricket Score, Dinero, Reseñas de películas, etc.
4) Tecnologías de software para desarrollo web y para producción
i) Navegadores web
a) Microsoft Internet Explorer / Microsoft Edge
b) Mozilla Firefox
c) Google Chrome
d) Opera
e) Safari, etc.
ii) Protocolos web
a) HTTP
b) HTTPS Etc …
iii) Diseño de página web
a) HTML
b) DHTML
c) CSS, etc.
iv) Programación
a) JavaScript
b) PHP
c) Python
d) Java
e) .NET Etc …
v) Servidores web
a) Microsoft IIS
b) Apache Tomcat Etc …
vi) Servidores de aplicaciones
a) IBM WebSpeare
b) Oracle WebLogic
b) Jboss Etc …
vii) Servidores de bases de datos
a) Servidor MS SQL
b) Oracle
c) MySQL Etc …