Images

¿Por donde empezar en la Programación Web?




Muy Seguramente Muchos de nosotros que estamos iniciando en este extenso y emcionante mundo de la programación web nos hacemos esta sencilla pero a la vez crucial pregunta: ¿ Por donde Empezar? ...
La repuesta que ofrezco es sencillamente una; disposición y compromiso para comenzar a aprender y aplicar todos los conocimientos que vayamos aprendiendo. Pero, ¿Qué tema comenzar a estudiar? La programación web está encadenada por varias tecnologías que conforman un todo... Es decir, tiene muchas rramas por las cuales podemos optar.

Principales Temas o Tecnologías en la Programación Web



El pilar de la programación Web es su programación en HTML, como base, para crear nuestras aplicaciones, pero de éste se derivan varias categorias, que se describen a continuación:

Lenguajes Del Lado del Servidor

La programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el servidor web para generar páginas HTML dinámicamente como respuesta. Entre los principales lenguajes tenemos:

- ASP
- PHP
- Java (JSP, Servlets)
- Python
- Ruby

Lenguajes Del Lado del Cliente

 Un lenguaje del lado cliente es totalmente independiente del servidor, lo cual permite que la página pueda ser albergada en cualquier sitio. Pero nuestra página no se verá bien si la computadora cliente no tiene instalados los plug-in adecuados. El código, tanto del hipertexto como de los scripts, es accesible a cualquiera y ello puede afectar a la seguridad. Entre estos tenemos:

- HTML
- Javascript
- Visual Basic Script
- Applets (Java)
- CSS

Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa. Los principales son:

- Nginx
- Apache
- Internet Information Services (IIS)
- Cherokee
- Tomcat

Sabiendo esto, puedes comenzar a investigar por cuenta propia acerca de cada uno de ellos, mas adelante iré mostrandoles en detalle como funciona cada uno.




0 comentarios: