Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Net Python
Descripción Java es un lenguaje de programación .NET es un framework de Microsoft que Python es un lenguaje de
y una plataforma informática que fue hace un énfasis en la transparencia de programación interpretado cuya
comercializada por primera vez en redes, con independencia de plataforma filosofía hace hincapié en la legibilidad
1995 por Sun Microsystems. Hay de hardware y que permite un rápido de su código.2 Se trata de un lenguaje
muchas aplicaciones y sitios web que desarrollo de aplicaciones. Basada en de programación multiparadigma, ya
no funcionarán, probablemente, a ella, la empresa intenta desarrollar una que soporta parcialmente la
menos que tengan Java instalado y estrategia horizontal que integre sus orientación a objetos, programación
cada día se crean más. Java es productos, desde el sistema operativo imperativa y, en menor medida,
rápido, seguro y fiable. hasta las herramientas de mercado. programación funcional. Es un
lenguaje interpretado, dinámico y
multiplataforma.
Fecha de 1996 13 de febrero de 2002 1991
lanzamiento Diseñado porSun Microsystems
(Oracle Corporation)
Ventajas El lenguaje Java es orientado a Acceso a funcionalidades del .net Simplificado y rápido
objetos. El paradigma de framework: significa que te facilita el Este lenguaje simplifica mucho la
programación orientada a objetos trabajo con webservices, bases de programación «hace que te adaptes a
supuso un gran avance en el datos, criptografía, entre otros recursos. un modo de lenguaje de
desarrollo de aplicaciones, ya que es Comunicación estable con base datos programación, Python te propone un
capaz de acercar la forma de SQL Server: te permite trabajar de patrón». Es un gran lenguaje para
programar a la forma de pensar del ser manera cómoda con el sistema de scripting, si usted requiere algo rápido
humano. gestión de bases de datos SQL Server (en el sentido de la ejecución del
En java no existen problemas con la ya que se conecta de manera óptima. lenguaje), con unas cuantas líneas ya
liberacion de memoria en el sistema: Solo se compila el ejecutable: significa está resuelto.
En Java decidieron romper con el que solo el producto final (programa Elegante y flexible
sistema tradicional de liberación de desarrollado) es el que debes compilar El lenguaje le da muchas
memoria, haciendo que el para su ejecución. herramientas, si usted quiere listas de
programador ya no fuese el varios tipo de datos, no hace falta que
responsable de esa tarea. Así, lo único declares cada tipo de datos. Es un
que necesita hacer el programador es lenguaje tan flexible usted no se
solicitar la memoria al sistema. preocupa tanto por los detalles.
El lenguaje Java es relativamente fácil
de aprender comparado con otros.
Desventajas Al tratarse de un lenguaje interpretado, Menor rendimiento en comparación a Curva de aprendizaje
el rendimiento en la ejecución de Linux: el rendimiento y velocidad del La «curva de aprendizaje cuando ya
programas suele ser un poco menor. sistema de archivos NTFS (New estás en la parte web no es tan
Aunque java es un lenguaje Technology System) de Microsoft sencilla».
relativamente sencillo de manejar, no Windows es menor comparado con el Hosting
es recomendado implementarlo con sistema de archivos de Linux. La mayoría de los servidores no tienen
personas que apenas se unen a este Plataforma específica de desarrollo: soporte a Python, y si lo soportan, la
mundo, ya que Java se basa en una ASP.NET necesita que desarrolles tu configuración es un poco difícil.
filosofía de programación (la programación desde el Entorno de Librerías incluidas
orientación a objetos) que es una Desarrollo Integrado (IDE) Visual Algunas librerías que trae por defecto
evolución de otras formas de entender Studio. Sin embargo, otros marcos de no son del gusto de amplio de la
la programación más sencilla de desarrollo tienen mayor flexibilidad en comunidad, y optan a usar librerías de
enseñar e implementar este aspecto, por ejemplo PHP que te terceros.
Su sintaxis comparada con C# o permite desarrollar desde cualquier
Python parece para algunos bastante editor de texto (Bloc de notas, Atom,
engorrosa y al contrario que su etc.).
semejante en .NET, C#, es un No es multiplataforma: este marco de
lenguaje que evoluciona muy desarrollo funciona solo con el sistema
lentamente. operativo Windows y presenta muchos
problemas de compatibilidad con el
resto de sistemas operativos.
Versión Actual Java Standard Edition 15.0.1 4.8 18 de abril de 2019 Python 3.9.7
Ultima versión 15.0 2019 SQL Server 2019 Oracle Database 21c, la última versión de la 13.4 (info) 12 de agosto de 2021 (1 mes y
Seattle base de datos convergente 22 días)
IIS Glash Fiss Apache
Descripción Son las iniciales de Internet GlassFish es un servidor de es un código amplio, oportuno para
Information Services y si bien es más aplicaciones de software libre diversos sitios web. Estas ejecutan un
conocido como servidor web en desarrollado por Sun registro y el concepto de sitio virtual de
realidad son un conjuntos de servicios Microsystems, compañía adquirida acuerdo con las regulaciones. Cuando inicio
que transforman un sistema Microsoft por Oracle Corporation, que el desarrollo, se basó originalmente en un
Windows en un servidor capaz de implementa las tecnologías código popular, pero luego se reescribió por
ofrecer servicios Web, FTP y SMTP definidas en la plataforma Java EE completo. Fue nombrado porque algunas
entre otros. En el caso de SMTP no está y permite ejecutar aplicaciones que personas querían que tuviera un significado
pensado como un servidor de correo siguen esta especificación. Es firme y enérgico pero no agresivo, y la tribu
completo sino simplemente como gratuito, de código libre y se Apache fue la última persona en sucumbir
herramienta a disposición de las distribuye bajo un licenciamiento ante el gobierno estadounidense que
aplicaciones web alojadas para que dual a través de la licencia CDDL y pronto sería utilizado, y la gente estaba
puedan enviar correos electrónicos la GNU GPL. La versión comercial profundamente preocupada por eso en ese
diferentes destinatarios, pero no recibir es denominada Oracle GlassFish momento.
correo de otros proveedores ya que no Enterprise Server (antes Sun Además de proporcionar otras funciones
incorpora los protocolos IMAP/ṔOP GlassFish Enterprise Server) altamente configurables, Apache también
proporciona bases de datos de
autenticación y negociación de contenido,
pero ha sido criticado por la falta de una
interfaz gráfica que facilite su configuración.
Fecha de lanzamiento Como Windows 2000 o Windows 4 de mayo de 2006 1995 Apache Software Foundation
Server 2003, 2016 y 2019
Ventajas Proporcionan capacidades de servidor Ruta de migración más sencilla Modular.
web integrado. Preparado para entornos de Código abierto.
Es confiable, seguro y administrable en clustering con failover Multi-plataforma.
internet. Superioridad de administración Extensible.
Desarrolla y es compatible con las Compatibilidad con lenguajes script Popular (fácil conseguir ayuda/soporte).
aplicaciones beneficiándose con un
único entorno de alojamiento de
aplicaciones integrado con
compatibilidad total.
Al momento de la instalación permite
elegir sobre que servidor web va a
correr (Apache o IIS).
Desarrollada por Microsoft.
Desventajas Este servidor no es multiplataforma, Difícil integración con eclipse Formatos de configuración no estándar.
solo funciona bajo Windows. Glasfish sacrifica velocidad para ser No cuenta con una buena administración.
Posee limitaciones en las versiones que más robusto Falta de integración.
no son de la familia “Server”. No desconecta las conexiones de la
Posee vulnerabilidades. BD y luego se cae por muchas
conexiones.