Hasta ahora no hemos hablado de una las decisiones principales del proyecto: la tecnología/s a utilizar.

Ya de partida suponemos que se van a utilizar varias, ya que hay partes muy distintas, así que la herramienta ha de ser potente, multiplataforma y versátil, es decir que permita comunicarse con otro tipo componentes escritos, quien sabe, en otro lenguaje más específico y mediante tecnologías muy diversas (servicios web, remoting…)

Con todo ello, para la creación del Core (que es la parte inicial del proyecto) hemos ido hacia dos posibilidades: plataforma Java y plataforma .Net/Mono.

Ambas son conocidas por todos y con multitud de herramientas y paquetes extras o extensiones, pero al final la opción elegida ha sido .Net/Mono. La razón: tiene toda la potencia que necesitamos, es una plataforma en la que ahora mismo nos encontramos más cómodos que en java y nos permite acceder a extensiones externas que hoy por hoy desconozco si existen en Java (como interfaces xaml). De todas maneras no me extrañaria la utilización de Java en algún otro lugar del sistema.

Para la programación sobre esta plataforma se va a utilizar c#. (lo de c++ en modo protegido es para locos, y lo de visual basic… no merece ni comentarlo :) )

Java | Java Developers

Mono | Proyecto mono

.Net | Microsoft .NET Framework

Escribe un comentario

*
*