Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 16

LENGUAJES DE PROGRAMACIÓN Y

FRAMEWORKS 2022
SALA 9
Integrantes

- Espinoza Estrada, Remy Antony


- Arhuata, Rosa
- Cribillero Vega, Carlos Alberto
- Robles Cervantes, Jefferson Luis
python JavaScript Java C#

C++ PHP HTML CSS

R TypeScript Swift Go
Python es un lenguaje de programación de alto nivel que se utiliza para
desarrollar aplicaciones de todo tipo. A diferencia de otros lenguajes como
Java o .NET, se trata de un lenguaje interpretado, es decir, que no es necesario

PYTHON compilarlo para ejecutar las aplicaciones escritas en Python, sino que se
ejecutan directamente por el ordenador utilizando un programa denominado
interpretador, por lo que no es necesario “traducirlo” a lenguaje máquina.
Mejores frameworks para Python:
Django, ofrece formularios model-based, tiene su propio lenguaje de plantillas y
cuenta con una excelente documentación que está disponible de manera
gratuita. Técnicamente, Django utiliza un ORM (Object Relational Mapper) para
asignar sus objetos a tablas de base de datos.
Pyramid, nació de la fusión entre Pylons 1.0 y repoze.bfg. Este framework viene
con “pilas incluidas”, pero no hace ninguna suposición acerca de los
componentes de tu sitio web.La documentación es excelente y permite a los
desarrolladores avanzar sin tener que contar con el apoyo de la comunidad.
Pyramid se esfuerza por ser minimalista, rápido y fiable. Fue uno de los
primeros frameworks web que fue compatible con Python 3. Se considera la
mejor opción si deseas un inicio rápido, si trabajas en proyectos con la API
Flask, su principal intención es ser simple y pequeño; todo el framework
consiste en un grupo de módulos. No hay un esqueleto o una estructura de la
cual partir, todo se empieza con una página en blanco. Flask no proporciona
grandes funcionalidades, pero hay extensiones Flask disponibles para agregar
ORM, validación de formularios, manejo de carga, etc.
JavaScript es un lenguaje de programación que los desarrolladores
utilizan para hacer páginas web interactivas. Desde actualizar fuentes
JAVA SCRIPT de redes sociales a mostrar animaciones y mapas interactivos, las
funciones de JavaScript pueden mejorar la experiencia del usuario de
un sitio web. Como lenguaje de scripting del lado del servidor, se trata
de una de las principales tecnologías de la World Wide Web.
Mejores frameworks para JavaScript:
Angular, el marco angular integra plantillas interactivas y herramientas
de integración de extremo a extremo para mitigar los desafíos en los
proyectos web. Puedes utilizar este framework para construir
aplicaciones web de un solo uso. Debido a la enorme popularidad de
este framework, existen muchas versiones de Angular. Este framework
es la mejor opción para desarrollar aplicaciones de nivel empresarial
integrando características complejas.
React, actualmente es mantenido por Facebook y la comunidad de
software libre ya que es de código abierto y al igual que Angular, está
basado en componentes y busca crear interfaces de usuario que
faciliten el uso de las SPA. También intenta ayudar a los desarrolladores
a construir aplicaciones que usan datos que cambian todo el tiempo,
dentro de los sitios más importantes hechos en React encontramos:
Netflix, PayPal, Scribd, Airbnb, Uber.
Java es un lenguaje sencillo y orientado a objetos, que permite el
desarrollo de aplicaciones en diversas áreas, como seguridad,
JAVA animación, acceso a bases de datos, aplicaciones cliente-servidor,
interfaces gráficas, páginas Web interactivas y desarrollo de
aplicaciones móviles, entre otras. Una de sus principales
características es la creación de módulos reutilizables, que funcionan
sin la necesidad de conocer su estructura interna. Esto permite al
usuario añadir nuevos módulos, además de obtener programas
independientes de la plataforma en la cual fueron desarrollados,
gracias a la implementación de la llamada Máquina Virtual de Java
(JVM).
Spring, es un marco de trabajo ligero y potente que soporta lenguajes
para la JVM (Java Virtual Machine) como Java, Kotlin o Groovy.
Dispone de diversos subframeworks que potencian sus
funcionalidades, como Spring MVC, Spring Core, Spring Security o
Spring ORM.
Es ligero y opensource. Permite desarrollar aplicaciones empresariales
usando POJO, sin necesidad de importar contenedores de apps como
servidores.
Dispone de un framework MVC, que facilita el desarrollo de apps web
utilizando el patrón Modelo-Vista-Controlador. Admite configuración
XML y de anotación. Es modular.
C# le debe su popularidad a que es un lenguaje
utilizado bastante en la programación de aplicaciones
tanto para celulares como computadores además es
uno de los principales lenguajes de programación de
Microsoft, siendo así que esta misma ha destinado
gran parte de su tiempo y esfuerzo en su mejora
continua. Esto se ve reflejado en sus Frameworks más
utilizados como se tiene:

- Mono
- Compatible con .NET y avalado por Microsoft.
- .NET Framework
- Donde este Framework ha sacado recientemente
su versión .NET 6

Además de contar con uno de los mejores IDE como


lo es Visual Studio la popularidad de este lenguaje
C# sigue en aumento
C++ es un lenguaje de programación que tiene más de
40 años de existencia y algunas de sus características
que lo hacen uno de los lenguajes de programación
más utilizado en la actualidad son:

- Versatilidad, ya que a lo largo de los años C++


ha sabido adaptarse a las necesidades del
usuario y programas que lo requerían con la
llegada de los avances en computación.
- Es bastante eficiente y ha servido como
columna vertebral de diferentes SO,
buscadores, librerías y más.

Entre sus Frameworks más populares si hablamos de


uso general se tiene:

- STL y Boost, por su facilidad y popularidad


C++ entre la comunidad
PHP en la actualidad sigue siendo uno de los lenguajes de
programación más populares principalmente porque al igual
que C++ es un lenguaje de programación con bastantes
años en el mercado y algunas de las características que le
dan esa popularidad son:

- Fácil de aprender, resultado eficiente para


principiantes en el diseño web.
- Al tener bastantes años tiene una base de usuarios y
ecosistema bastante bastante grande, etc.

Entre sus Frameworks más populares si hablamos de uso


general se tiene:

- Laravel, que tiene la particularidad de manejar


complejas aplicaciones web con bastante velocidad
en contraste a otros Frameworks
- Symfony, es un Framework que permite crear
aplicaciones web de alta complejidad gracias a su
php arquitectura modular.
HTML HTML o Lenguaje de Marcas de Hipertexto tienen la
función de dar estructura y significado al contenido de
una página web. HTML es indispensable para el
desarrolo de una pagina web. Por eso, para crear
nuestro propio sitio, es necesario contar con un
desarrollador web.

Los frameworks que se utilizando con este lenguaje


son:

-Startup Framework

Contiene componentes y bloques complejos


que pueden ser fácilmente integrados en
cualquier diseño, permitiéndote crear cientos de
soluciones para tus proyectos futuros.
CSS CSS es un lenguaje utilizado en la presentación de
documentos HTML. Sirve para organizar la
presentación y aspecto de una página web. Este
lenguaje es principalmente utilizado por parte de los
navegadores web de internet y por los programadores
web informáticos para elegir multitud de opciones de
presentación como colores, tipos y tamaños de letra,
etc.

Los frameworks que utiliza este lenguaje son:

-Bootstrap

Es un framework front-end utilizado para


desarrollar aplicaciones web y sitios mobile
first, o sea, con un layout que se adapta a la
pantalla del dispositivo utilizado por el usuario.
R R es un entorno de software libre y lenguaje de
programación interpretado, es decir, ejecuta las
instrucciones directamente, sin una previa
compilación del programa a instrucciones en lenguaje
máquina. El término entorno, en R, se refiere a un
sistema totalmente planificado y coherente, en lugar
de una acumulación de herramientas específicas e
inflexibles, como suele ser el caso en otros softwares
de análisis de datos.
TYPESCRIPT Es uno de los lenguajes de programación más
recientes desarrollado por Microsoft y es una variante
de JavaScript que funciona para grandes bases de
código.

Se usa para crear proyectos basados en JavaScript,


tanto en el front-end como en back-end.

1. NestJs
2. FeatherJS
3. LoopbackJS
4. AdonisJS
5. Ts.Ed
Swift es el lenguaje de programación de la compañía Apple y
SWIFT es utilizado para desarrollar aplicaciones para todos los
dispositivos de esta empresa.

Algunas de las ventajas de este lenguaje es que su sintaxis es


muy legible, ejecuta el código rápidamente y puede ser usado
tanto para el front-end como el back-end.

1. Swift Monkey Este tipo de pruebas de mono es útil


para detectar bloqueos raros.
2. Chatto.para facilitar el desarrollo de aplicaciones
de chat. En el nivel de interfaz de usuario
3. Quick.
4. Swifty form
5. kitura
6. SwiftShell
7. SwiftDraw
8. SwiftCLI
9. Zip
10. Zillow
GO
Go fue desarrollado por Google en el año 2007 y es un lenguaje
de programación de primer nivel. Es muy eficiente porque es
capaz de ejecutar varios procesos a la vez.

Tiene un vocabulario extenso, por lo que puede mostrar más


información que otros lenguajes. Sus capacidades de escritura
estructural permiten un gran dinamismo y funcionalidad, y brinda
funciones de seguridad y gestión de primer nivel.

Entre sus usos está la edición de audio y vídeo, la programación


de redes y sistemas y el big data.

1. Gin: Cuenta con una API tipo martini, con un


rendimiento mucho mayor, hasta 40 veces más
rápido gracias a httprouter. rendimiento y
productividad
2. Beego
3. Iris
4. Echo
5. Fiber
En el grupo se realizó la separación de los lenguajes
de programación más populares, donde le tocó a cada
uno hablar de tres lenguajes, luego de un tiempo de
investigación cada miembro del grupo hablo de

Comentarios del grupo: porque era popular y cuales frameworks eran los más
utilizados informado al resto del grupo acerca de lo
que cada uno investigo. Lo comentado por cada uno
se encuentra presente en sus respectivas
diapositivas.

compañeros este es mi
numero 955433772 para
cualquier consulta. mas
bien traten que su info
sea reducida y no copia
pega

También podría gustarte