Tecnologías más utilizadas para el desarrollo en el servidor

En el mundo de la programación web, nos encontramos por un lado con la programación del lado del cliente; y, por otro lado, con la programación del lado del servidor

Los lenguajes de programación del lado del servidor son necesarios porque para hacer la mayoría de las aplicaciones web se debe tener acceso a muchos recursos externos a la computadora del cliente, principalmente bases de datos alojadas en servidores de Internet. Un caso claro es un banco: no tiene ningún sentido que el cliente tenga acceso a toda la base de datos, sólo a la información que le concierne.

ASP.NET es un lenguaje comercializado por Microsoft y ampliamente utilizado por programadores de todo el mundo para la creación y el desarrollo de sitios web dinámicos. Fue creado para resolver las limitaciones que presentaba ASP. Este lenguaje cuenta con una serie de clases .NET, las cuales se utilizan para la creación de aplicaciones web, tanto del lado del cliente como del propio servidor. Un dato a destacar es que los sitios web creados con este lenguaje de programación del lado del servidor, se pueden ejecutar en todos los navegadores del mercado. Una de las principales ventajas que ofrece ASP.NET es que permite el control de usuario personalizado y, además, ofrece una división entre la capa de diseño y el código. En cuanto a las desventajas, la más destacada es que consume una gran cantidad de recursos.

Otro lenguaje muy importante es PHP Se trata de uno de los lenguajes de programación del lado del servidor más utilizados actualmente. Es gratuito e independiente y, además, muy rápido. Se creó a mediados de los 90; desde entonces, debido a que es un lenguaje de código abierto, ha recibido cientos de contribuciones por parte de desarrolladores de todo el mundo. Una de las principales ventajas que ofrece es que es muy fácil de aprender; además, es multiplataforma. Incorpora una gran selección de funciones y ofrece una gran facilidad para establecer conexión con todo tipo de bases de datos, como Oracle o MySQL.

A continuación, también esta Java Server Pages (JSP): es la tecnología para generar páginas web de forma dinámica en el servidor, basado en scripts que utilizan una variante del lenguaje Java. es una tecnología Java que permite a los programadores generar dinámicamente HTML, XML o algún otro tipo de página web. La principal ventaja de JSP frente a otros lenguajes es que permite integrarse con clases Java (.class) lo que permite separar en niveles las aplicaciones web, almacenando en clases java las partes que consumen más recursos, así como las que requieren más seguridad, y dejando la parte encargada de formatear el documento ‘html ‘en el archivo jsp. Además, Java se caracteriza por ser un lenguaje que puede ejecutarse en cualquier sistema, lo que sumado a jsp le da mucha versatilidad.

Por último, esta PERL y es un lenguaje de programación basado en una serie de herramientas UNIX. Su principal punto fuerte es que resulta muy útil en el procesamiento tanto de textos como de arc (TECNOLOGIAS DEL LADO DEL CLIENTE Y EL SERVIDOR, 2015) (Lenguajes del lado del servidor, s.f.) (2.3 Lenguajes de programación del lado del servidor, s.f.)crear y desarrollar el programa a medida.

 Grafica que muestre la tendencia de uso de las tecnologías para el desarrollo en el servidor.



Comentarios