Foros del Web » Programación para mayores de 30 ;) » Programación General »

Java o .Net esa es la cuestion!

Estas en el tema de Java o .Net esa es la cuestion! en el foro de Programación General en Foros del Web. Saludos amigos La verdad quisiera discutir acerca de cual puede ser una mejor opcion para aprender a desarrollar, ya que como veran soy experto en ...
  #1 (permalink)  
Antiguo 14/03/2011, 22:03
Avatar de wpersei  
Fecha de Ingreso: septiembre-2006
Ubicación: Bogota
Mensajes: 189
Antigüedad: 18 años, 3 meses
Puntos: 1
Java o .Net esa es la cuestion!

Saludos amigos

La verdad quisiera discutir acerca de cual puede ser una mejor opcion para aprender a desarrollar, ya que como veran soy experto en PHP y he tenido la oportunidad de desarrollar en estos lenguajes y aun no me decido, lo primero es que siempre he pensado que uno debe especializarce para ser mas integro y conocer muy bien una herramienta, sin embargo la necesidad de desarrollar aplicaciones del lado del cliente me hacen tener que recurrir a una de estas tecnologias JAVA o .Net

cual me recomiendan?
por qué es la mejor opcion?

de antemano gracias por su opinion y mucha suerte
__________________
www.ogallardo.com - Mi blog
  #2 (permalink)  
Antiguo 16/03/2011, 02:09
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 1 mes
Puntos: 16
Respuesta: Java o .Net esa es la cuestion!

uff principalmente es cosa de gustos, para mi es más cómodo trabajar con java que con .NET, más que nada por un tema de costumbre, pero java al ser un lenguaje que trabaja sobre una máquina virtual tiende a ser más lento que C# por ejemplo.

Ahora si eres experto en php me imagino que dominas total o parcialmente los conceptos asociados a la orientación a objetos, lo cual es fundamental para cualquiera de tus dos deciciones. De no ser así, parte primero por aprender los conceptos teóricos que sujetan dicho paradigma y luego la discución de que lenguaje usar.

Otro punto de vista que puedes tener en consideración es el tema del costo del software necesario para herramientas de trabajo para cada lenguaje, Java, por su parte, tiene un sin fin de IDEs y entornos de desarrollo bastante completos como NetBeans o Eclipse que son gratuitos no así .NET que dicho entorno de desarrollo (visual studio .NET) es bastante costoso monetariamente.

Saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 16/03/2011, 08:01
 
Fecha de Ingreso: enero-2004
Ubicación: Ciudad de México
Mensajes: 476
Antigüedad: 20 años, 11 meses
Puntos: 14
Respuesta: Java o .Net esa es la cuestion!

Hola.

Cita:
Iniciado por El_Metallick Ver Mensaje
no así .NET que dicho entorno de desarrollo (visual studio .NET) es bastante costoso monetariamente.
Estas equivocado en este punto. .Net tambien tiene varios IDEs gratuitos y Open Source, el problema es que la mayoria no los conocen.

Algunos de ellos son:

- Visual Studio Express (la version gratuita de Visual Studio): http://www.microsoft.com/express

- SharpDevelop: http://www.icsharpcode.com/OpenSource/SD

- MonoDevelop: http://monodevelop.com

Ambas plataformas (Java o .Net), desde mi punto de vista, son igual de potentes, por lo que solo es cuestion de gustos.
  #4 (permalink)  
Antiguo 16/03/2011, 08:10
Avatar de grails  
Fecha de Ingreso: febrero-2011
Mensajes: 44
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Java o .Net esa es la cuestion!

La variedad de frameworks, librerias, documentación, IDE's, comunidad son mucho mas grandes en Java que en .NET por otro lado la integración de componentes de .NET es mucho mas grande que en Java, pero Java es libre y .NET creo que no lo es del todo.
Con .NET es muchisimo mas facil crear aplicaciones Window GUI, sin embargo con java es mucho mas facil hacer aplicaciones web.

PD: Es cuestión de gustos...
  #5 (permalink)  
Antiguo 16/03/2011, 10:45
Avatar de wpersei  
Fecha de Ingreso: septiembre-2006
Ubicación: Bogota
Mensajes: 189
Antigüedad: 18 años, 3 meses
Puntos: 1
Respuesta: Java o .Net esa es la cuestion!

muchas gracias por responder,

a Decir verdad me encuentro familiarizado con la programacion orientada a objetos, entonces por esa parte no hay problema, el tema es que me gusta bastante .NET y su todas las posibilidades que me ofrece el framework, sin embargo mi dilema se basa en que llevo mucho tiempo trabajando con software libre y pues es bien sabido que todo lo que sea microsoft no es tan libre, me gusta la potencia de Java, tiene muchas cosas hechas y el Hecho de que Oracle saque cada vez mas y nuevos productos para Java me parece que lo hace mas valioso, lo que no se es como es el tema de infraestructura, como sera el manejo de costos de servidores, la administracion, problemas comunes y las posibilidades que ofrecen de compatibilidad con otro tipo de aplicaciones como las que he desarrollado en PHP

saludos y mucha suerte
__________________
www.ogallardo.com - Mi blog
  #6 (permalink)  
Antiguo 18/03/2011, 11:48
Avatar de ARICARRARO  
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 14 años
Puntos: 10
Respuesta: Java o .Net esa es la cuestion!

A mi crierio eligiria Java, muchas (casi la mayoría) empresas solicitan programadores que conozcan ese lenguaje.

El inconveniente, es que es más dificil de aprender que VB .Net (salvo C# que es similar a Java)
  #7 (permalink)  
Antiguo 22/03/2011, 14:41
Avatar de wpersei  
Fecha de Ingreso: septiembre-2006
Ubicación: Bogota
Mensajes: 189
Antigüedad: 18 años, 3 meses
Puntos: 1
Respuesta: Java o .Net esa es la cuestion!

Cita:
Iniciado por ARICARRARO Ver Mensaje
A mi crierio eligiria Java, muchas (casi la mayoría) empresas solicitan programadores que conozcan ese lenguaje.

El inconveniente, es que es más dificil de aprender que VB .Net (salvo C# que es similar a Java)
gracias por responder


pues la verdad es que me interesa bastante aprender por C# me gusta como lenguaje de programación, y porque explota el framework de .NET muy bien, es bien sabido que muchas empresas piden programadores en Java pero .NEt también tiene pedido, asi que por ese lado mmm...

saludos
__________________
www.ogallardo.com - Mi blog
  #8 (permalink)  
Antiguo 25/03/2011, 00:41
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Java o .Net esa es la cuestion!

No te limites, aprende ambas tecnologias, ambas cuentan con muy buenos mercados. Empieza por el que te parezca mas atractivo.
  #9 (permalink)  
Antiguo 25/05/2011, 09:21
 
Fecha de Ingreso: agosto-2008
Ubicación: Frente al pc
Mensajes: 71
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Java o .Net esa es la cuestion!

Yo trabajo con .Net, y encuentro que abstrae al programador. de tareas que en otros lenguajes son propias del susodicho. por otro lado , aprender java es mas complicado que .Net, pero a largo plazo el programador java aprende mas cosas que el que lo hace con .Net
  #10 (permalink)  
Antiguo 01/10/2012, 16:33
 
Fecha de Ingreso: junio-2011
Mensajes: 16
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: Java o .Net esa es la cuestion!

bueno aqui va mi respuesta... estoy aprendiendo Java y he visto como programan en .NET... a mi parecer en .NET se concentran en plataforma Windows mientras que en Java, es multiplataforma... como es bien sabido por todos, si aprendes java tienes la base para programar en dispositivos moviles actuales como android y blackberry, pero si lo tuyo es programacion en internet, como dijeron mas arriba, java esta tambien pensado para el internet, elije tus ventajas y cuentanos que elegiste... en mi experiencia de aprendizaje, siento que java no es dificil de aprender sino que tienes que saber como utilizar la basta libreria que tiene y listo!... saludos
  #11 (permalink)  
Antiguo 07/10/2012, 23:48
Avatar de SPAWN3000  
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 9 meses
Puntos: 15
Respuesta: Java o .Net esa es la cuestion!

...esta es una pregunta que data por así decirlo desde antes de Cristo, el problema es que siempre habrá alguien que la vuelva a proponer y el circulo sigue y sigue y asi hasta el final de los tiempos. Ahora cual es su propósito?? Que alguien nos lea la palma de la mano y nos revele el futuro?? que si le apuesto al rojo o al negro cual de los dos me hará millonario?? ....Mientras termino mi brebaje y sacudo mi escoba, te comento que la respuesta es muy sencilla. Cualquiera!!

Tanto Java y .Net siempre han sido dos grandes rivales acérrimos en el mercado, y ambos se juegan las cartas y (las mentes de los programadores por supuesto, que llegan a la red con un manojo de dudas entre sus bolsillos)...al igual que dios y el diablo apuestan a ver cuál se queda con la mayor cantidad de almas. Java es un lenguaje muy viejo, es como decir así... el arquitecto en la matrix, pero no fue echo para mentes débiles y perezosas...por que cuando conozcas ese mundo y aun no tengas claridad en POO...conocerás la definición "sacarte los ojos". Ahora que si haz echo tu tarea, todo podría funcionar...

Ahora sírvete la sopa y no te detengas que se enfría, tienes ejb, jpa, pojos, Spring, Spring roo, inversión del control o inyección de dependencias, hibernate, Mybatis, struts, jsf, jstl, scriplets, servlets, helper class, container, java bean, pool de conexiones, stateless session bean, filter's, abstract factory, factory method, prototype, singleton, repository pattern... etc. Que tal estuvo?? aun quieres otro poco?? el postre: Glassfish, Geronimo, Jboss, Tomcat....
Pero tranquilo al final no resulta tan abrumador como parece, es simplemente que tienes muchos caminos al igual que con dios el libre albedrio, por ello dios nos dio muchas mujeres a las cuales amar (Y no se pero creo que en alguna parte de la biblia dice que llegara el dia en que los hombres subiremos hasta la copa de los árboles para intentar escapar de las mujeres...y yo quiero que llegue ya ese día, pero ya!! mmm, Pero esa es otra historia). Recapitulemos, ahora existe punto NET... mira en el pozo, no se te hace familiar?? existen los paquetes en java, si claro...en .NET los namespaces. Los jar en java para .NET las DLL, existe hibernate ORM(como uno de los más conocidos y que ha adquirido fuerza en los últimos años bendecido por otro ser en el Olimpo) pero para .NET Linq, existe RMI para .NET IDL, ....y así continua y continua. Al final tenemos .NET FrameWork y por parte de java siiii....ese viejo y empolvado que por algunas generaciones a sobrevivido en nuestro pc (la maquina virtual de java) y todo por que alguna aplicación prescindía de él, su nombre era netscape(Si, yo se que para los programadores de java todas las ideas de C# han sido una vil copia, pero no es mi pelea, ni es mi competencia y menos ahora que SUN fue adquirido por Oracle, la pelea es de dos monopolios titánicos en el mercado del software)... ahora no importa cual camino escojas...ninguno morirá en un futuro cercano, han de evolucionar como todo, pero para eso la humanidad fue creada con la capacidad de adaptarse a los cambios. Las propuestas laborales seguirán siendo elevadas para expertos en uno u otro, difícilmente buscan gente que pike en todo pero a la hora de la verdad realmente buenos en ninguno...(aunque no creo que todos son así...pero es una vida traumática, huraña).

Un concejo, el esfuerzo no garantiza el éxito... las palancas si!!

Como ganarlas: ser paciente, aprender a decir no, aprender a proponer soluciones y no ser una sombra mas en las reuniones, aprender a tomar espacios antes de contestar y contestar con educacion, en pocas palabras...aprender a liderar. Esa es la cuestion!

Saludos,

Etiquetas: java
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 06:09.