Está en la página 1de 9

PRESENTACION

NOMBRE:
Federico Benjamin
APELLIDO:
Bencosme Díaz
MATRICULA:
2019-8210
MAESTRO/A:
Luis Soto
MATERIA:
Programación Web
INSTITUCION:
Instituto Tecnológico las Américas
Lenguajes de programación
recomendados para el desarrollo de
aplicaciones WEB para este año 2021.

Bueno en lo personal esta es una investigación interesante y más que todo


lo que se ha de investigar está relacionado con la materia. Antes que todo
daré una pequeña definición de lo que es una aplicación web o sitio web.
 Aplicación o sitio web: En la ingeniería de software se denomina
aplicación web a aquellas herramientas que los usuarios pueden
utilizar accediendo a un servidor web a través de internet o de una
intranet mediante un navegador.
Hay miles lenguajes de programación y se siguen creando nuevos
lenguaje. Lo que nos quiere decir que existen muchas formar o se podría
decir lenguajes para hacer un sitio web.
Antes de todo o de mostrar los lenguajes de programación recomendados
para sitios web en el presente año 2021. Cada uno de los lenguajes de
programación funciona con su propio sistema y puede suplementario
mejor las necesidades de un proyecto en concreto. Por ello te traemos los
lenguajes de programación más destacados para el año 2021. Para que
puedas sacar el mejor partido a cada uno de tus futuros proyectos.

Mejores lenguajes para el desarrollo de


aplicaciones web:
Python:
Python es el lenguaje de programación que más rápido ha crecido, con
Django y Pyramid como sus marcos más populares. En 2018, Python
mostró un crecimiento del 456% en popularidad con respecto al año
anterior, y su aumento constante continúa. La simplicidad de codificar
incluso estructuras complicadas en Python es una de las principales
razones por las que el desarrollo de aplicaciones web con Python va en
aumento. Python ayuda a los ingenieros de software a reducir el tiempo
de desarrollo de horas a minutos.

Python ayuda a los desarrolladores a construir el lado del servidor, o el


back-end, de una aplicación. El back-end almacena la base de datos y
maneja cómo los datos viajan hacia y desde el servidor. Python es
conocido por sus muchos marcos orientados a la web que ayudan a los
desarrolladores a crear aplicaciones funcionales.

A continuación una imagen de una app que quizás esté hecha en Python
o en su creación se usó Python:
1. INSTAGRAM:

PHP:
El lenguaje de programación PHP está muerto solo si ignora las
estadísticas de uso. Aunque PHP no es moderno, ocho de cada diez sitios
web se crean con este lenguaje.
PHP es un lenguaje de secuencias de comandos de uso general para crear
aplicaciones web completas o sus elementos interactivos. Con PHP, los
desarrolladores pueden crear sistemas de administración de contenido
(CMS) y sistemas de bases de datos en línea, tableros de mensajes, sitios
web basados en suscripción, aplicaciones web de juegos, blogs con
funciones de comentarios y sistemas de registro. PHP es parcialmente un
lenguaje orientado a objetos que hace posible la reutilización del código.

Los componentes reutilizables ahorran esfuerzos a los desarrolladores y


reducen el tiempo necesario para el desarrollo de aplicaciones web
personalizadas. El código escrito en PHP es compatible con Linux,
Windows, Unix y macOS y admite más de 20 bases de datos y la mayoría
de los servidores. El gran potencial de personalización del lenguaje, el
procesamiento rápido de datos y la integración fluida con diferentes CMS
lo convierten en una buena opción para páginas web dinámicas.

A continuación una imagen de una app o sitio web que quizás esté hecha
en PHP o en su creación se usó PHP:
2. YAHHOO!
Java:
La programación con Java es popular especialmente para proyectos web
bancarios y FinTech ya que, en comparación con muchos otros lenguajes
de programación, Java ofrece una mejor seguridad y funcionalidad. Según
el índice PYPL, Java es ahora el segundo lenguaje de programación más
popular, detrás de Python y seguido de JavaScript.
Java se ha convertido en una opción popular ya que permite la
escalabilidad vertical y horizontal. Con Java, los desarrolladores
necesitarán menos horas y una codificación menos invasiva para mejorar
el rendimiento y los tiempos de respuesta de su sitio web. Otra gran
ventaja de Java para el desarrollo de aplicaciones web es que es una
herramienta multiplataforma. El entorno de ejecución de Java traduce el
código en código de máquina compatible con el sistema operativo nativo,
ya sea Linux, Windows o macOS. Java tiene algunos marcos excelentes
para el desarrollo de aplicaciones web, incluidos Spring, JSF, GWT, Play !,
Struts, Vaadin y Grails. Debido a su capacidad para crear aplicaciones web
complejas con alto rendimiento, Spring es el marco Java más potente para
el desarrollo de aplicaciones web.
A continuación una imagen de una app o sitio web que quizás esté hecha
en JAVA o en su creación se usó JAVA:
3. TWITTER:
Ruby:
Ruby es un lenguaje de secuencias de comandos dinámico con sintaxis de
alto nivel. Fue creado para lograr un equilibrio entre la programación
imperativa y funcional y hacer que el código parezca más natural. Ruby es
sencillo y se lee como en inglés, por lo que es una opción popular entre los
principiantes.

Al igual que Python, Ruby es un lenguaje de uso general y se usa


principalmente para crear aplicaciones web. Pero el lenguaje de
programación Ruby también tiene otras aplicaciones que incluyen la
creación de prototipos y el análisis de datos. Las herramientas y
bibliotecas Ruby gratuitas con funciones básicas facilitan el desarrollo de
aplicaciones web. Las aplicaciones integradas en Ruby son fáciles de
escalar. Las empresas pueden lanzar aplicaciones web Ruby básicas y
escalarlas a potentes aplicaciones Ruby que manejan miles de solicitudes
de usuarios simultáneas.

Ventajas:
 Permite desarrollar soluciones a bajo Costo.
 Software libre.
 Multiplataforma.

JavaScript:
JetBrains afirma que el lenguaje de programación del lado del cliente de
JavaScript es la opción principal para el desarrollo dinámico de páginas
web. Hasta la fecha, el 98,8% de todos los sitios web utiliza JavaScript.

El código JavaScript es simple y flexible, fácil de escribir y fácil de depurar.


Además, se puede utilizar dentro de scripts escritos en otros lenguajes de
programación. En lugar de ejecutarse en el servidor del sitio web,
JavaScript se ejecuta en el dispositivo del usuario. Esto minimiza las
solicitudes del servidor y mejora la experiencia del usuario. JavaScript
también puede convertir sitios web estáticos en aplicaciones web al
permitir a los desarrolladores agregar funciones de menú, animaciones e
interacciones de desplazamiento. La mayoría de los frameworks de
JavaScript son como buenos libros de recetas: tienen documentación
completa con descripciones completas de funciones. El marco de React
JavaScript es compatible con Google, mientras que Angular es compatible
con Facebook.

TypeScript:
TypeScript es un superconjunto de JavaScript que se ha convertido en una
opción crucial para el desarrollo frontend de aplicaciones de navegador.
Este lenguaje orientado a objetos fuertemente tipado a menudo se
conoce como un conjunto de herramientas, o JavaScript más
características adicionales. ¿Por qué ha aparecido TypeScript? JavaScript
es conocido por ser dinámico y flexible. Pero la flexibilidad de este
lenguaje hace que su código sea propenso a errores. La función de
TypesScript es introducir información estática dentro del código
JavaScript. Esta información estática hace que el código sea menos
propenso a errores y más fácil de leer, comprender y depurar.

HTML/CCS:
HTML y CSS son lenguajes de programación emparejados para construir el
front-end de una aplicación web. Se pueden complementar con JavaScript.
HTML es el componente básico de una aplicación. Este lenguaje dicta la
estructura y el contenido de una página web. La principal desventaja del
HTML es que no puede ayudar a los desarrolladores a hacer que las
aplicaciones web sean interactivas. Para mejorar las páginas HTML con un
estilo estético e indicaciones de interfaz, agregar un diseño y mostrar
todos los elementos HTML, los desarrolladores usan CSS.
C#:
Es un lenguaje de programación orientado a objetos, multiparadigma y
multiplataforma, además de ser de los más usados. Utilizado para
videojuegos, sistemas operativos Windows, aplicaciones web y
aplicaciones de escritorio de móviles.

ASP.NET
Este es un lenguaje comercializado por Microsoft, y usado por
programadores para desarrollar entre otras funciones, sitios web. ASP.NET
es el sucesor de la tecnología ASP, fue lanzada al mercado mediante una
estrategia de mercado denominada .NET.

El ASP.NET fue desarrollado para resolver las limitantes que brindaba tu


antecesor ASP. Creado para desarrollar web sencillas o grandes
aplicaciones. Para el desarrollo de ASP.NET se puede utilizar C#, VB.NET o
J#. Los archivos cuentan con la extensión (aspx). Para su funcionamiento
de las páginas se necesita tener instalado IIS con el Framework .Net.
Microsft Windows 2003 incluye este framework, solo se necesitará
instalarlo en versiones anteriores.

Ventajas de ASP.NET:
 Completamente orientado a objetos.
 Controles de usuario y personalizados.
 División entre la capa de aplicación o diseño y el código.
 Facilita el mantenimiento de grandes aplicaciones.
 Incremento de velocidad de respuesta del servidor.
 Mayor velocidad.
 Mayor seguridad.

Desventajas APS.NET:
 Mayor consumo de recursos.
JSP:
Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java
Server Pages. Está orientado a desarrollar páginas web en Java. JSP es un
lenguaje multiplataforma. Creado para ejecutarse del lado del servidor.
JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a
las de ASP.NET, desarrollado para la creación de aplicaciones web
potentes. Posee un motor de páginas basado en los servlets de Java. Para
su funcionamiento se necesita tener instalado un servidor Tomcat.

Características:
 Código separado de la lógica del programa.
 Las páginas son compiladas en la primera petición.
 Permite separar la parte dinámica de la estática en las páginas web.
 Los archivos se encuentran con la extensión (jsp).
 El código JSP puede ser incrustado en código HTML.

Ventajas:
 Ejecución rápida del servlets.
 Crear páginas del lado del servidor.
 Multiplataforma.
 Código bien estructurado.
 Integridad con los módulos de Java.
 La parte dinámica está escrita en Java.
 Permite la utilización se servlets.

Desventajas:
 Complejidad de aprendizaje.

También podría gustarte