.Net o Java

31/07/2003 - 21:16 por Francisco Fagas | Informe spam
Hola, al momento de desarrollar un proyecto que
recomendarían ustedes????, Desarrollarían en .Net teniendo
en cuenta los costos por licencias que le tocaría pagar a
nuestro cliente: - Windows Server,SQL Server, o
desarrollarían en Java(gratis) en una plataforma: Linux,
en donde no hay que pagar por licencias. Qué piensan
ustedes, o si quieren empezar una empresa desarrolladora
de Software en que se especializarían, porque en el
mercado hay dos caminos: .Net y una plataforma cerrada y
cara, o Java con una plataforma abierta y libre incluyendo
que por ejemplo linux no presenta problemas ni de virus ni
de ataques de hackers. Les publico ésto porque en varios
eventos que han habido de Oracle en mi universidad ellos
siempre plantean esto y sinceramente tengo dudas.
Que elegirían ustedes .Net o Java para iniciar su empresa
desarrolladora de Software?????

Preguntas similare

Leer las respuestas

#1 Leonardo Moreno Forero
01/08/2003 - 04:39 | Informe spam
Hola Francisco,

Es curioso las estrategias de mercadeo de las empresas proveedoras de
soluciones. En particular a Oracle, Sun e IBM les gusta hablar del supuesto
de que desarrollar con Java es gratis. Antes de hablar de desarrollo gratis
en Java hay que averiguar cuanto cuesta una licencia de Forte For Java,
JDeveloper o WebSphere. Cuanto vale una licencia de Oracle DB o DB2?. Cuanto
vale una licencia de los servidores J2EE de estos fabricantes?. Así sea para
Linux, estos productos tienen un costo que fácilmente supera los costos de
cualquier licencia de Windows con SQL Server. No estoy tratando de defender
a Microsoft. Lo único es que hay que ver la forma en que le tratan de vender
la idea de algo gratis para posteriormente casar a las personas con sus
productos. Todas las empresas hacen esto. Lo que hacen Oracle, Sun e IBM
contra Microsoft es simplemente una vulgar estrategia de mercado. Así como
cualquier estrategia de cualquier otra empresa. El desarrollo de Java o de
.NET son gratis si lo haces con un editor de texto y compilas con el JDK ó
con el Framework SDK. Si lo haces así es gratis en cualquier plataforma.
Pero eso, a fines prácticos, es multiplicar el esfuerzo en el desarrollo. Si
uno desea iniciar una empresa desarrolladora, es mejor iniciar con una buena
herramienta de programación como Forte, JDeveloper, WebSphere, BEA Web
Logic, JBuilder, C++ Builder ó Visual Studio .NET. En caso contrario, puedes
hacerlo gratis, para hacer lo mismo que con las herramientas deberás
duplicar y hasta triplicar el esfuerzo de desarrollo.

En cuanto a que Windows está espuesto a los hackers, la verdad es que
Windows se puede configurar para evitar estos ataques, pero los
desarolladores no sabemos configurarlo. Como dice un amigo, Windows por
defecto queda con las piernas abiertas. El problema es tener el
conociemiento para cerrarcelas. Después de esto Windows es casi, la
plataforma más segura que existe. Igualmente pasa con un servidor Linux, si
no lo sabes configurar cualquier hacker entra y lo baja de su
funcionamiento. La ventaja de Linux es que por defecto tiene una buena
configuración de seguridad. Pero ojo, no la más óptima. Sin embargo uno
nunca escucha que se cayó un servidor Linux por que cuando alguien hackea un
servidor de estos se echa encima a toda la comunidad Linux. Por el contrario
si se hackea un servidor Windows obtienes crédito y prestigio.

También dicen que .NET es una plataforma cerrada. Esto es y no es cierto.
Existen proyectos para migrar .NET a otras plataformas y hay una casi
completamente funcional como lo es Mono. Pero también es cierto que si
tienes un servidor AS/400 y desarrollas con Java para este con WebSphere,
creeme que lo más seguro es que ese código no lo pueda utilizar en Linux o
en Windows. Cada fabricante desea que te cases con su plataforma. Las
librerias de clases Java de Oracle no se pueden utilizar en un servidor
IPlanet a menos que pagues las licencias para utilizarlas.

Finalmente, puedes armar tu propio ambiente de programación gratis en .NET,
excluyendo claro está el sistema operativo con lo siguiente:

Framework .NET SDK, o en su defecto el SDK de Mono
Web Matrix (Para desarrollo Web Forms y Web Services)
Sharp Developer (Para desarrollo de Windows Forms) u otra herramienta
similar, ya hay gratis
MSDE para bases de datos.
Pero ovbiamente no es tan fácil como con VS.NET

Si lo deseas hacer en Java lo puedes hacer con

JDK
Ant (para compilar cualquier proyecto de Java)
JBoss (Servidor J2EE totalmente gratis, excepto la documentación y el
soporte)
MSDE con el driver JDBC para SQL Server

Atentamente,


Leonardo Moreno Forero


"Francisco Fagas" escribió en el mensaje
news:01d601c35798$4b91aeb0$
Hola, al momento de desarrollar un proyecto que
recomendarían ustedes????, Desarrollarían en .Net teniendo
en cuenta los costos por licencias que le tocaría pagar a
nuestro cliente: - Windows Server,SQL Server, o
desarrollarían en Java(gratis) en una plataforma: Linux,
en donde no hay que pagar por licencias. Qué piensan
ustedes, o si quieren empezar una empresa desarrolladora
de Software en que se especializarían, porque en el
mercado hay dos caminos: .Net y una plataforma cerrada y
cara, o Java con una plataforma abierta y libre incluyendo
que por ejemplo linux no presenta problemas ni de virus ni
de ataques de hackers. Les publico ésto porque en varios
eventos que han habido de Oracle en mi universidad ellos
siempre plantean esto y sinceramente tengo dudas.
Que elegirían ustedes .Net o Java para iniciar su empresa
desarrolladora de Software?????
Respuesta Responder a este mensaje
#2 tristan
01/08/2003 - 09:09 | Informe spam
Ahora bien. Lo de que linux no presenta problemas de


virus ni tantos
ataques de hackers no puedes tomarlo tan


superficialmente. Es cierto que en
la actualidad los virus no han podido correr en entornos


linux, pero
recuerda que los creadores de virus no se quedan con las


manos cruzadas ante
eso! tarde o temprano encontraran la forma de


hacerlo. En cuanto a lo de
los hackers, te cuento que si existe el peligro!!!!


el hecho de sea
mayor el ataque a plataformas windows que linux, no


quiere decir que en
linux no te puedan hackear!. La ventaja con linux es


que esta basado en un
sistema de correccion de fallos mucho mas agil y rapido


que el de windows
(no tienes que esperar un service pack), pero de todos


modos, si no sabes
cuidarlo, igual que en windows, ten por seguro que


tambien caeras.





El problema de todo eso es una cuestión de marketing. Lo
Respuesta Responder a este mensaje
#3 tristan
01/08/2003 - 09:24 | Informe spam
Ahora bien. Lo de que linux no presenta problemas de


virus ni tantos
ataques de hackers no puedes tomarlo tan


superficialmente. Es cierto que en
la actualidad los virus no han podido correr en entornos


linux, pero
recuerda que los creadores de virus no se quedan con las


manos cruzadas ante
eso! tarde o temprano encontraran la forma de


hacerlo. En cuanto a lo de
los hackers, te cuento que si existe el peligro!!!!


el hecho de sea
mayor el ataque a plataformas windows que linux, no


quiere decir que en
linux no te puedan hackear!. La ventaja con linux es


que esta basado en un
sistema de correccion de fallos mucho mas agil y rapido


que el de windows
(no tienes que esperar un service pack), pero de todos


modos, si no sabes
cuidarlo, igual que en windows, ten por seguro que


tambien caeras.


Esta es una de esas cuestiones en las que el marqueting
tiene engañada a la gente. Lamentablemente el marqueting
de la gente de unix/linux es tan bueno que ni siquiera se
vende como marqueting. La gente de Unix/Linux, juega con
el factor ignorancia a su favor, ya que son pocos los que
conocen estos OS.

En realidad hace unos meses el número total de ataques de
seguridad con exito sobre sistemas basados en Linux
SUPERÓ al logrado sobre sistemas Windows, y eso pese a
que el número de estos sigue siendo muy superior. De
hecho es fácil comprobar que la relación ataques con
exito / ataques totales es desde siempre muy superior en
Linux que en windows.

En cuanto a virus, troyanos y otros similares, desde
luego existen, y de hecho los primeros programas de este
tipo nacieron sobre Unix. Es cierto que el número es
mucho mayor para Windows, pero la explicación es muy
sencilla. El interés de los programadores de virus es
precisamente lograr la mayor propagación de su programa.
Para ello lo lógico es utilizar el OS o aplicación más
implantado.
Respuesta Responder a este mensaje
#4 Wilfrido Mejia
03/08/2003 - 21:55 | Informe spam
Hola a todos.

Buen hilo, y solo hago un insignificante aporte a

En cuanto a que Windows está espuesto a los hackers, la verdad es que
Windows se puede configurar para evitar estos ataques, pero los
desarolladores no sabemos configurarlo. Como dice un amigo, Windows por
defecto queda con las piernas abiertas. El problema es tener el
conociemiento para cerrarcelas. Después de esto Windows es casi, la
plataforma más segura que existe.



Eso era hasta la version anterior, Windows 2003 (o al menos su IIS) viene
con "las piernas cerradas", ademas de otras mejoras en seguridad:

http://www.windowstimag.com/atrasad...ridad_3.as
p

Bueno, a la edicion Web todavia habra que cerrarselas un poco
o estar siempre vigilante pero en que sistema no...

En cuanto a Java, yo siempre he entedido que su licencia es algo
restrictiva, sobretodo la de J2EE que es la que se equipararia a .NET, y
auque es cierto que dia a dia se suman proyectos "abiertos" que dan la
impresion que Java tambien lo es creo que no hay que confundir las cosas.
Mas bien tengo la impresion que Sun tolera estas "violaciones" con tal de
dar acojida a esos proyectos para sumarse desarrolladores y usuarios del
mismo, pero nada los exime que en un futuro ejerza su derecho a hacer
respetar su licencia como lo hizo con MS.

Por otro lado la licencia de .NET tampoco la tengo clara, si bien no
restringe tampoco dice "puedes desarrollar lo que te de la gana y sin pagar
un centimo" y si bien es cierto que casi ningun producto lo dice (excepto
algunos GNU y similes), esto da cabida a pensar que MS podria un buen dia
restringir algunas cosas.

Aunque bueno, yo tambien soy de la idea que nadie hace algo por nada,
algunos buscan vender, otros ganar clientes para productos adjuntos o para
vender soporte, y los mas idealistas buscan prestigio, todo a fin de cuentas
trae ganacias...

Si estoy equivocado en algo corrijanme.

Saludos.

Wilfrido Mejia
Creemos en la paz y en la justicia
http://www.zmag.org/Spanish/0403creemos.htm
Respuesta Responder a este mensaje
#5 Vladimir Ilich Perez Fajardo
11/08/2003 - 01:11 | Informe spam
Ademas existe otra cosa, para . Net de Microsoft desplace a Java, el
framework de .net debera migrar a Linux, por que muchas empresas tiene
linux, es por eso que microsoft quiere sacar su framework en linux.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida