Está en la página 1de 6

Java .

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

Costo Professional Edition 32/64-bit Versiones gratuitas Versiones gratuitas


US$581.95
SQL Server Oracle Postgres SQL
Descripción Microsoft SQL Server es un sistema Oracle Database es un sistema de gestión PostgreSQL, también llamado Postgres, es
de gestión de base de datos de base de datos de tipo objeto-relacional un sistema de gestión de bases de datos
relacional, desarrollado por la (ORDBMS, por el acrónimo en inglés de relacional orientado a objetos y de código
empresa Microsoft. Object-Relational Data Base Management abierto, publicado bajo la licencia
El lenguaje de desarrollo utilizado System), desarrollado por Oracle PostgreSQL,1 similar a la BSD o la MIT.
(por línea de comandos o mediante Corporation. Como muchos otros proyectos de código
la interfaz gráfica de Management Su dominio en el mercado de servidores abierto, el desarrollo de PostgreSQL no es
Studio) es Transact-SQL (TSQL), una empresariales había sido la competencia del manejado por una empresa o persona, sino
implementación del estándar ANSI Microsoft SQL Server y de la oferta de otros que es dirigido por una comunidad de
del lenguaje SQL, utilizado para RDBMS con licencia libre como PostgreSQL, desarrolladores que trabajan de forma
manipular y recuperar datos (DML), MySQL o Firebird. desinteresada, altruista, libre o apoyados
crear tablas y definir relaciones entre Las últimas versiones de Oracle han sido por organizaciones comerciales. Dicha
ellas (DDL). certificadas para poder trabajar bajo comunidad es denominada el PGDG
GNU/Linux. (PostgreSQL Global Development Group).
Fecha de 24 de abril de 1989 Oracle surge en 1977 bajo el nombre de SDL 1996
lanzamiento (Software Development Laboratories).
En 1979,
Ventajas Utiliza mucho la memoria RAM para Oracle es el motor de base de datos objeto- Instalación ilimitada y gratuita: Podemos
las instalaciones y utilización de relacional más usado a nivel mundial. instalarlo en todos los equipos que
software. 2)Puede ejecutarse en todas las queramos. Independientemente de la
No se puede utilizar como practicas plataformas, desde una Pc hasta un plataforma y la arquitectura que usemos,
porque se prohíben muchas cosas, supercomputador. PostgreSQL está disponible para los
tiene restricciones en lo particular. 3)Oracle soporta todas las funciones que se diferentes SO, Unix, Linux y Windows, en 32
La relación, calidad y el precio está esperan de un servidor "serio": un lenguaje y 64 bits. Ésto hace de PostgreSQL un
muy debajo comparado con Oracle. de diseño de bases de datos muy completo sistema multiplataforma y también hace
Tiene muchos bloqueos a nivel de (PL/SQL) que permite implementar diseños que sea más rentable con instalaciones a
página, un tamaño de página fijo y "activos", con triggers y procedimientos gran escala.
demasiado pequeño, una pésima almacenados, con una integridad Gran escalabilidad: Nos permite configurar
implementación de los tipos de referencial declarativa bastante potente. PostgreSQL en cada equipo según el
datos variables. 4)Permite el uso de particiones para la hardware. Por lo que es capaz de ajustarse
mejora de la eficiencia, de replicación e al número de CPU y a la cantidad de
incluso ciertas versiones admiten la memoria disponible de forma óptima. Con
administración de bases de datos ello logramos una mayor cantidad de
distribuidas. peticiones simultáneas a la base de datos
5)El software del servidor puede ejecutarse de forma correcta.
en multitud de sistemas operativos.
6)Existe incluso una versión personal para
Windows 9x, lo cual es un punto a favor
para los desarrolladores que se llevan
trabajo a casa.
7)Oracle es la base de datos con más
orientación hacía INTERNET.
Desventajas Es un sistema de gestión de base de Las versiones más recientes de Oracle son la Es relativamente lento en inserciones y
datos. 11g, 10g, 9g, 8g, desde el lanzamiento actualizaciones en bases de datos
Es útil para manejar y obtener datos original de la 8 se sucedieron varias pequeñas, PostgreSQL está diseñado para
de la red de redes. versiones con correcciones, hasta alcanzar ambientes de alto volumen. Ésto hace que
Nos permite olvidarnos de los la estabilidad en la 8.0.3. El motivo de la velocidad de respuesta pueda parecer
ficheros que forman la base de tantos fallos fue, al parecer, la lenta en comparación con bases de datos
datos. remodelación del sistema de de pequeño tamaño.
Si trabajamos en una red social nos almacenamiento por causa de la Soporte oficial: No cuenta con un soporte
permite agregar otros servidores de introducción de extensiones orientadas a en línea o telefónico. PostgreSQL cuenta
SQL Server. Por ejemplo, dos objetos. con foros oficiales donde los usuarios
personas que trabajan con SQL 2)El mayor inconveniente de Oracle es pueden exponer sus dudas que responden
Server, uno de ellos se puede quizás su precio. Incluso las licencias de otros usuarios de la comunidad. También,
conectar al servidor de su otro Personal Oracle son excesivamente caras, disponemos soporte empresarial como
compañero y así se puede ver las en mi opinión. Otro problema es la EnterpriseDB o TodoPostgreSQL. Cabe
bases de datos del otro compañero necesidad de ajustes. Un error frecuente resaltar que la comunidad de usuarios
con SQL Server. consiste en pensar que basta instalar el PostgreSQL es una de las más activas en el
SQL permite administrar permisos a Oracle en un servidor y enchufar mercado.
todo. También permite que alguien directamente las aplicaciones clientes. Un
conecte su SQLO al nuestro Oracle mal configurado puede ser
desesperantemente lento.
Costo Standard: servidor $899[1] Servidor Oracle Database Enterprise Edition Extreme Código abierto no cuesta nada
Licencias por volumen, hospedaje Performance: Dense I/O: X7 $7.9892

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.

Costo Centro de datos [2] Versión gratis Versiones Gratis


Entornos de nube y centros de datos
altamente virtualizados
Basado en núcleo
Windows Server CAL
$6,155
Ultima versión 10.0 GlassFish 5.0 - descargas Última versión estable
2.4.49 (info) 16 de septiembre de 2021

También podría gustarte