Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Nombre:

Lisandro
Apellidos:
Mora Pérez
Matricula:
2019-9051
Materia:
Programación Web
Sección:
G6
Docente:
Luis Soto
Investigar cuales son los lenguajes de programación
recomendados para el desarrollo de aplicaciones WEB
para este año 2021.

Nota: no están ordenados del mejor al peor, solo es una lista realizada según las investigaciones
de este servidor (Lisandro Mora)

JAVASCRIPT
JavaScript es un lenguaje creado por Netscape, la compañía propietaria de un
navegador con el mismo nombre hoy desaparecido, que fue precursor del actual
Firefox. Su lanzamiento se produjo en 1995 en la versión de Netscape 2.0. Su
autor, un programador llamado Brendan Eich, se dice que lo creó en el tiempo de
una semana.

Es especialmente importante porque es el único lenguaje de programación que


entienden los navegadores, con el que se desarrolla la parte de la funcionalidad
frontend en sitios web y aplicaciones web modernas. Pero también es
fundamental en muchos otros tipos de desarrollos. Sus usos más importantes son
los siguientes:

• Desarrollo de sitios web del lado del cliente (frontend, en el navegador)


• Desarrollo de todo tipo de aplicaciones gracias a la plataforma NodeJS

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.

PYTHON
Python es un lenguaje de programación multiplataforma de propósito general y
código abierto. Python es interpretado, por lo que no hace falta compilación para
poder usarse, algo que resulta cómodo en el flujo de desarrollo y adecuado para
aprender a programar.
También Python se usa bastante a nivel de web, junto con frameworks como
Django o Flask, que permiten realizar sitios basados en contenido con acceso a
base de datos y por supuesto servicios web API REST. Debido a las capacidades
de Python, se suele elegir para proyectos de envergadura, que requieran el
tratamiento de grandes cantidades de información o usuarios. No se suele usar
Python para la web sin poner por encima algún framework, aunque también sería
posible, pero no tan directo como lenguajes que directamente devuelven HTML
como PHP.
Django sería lo más cercano a Laravel en PHP o Ruby on Rails para Ruby. Un
marco de trabajo completo y eficiente para desarrollar Aplicaciones Web de una
gran complejidad con un mínimo esfuerzo. Casi cualquier cosa que necesites
posiblemente estará integrada.
Para desarrollos altamente personalizados o con unos tiempos cortos, nos
encontramos a Flask. Autodenominado microframework, pero con
funcionalidades sencillas e inteligentes para construir cualquier sitio que se te
pase por la cabeza.

El código Python tiene numerosas ventajas a la hora de sentarse a crear webs. Te


detallamos algunas de ellas a continuación:
• Es lenguaje open source, lo que quiere decir que es de software libre.
Podrás usarlo gratuitamente en todo momento.
• Es multiplataforma, válido para todo tipo de sistemas y dispositivos.
• Es entendible para todos los programadores. La forma de escribir
código Python es ordenada y limpia, por lo que cualquiera sabrá
entender y trabajar sobre tu estructura creada.
• Tiene un estilo flexible. Con Python web podrás crear multitud de
elementos, desde listas hasta funciones más complejas.
• Estilo sano de programación. Python web está pensado para que
funcione siguiendo unas reglas concretas, de forma que todo el mundo
siga las mismas directrices.

PHP
PHP (sus siglas en inglés Hypertext Preprocessor), que en español se conoce como
preprocesador de hipertexto. Es un poderoso lenguaje de programación orientado
a objetos, usado por miles de programadores para desarrollar aplicaciones
cliente/servidor.

Se integra perfectamente con las etiquetas HTML, y los distintos gestores de base
de datos como MySQL, María DB, PostgreSQL, por tanto, puedes crear páginas
web interactivas. Además, los gestores de contenidos como Drupal, Joomla y
WordPress fueron construidos con este software, en consecuencia, puedes crear
nuevas funcionalidades e incorporarlas al CMS.

PHP fue creado bajo la licencia de software libre, por tanto, puedes usar el
programa sin tener que pagar ninguna cantidad de dinero. Asimismo, cuenta con
una comunidad consolidada, por ello, puedes conseguir manuales, códigos,
totalmente gratuito.

Con PHP puedes realizar el backend de aplicaciones web de una manera


accesible, sencilla y directa.

PHP es el lenguaje de programación para el desarrollo del backend más popular.


También uno de los lenguajes más usados, cómo se refleja en todos los índices
globales.

Con PHP puedes desarrollar sitios y aplicaciones de todo tipo. PHP es el motor
además de los CMS más populares, como WordPress, Joomla, Drupal o Magento,
entre muchos otros. En PHP también encontramos frameworks potentes y muy
usados como Laravel o Symfony.

Una de las ventajas de PHP es su facilidad de uso. Cualquier persona con muy
pocos conocimientos puede comenzar a usar PHP para el desarrollo de páginas
web. Sin embargo, esa misma ventaja también puede ser un inconveniente, pues
si no se dispone de la debida formación es fácil caer en malas prácticas. Otra gran
ventaja es su disponibilidad, ya que lo encontramos en la mayoría de alojamientos
web de todo tipo.

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.

JAVA
Java fue desarrollado por la empresa de software SunMicrosystem, y te permite
construir aplicaciones de alta complejidad. Es más, muchas páginas web y
componentes requieren de este programa para poder funcionar de manera
eficiente.

Es importante destacar, que Java funciona en entornos de desarrollos como


NetBeans, Eclipse, Jbuilder, ya que los mismos ofrecen herramientas para escribir
el código de forma eficaz, brindan notificaciones de errores, etc. Además, se
caracteriza por su portabilidad, sencillez, de hecho, es común ver desarrollos para
dispositivos inteligentes.

Por otro lado, existe una versión de Java exclusiva para crear aplicaciones web más
rápidas, llamada JSP (siglas en inglés Java Server Page), en español páginas de
servidor de java. Con esta tecnología puedes crear sitios web dinámicos basados
en HTML y XML. Para usar este software necesitas un servidor de aplicación web,
el más usado es Tomcat. También, soporta los distintos manejadores de base de
datos.

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.
RUBY
Ruby es un poderoso programa de código abierto, flexible, dinámico, ligero y
multiplataforma. Fue desarrollado por Yukihiro Matz Matsumoto, con la finalidad
de que cualquier usuario pueda crear sus propias aplicaciones. También, facilita la
construcción de páginas web dinámicas que requieran un motor de base de datos.

Por otro lado, te ofrece un conjunto de librerías y convenciones destinados a


resolver los problemas más comunes a la hora de desarrollar una aplicación web.
Por ello, el programador se puede concentrar en los aspectos únicos y diferenciales
de su proyecto en lugar de los problemas recurrentes.

Ruby te permite:

• Manejar excepciones, sobre todo para notificaciones de errores.


• Cargar bibliotecas de extensión dinámicas.
• Es multihilos, puede soportar varios procesos en paralelo.
• Es portable, esto significa que puedes ser ejecutado en varios sistemas
operativos como Windows, Linux, Unix, BeOS, etc.
• Te permite programar en la web viendo todo como un objeto, ya que su
estructura y sintaxis es orientada a objetos. De esta manera puedes
asignar propiedades y acciones a cualquier forma de código que
escribas usando a Ruby como base.

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.

Este lenguaje ha sido utilizado en proyectos como Twitter, GitHub y Airbnb, y


posee una gran cantidad de herramientas y quizás el framework más disruptivo
que se utiliza para desarrollar en el lado del servidor: Ruby on Rails.
C#
El relativamente joven lenguaje de programación C# (“C Sharp”, en su voz
inglesa), lanzado en 2001, se considera un lenguaje de propósito general. Sigue
un sistema de tipos unificados, está orientado a objetos y es, en términos
generales, multiplataforma, aunque al tratarse de un proyecto de Microsoft ha
sido específicamente diseñado para .NET Framework.

Para muchos, C# es, junto a Java, el lenguaje de programación más importante y


que todo desarrollador web debería aprender. Como lenguaje de programación
orientado a objetos, C# ofrece la mejor combinación entre funcionalidad y
potencia. Sus críticos advierten del problema derivado de vincular el uso de C# a
.NET Framework de Microsoft. No obstante, con esta sintaxis, los programadores
cubren un gran sector del mercado: muchos confían actualmente en C# a la hora
de programar para sistemas Windows o videojuegos para Xbox y PC. Como
lenguaje de programación web, C# se utiliza principalmente en las API web y en
varias aplicaciones web.

Con el entorno ASP.NET (Active Server Pages) permite crear aplicaciones Web
dinámicas e interactivas. Es una página Web que contiene scripts del servidor que
son procesados por un servidor Web antes de enviarse al navegador del usuario.

ASP.NET es un paquete de desarrollo que te ofrece muchas opciones con las


cuales puedes cubrir tus necesidades, por ejemplo, crear formularios web,
respaldo por autenticaciones, etc. Asimismo, con este marco de desarrollo es
posible que trabajes con un equipo de desarrollo debido a su infraestructura
MVC y diseñes sitios web. No obstante, considera que necesitas una PC con
sistema operativo Windows, buenos recursos de ordenador, el entorno de
desarrollo integrado Visual Studio, entre otros aspectos.
C# funciona muy bien cuando comienzas a pensar en escalabilidad, haciendo tu
web y servicios mas rápidos con oportunidades de servir a mayores mercados.
Con C# puedes crear webs, servicios WCF, REST Web APIs, etc.

C++
C++ está basado en el lenguaje de programación C, que apareció en el mercado a
mediados del año 1979. Por ello, es una excelente opción para desarrollar
aplicaciones variadas, ya que te ofrece una biblioteca de funciones.

Es un software poderoso y bien diseñado que se ha actualizado con el pasar de los


años. Su potencia y capacidad de programación le permite seguir siendo una de
las mejores opciones para programar hoy en día. Es perfecto para construir
aplicaciones con HTML, CSS y JavaScript, las páginas web responden de manera
eficiente.

C++ se caracteriza por su eficiencia al momento de realizar llamadas directas al


sistema operativo. Además, es un lenguaje compilado y ofrece una diversidad de
parámetros de optimización y se acopla de manera efectiva con el lenguaje
ensamblador.

A pesar que tiene más de 40 años desde que apareció en el mercado, la comunidad
lanza periódicamente mejoras al núcleo. Por ello en este momento puedes
desarrollar aplicaciones web incorporando múltiples patrones de diseño.

Una de sus fortalezas es que usa librerías que permiten implementar estructura de
datos de forma genérica. Por ejemplo, C++ es de mucha ayuda al momento de
leer y procesar información en formato XML, que es un estándar en Internet para
enviar y recibir datos.

Aplicaciones web como Youtube, Twitter, Amazon o el mismo Google usan C++
del lado del servidor.
PERL
Perl es un acrónimo de Practical Extracting and Reporting Languaje y es un
lenguaje de programación script, es decir, un código informático que se
almacena en un archivo de texto y puede ser usado para la programación web.
Lo puedes emplear para extraer datos de los archivos de texto de tus páginas
web y obtener informes.

Perl es un programa multiplataforma, que ofrece mucha libertad para resolver


problemas computacionales. Es ideal para desarrollar potentes aplicaciones
cliente/servidor, ya que soporta los motores de base de datos más populares del
mercado.

Perl es un acrónimo de Practical Extracting and Reporting Languaje y es un


lenguaje de programación script, es decir, un código informático que se
almacena en un archivo de texto y puede ser usado para la programación web.
Lo puedes emplear para extraer datos de los archivos de texto de tus páginas
web y obtener informes.

Es un lenguaje interpretado al que le das varios usos, aunque está principalmente


orientado a la búsqueda y extracción de información, manejo y gestión de
procesos, entre otros. Lo fundamental es que consigas un intérprete de este
lenguaje y a partir de allí, te inspires para sacarle el máximo provecho a los
recursos que te ofrece para diseño web.

También podría gustarte