Seleccion sw de desarrollo
|Selección SW Desarrollo |
|Sistema de Gestión STARS |
| |
||
| |
| |
| |
|Cliente: Sanidad Responde |
|Empresa: Grupo #13|
| |
|9/30/2010 |
| |
Lenguajes que participaron de la comparativa 3
.NET 3
Java 3
PHP 4
Selección 5
Ventajas /Desventajas 5
Comparativa 5
Resumen 9
Desktop 9
Web 10
Lenguajes que participaron de la comparativa
.NET
Inicialmente se podría pensar que es un lenguaje de programación orientado a objetos, o un conjunto de lenguajes de programación todos ellos orientados a objetos, y se pueden citar C#.NET, C++.NET y VisualBasic.NET; pero a esta última definición le hace falta incluir lo referente al acceso alas bases de datos, es decir ADO.NET, las herramientas para desarrollo en internet, ASP.NET y el conjunto de facilidades para construir Servicios Web, además del hecho de que todo viene integrado dentro de un entorno completo denominado VisualStudio.NET. Para lograr elaborar estas herramientas y tener la certeza de que se integrarán bien, se definieron los siguientes elementos:
• Un lenguajecomún de ejecución: CLR (Common Language Runtime).
• Un conjunto de tipos de datos básicos: CTS (Common Type System), el cual incluye, además de todos los tipos de datos básicos, las clases Object y String.
• Un CLS (Common Language Specification), que es el conjunto de reglas que especifica lo referente a la implementación de las características de la POO y a otras estructuras sintácticas.• Un MSIL (MicroSoft Intermediate Language), o lenguaje intermedio común. Este lenguaje es el equivalente al bytecode de Java.
• Un compilador capaz de traducir del MSIL a lenguaje binario, comúnmente denominado JIT (Just In Time).
Así pues, se puede decir que .NET es más que un conjunto de herramientas: con .NET se rompe la filosofía tradicional de Microsoft, pues se ha hecho unesfuerzo para que .NET sea abierto y estándar; para lo cual sometieron sus especificaciones del lenguaje y su tipo común de datos a la revisión de organismos internacionales dedicados a la regulación y estandarización de las plataformas de programación; 5 y una vez aprobados los hicieron públicos.
Java
Es un lenguaje de programación orientado a objetos, que además incluye una máquina virtual, y unaserie de desarrollos básicos que pueden ser empleados por los programadores para simplificar sus nuevos desarrollos; además permite la inclusión de porciones de código ejecutables en las páginas que se publican en internet, a través de WWW.
Sun permite también que otros fabricantes de software tomen a Java como el centro de sus nuevas herramientas de software, es decir, desarrollen entornos deprogramación considerando a Java como su corazón; de manera que en un tiempo relativamente corto IBM, Borland, Oracle y muchos otros, desarrollaron herramientas que les permitan ofrecer productos portables entre diferentes máquinas y sistemas operativos, pues todos compilan para la misma máquina: la máquina virtual de Java.
Hoy en día, Java cuenta con un API amplio, en el cual pueden...
Regístrate para leer el documento completo.