Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2006, 17:14
PedroK
 
Fecha de Ingreso: noviembre-2002
Mensajes: 539
Antigüedad: 21 años, 7 meses
Puntos: 1
Pregunta Jutificar solucion NET

Hola gente

Necesito justificar una solucion NET frente a una open source -java concretamente-, para lo cual deberia considerar ventajas, desventajas y costos de implementar una u otra alternativa. Esto es para decidir que plataforma usaremos en el laburo, es en el gobierno en argentina.


Para lo cual hay dos posturas, el que escribe opina que la principal ventaja de java es que es multiplataforma real -le llamo real porque mono en el caso de NET no implementa el 100% del framework-, pero NET tiene la ventaja de reducir drasticamente los tiempos de desarrollo, conretamente C# utiliza POO y orientada a componentes -a dif de java que solo es POO- con lo cual el desarrollador incrementa la productividad, disminuye errores y tiempos de desarrollo.
En cuanto a java, hay que utilizar struts, hibernate, etc,etc -segun la solucion requerida obviamente-, e incluso hay muchas herramientas muy buenas pero pagas en el mundo java; ademas debemos enrredarnos con
J2SE, J2EE, J2ME. En Net tenemos todo integrado en un solo framework: winform, webforms y mobile.
Con lo cual creo sin temor a equivocarme que NET es la herramienta de desarrollo mas completa de la actualidad, sin embargo no creo que microsoft vaya a sacar una implementacion para linux por razones obvias... Aunque hay rumores que microsoft puede adquirir RedHat y en ese contexto si creo que puede migrar el framework a linux. No nos engañemos, todo gira en torno a la moneda

En cuanto a soluciones enterprise, los costos estan mano a mano, entre una solucion microsoft: win2003, sql2005 y NET y una Open Source -corporate- Red Hat, Oracle, Java. En este caso hasta es mas economico la de microsoft...

Pero en una solucion pequeña a mediana las cosas cambian, es alli en donde me gustarian que opinen la manera de combinar NET de manera de obtener una solucion de bajo costo: por ejemplo shardevelop, mono, etc. Hasta pense en correr un server linux, con un motor mysql/postgresql y los clientes que sean windows (app en NET) con cual ya es un ahorro en licencias.importante.
En web, vamos complicados: si o si IIS..., no se si alguien puede comentarme alguna experiencia con con XSD de mono.

Bueno, espero que opinen muchos me parece que puede ser una discucion fructifera para muchos

saludos
Pedro