Miguel 的个人资料MSM-DotNet Blog日志列表 工具 帮助

日志


11月25日

Conociendo Java... desde el punto de vista de un desarrollador .NET

Uno de los objetivos que tengo para este año que viene 2009 es el poder conocer más acerca de otras plataformas distintas a Microsoft. ¿La razón? No puedo saber sí la plataforma que trabajo es buena si no puedo compararla con otras que no conozco.
 
Algunas veces durante los cursos o conferencias que imparto siempre sale la pregunta de ¿Qué es mejor? ¿La plataforma de desarrollo .NET o Java? Mi respuesta siempre ha sido que para mi lo mejor es definitivamente Microsoft .NET porque es lo que conozco. Para un desarrollador Java lo mas seguro es que Java sea lo mejor. Termino mi respuesta comentando que cuando tenga yo tiempo de aprender Java tendré una respuesta más neutral. Así que este es el momento Smile.
 
Voy a ir comentando mi avance sobre mi aprendizaje de Java y trataré de ir haciendo comparaciones importantes entre cada una de estas plataformas de desarrollo. Por lo que he empezado a leer son plataformas bastante similares Smile.
 
Desde hace ya unos años (2004) tuve la intención de aprender Java asi que adquirí un libro "Java 2 Curso de programación" que en este momento debe ya estar obsoleto asi que lo tomare como base e iré complementando con otros materiales que encuentre yo sobre la Red.
 
Mi primer paso despues de leer un poco de historia fue ir al sitio de Sun para descargar el Kit de desarrollo de Java. Por lo que vi la versión más reciente es Java SE Development Kit (JDK) 6 Update 10. Por lo que entiendo, este es el Kit de desarrollo para empezar. Lei tambien de otras herramientas gráficas que hacen más facil la programación pero pienso que me ocultarian de conceptos importantes como el compilar desde la linea de comandos y utilizando el block de notas. Me gusta sufrir Open-mouthed. Pero creo que asi entedenderé mejor ya que los ambientes gráficos nos hacen un tanto ignorantes al ayudarnos demasiado sobre todo cuando estamos aprendiendo. Ya que conozca más de Java evaluaré que herramienta grafica como entorno de desarrollo utilizaré para hacer más productiva la programación.
 
Sí algún conocedor de Java lee estas lineas, piense que son comentarios de un novato (menos que novato) en Java y cualquier orientación es bienvenida. Open-mouthed