Lenguajes de Programación para Páginas Web Dinámicas

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

Lenguajes de programación para páginas web dinámicas.

Nombre del estudiante: Sebastián Antonio Hernandez Chiñas Grupo: 403

Lenguajes de programación para páginas web dinámicas.


L. Información Ventajas Desventajas Imágenes
programación
Python Python es de código 1. Lenguaje de alto 1. Lentitud. La lentitud de
abierto, con una sintaxis nivel. Python se debe
simple y sencilla de 2. Polivalente y de principalmente a su
entender, quizá el más paradigmas. naturaleza dinámica y
fácil de este listado. Es 3. Bibliotecas y versatilidad.
idóneo para iniciarse en frameworks. 2. Consumo de
el mundo de la 4. Portabilidad. memoria. Otra de las
programación. Es muy 5. Gratis y de código desventajas de
versátil por lo que tiene abierto. Python es que, en el
múltiples áreas de 6. Baja curva de caso de que una tarea
aplicación como: aprendizaje. requiera mucha
inteligencia artificial, Big 7. Comunidad fuerte. memoria, Python no
Data y desarrollo web. es la mejor opción.
3. Desarrollo móvil.
Java Este lenguaje orientado a 1. Java es fácil de 1. Tiene un rendimiento
objetos funciona aprender. Java fue más lento. Java tiene
independientemente de la diseñado para ser un rendimiento más
plataforma de hardware, fácil de usar y, por lento en comparación
entonces, el código lo tanto, es fácil de con otros lenguajes
escrito en una máquina escribir, compilar, de programación,
corre en otra, sin depurar y aprender como C y C++.
problemas. Incluso, si los que otros lenguajes 2. Puede requerir más
sistemas operativos son de programación. memoria que otros
diferentes, el código Java 2. Java está orientado lenguajes.
funciona gracias a la a objetos. ... 3. La programación en
Máquina Virtual Java o 3. Java es Java tiene sobrecarga
JVM, por las siglas en independiente de la de código.
inglés. plataforma.

JavaScrip Otro lenguaje de  Simplicidad. Tiende a introducir gran


programación orientado a Posee una cantidad de fragmentos
t objetos. Como es estructura de código en los sitios
interpretado, no necesita sencilla que lo web. Sus opciones 3D
compilación, entonces los vuelve más fácil son limitadas, si se
navegadores leen el de aprender e quiere utilizar este
código y ejecutan las implementar. lenguaje de
acciones indicadas. Esta  Velocidad. Se programación para crear
característica, lo hace ejecuta más un juego, deben
idóneo para crear rápido que otros emplearse otras
páginas o aplicaciones lenguajes y herramientas. No es
web, con elementos favorece la compatible en todos los
interactivos o más detección de los navegadores de manera
visuales, de allí su errores. uniforme.
relevancia en el
desarrollo de  Versatilidad. Es
videojuegos. compatible con
otros lenguajes,
como: PHP, Perl
y Java.
C# C# es un lenguaje de Las principales  Se debe conseguir
programación muy ventajas que presenta una versión reciente
versátil, creado por el uso C# en de Visual Studio
Microsoft, con comparación con otros .NET.
características similares lenguajes es su  Se deben tener
al Lenguaje C, pero potencia como algunos
orientado a objetos. Es lenguaje, pero también requerimientos
muy usado en la industria su flexibilidad. mínimos del sistema
de los juegos, robótica, para poder trabajar
impresión 3D, internet de adecuadamente tales
las cosas y desarrollo de como contar con
aplicaciones web y Windows NT 4 o
móviles. Así como superior, tener
también, en el desarrollo alrededor de 4 Gb de
de aplicaciones nativas espacio libre para la
para Microsoft, iOS y instalación, etc.
Android, como
controladores y
aplicaciones de escritorio.
PHP PHP es un lenguaje de  Se trata de un Mala calidad de manejo
programación lenguaje de errores: una de las
multipropósito que multiplataforma. ... principales desventajas
permite desarrollar  Aceleran el de PHP es que no tiene
aplicaciones del lado del desarrollo de herramientas de
servidor, garantizando aplicaciones web depuración, que son
una excelente personalizadas. ... necesarias para buscar
comunicación con la web.  Simplifican el errores y advertencias.
Esta capacidad mantenimiento web. Seguridad baja: PHP es
comunicativa entre la ... uno de los lenguajes de
web y el servidor,  No es necesario programación menos
produce el desarrollo de escribir código seguros
páginas web muy adicional. ...
estables y con un  Eficiente con las
excelente rendimiento. bases de datos. ...
 Automatiza tareas.

C/C++ C++ es un lenguaje de  Los programas Las principales


programación creado, nuevos pueden ser desventajas de C++ es
como una extensión del desarrollados en que se trata de un
lenguaje C, para hacerlo menos tiempo lenguaje muy amplio (con
orientado a objetos. Es porque se puede muchos años y muchas
capaz de compilar rehusar el código. líneas de código), tiene
instrucciones, por lo que  Crear y usar nuevos que tener una
brinda acceso total al tipos de datos es compilación por
hardware, originando su más fácil que en plataforma y su
amplio uso en bases de otros lenguajes depuración se complica
datos, navegadores web como. debido a los errores que
y videojuegos.  El manejo de surgen. Además el
memoria en C++ es manejo de librerías es
más complicado que
mas fácil y otros lenguajes como
transparente. Java o.
R R es un lenguaje de  Acumula, en un  No soporta gráficos
programación orientado a único programa, en tres dimensiones o
la estadística, muy todo lo necesario dinámicos. El
utilizado en cálculo y para analizar los resultado de cada
análisis estadístico, así datos con eficacia. informe puede ser
como en la generación de La diversas algo pobre
gráficos estadísticos. herramientas de visualmente y
Debido a este enfoque, el medición de datos y bastante anticuado en
lenguaje R es muy usado de realización de comparación con el
en investigación científica estadísticas se ofrecido por otros
y biomédica, convierten en programas.
matemáticas financieras, imprescindibles  Su lentitud le resta
minería de datos, para ahorrar tiempo efectividad y
Machine Learning y Data y esfuerzo. competitividad.
Science.  Incluye modelos Existen lenguajes de
lineales y no programación más
lineales usados en rápidos que ofrecen
el sector de la una capacidad de
estadística. Es respuesta más
idóneo para la adecuada.
clasificación y el  Los algoritmos no
agrupamiento de los están unificados.
datos, facilitando Cada uno de ellos se
así su posterior almacena en un
interpretación. paquete distinto, por
 Los diversos lo que hay que ir
operadores cambiando de opción
permiten realizar para leer los datos
cálculos con obtenidos.
matrices más
rápidamente.
Objective- Objective-C es un  Compatibilidad con  Espacio para
lenguaje de librerías de C. ... nombres limitado al
C programación cimentado  Desarrollo para igual que ocurre con
en C, orientado a objetos, todos los C.
para crear soluciones dispositivos de  Algunos de los
sencillas y flexibles a Apple. ... errores de
problemas de  Ideal para los programación son
programación. Fue el programadores de difíciles de identificar
lenguaje principal de C. ... y solventar de manera
Apple para crear  Gran estabilidad. ... rápida y eficiente.
aplicaciones en iOS y  Amplio soporte.  El alto nivel de detalle
macOS, antes de Swift, del lenguaje lo hace
pero aún es popular por más complejo.
la gran cantidad de
aplicaciones
desarrolladas con él.

Swift Este lenguaje Facilita la detección de Una de las desventajas


multiparadigma de Apple errores a tiempo. Es que presenta este
fue creado en 2014 para fácil manipular el lenguaje de
desarrollar aplicaciones código para corregir programación es la
para iOS y macOS, con errores. Dispone de desconfianza que tiene la
una sintaxis simple y una gran variedad de comunidad tech con
concisa. Es un lenguaje valores que permiten a respecto a su tiempo de
compilado, con un los programadores presentación.
rendimiento similar al de volver a diferentes
C++, por lo que brinda puntos de la
alta productividad a los programación según
desarrolladores. sus necesidades. Sus
iteraciones son cortas y
claras.
Matlab Matlab es un lenguaje de  Simulación de La construcción de
programación orientado procesos. modelos requieren un
al cálculo matricial,  Permite construir tratamiento especial.
implementación de modelos simples Puede ser considerado
algoritmos, visualización para testear teorías. un «arte» que se aprende
de datos y creación de  Ofrece Toolboxes a lo largo del tiempo y
interfaces de usuario. El complementarias que envuelve o «buen»
Matlab (Matrix para amplia uso de la experiencia.
Laboratory) es un variedad de Los resultados de la
lenguaje interactivo, aplicaciones de simulación pueden ser
basado en matrices que ingeniería e difíciles de interpretar.
no requieren estar investigación.
dimensionadas, lo que
facilita la representación
de datos y funciones. Por
lo que, genera un entorno
sencillo y productivo para
el desarrollo de software.

También podría gustarte