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

Una duda, para escoger entre C#, java u otro lenguaje

Estas en el tema de Una duda, para escoger entre C#, java u otro lenguaje en el foro de Programación General en Foros del Web. Vengo de C++ pues, es lo que me enseñan en la universidad. Ahora en la universidad pasare a JAVA. pero me da curiosidad C# y ...
  #1 (permalink)  
Antiguo 23/07/2011, 14:19
 
Fecha de Ingreso: diciembre-2007
Mensajes: 31
Antigüedad: 16 años, 4 meses
Puntos: 0
Una duda, para escoger entre C#, java u otro lenguaje

Vengo de C++ pues, es lo que me enseñan en la universidad. Ahora en la universidad pasare a JAVA. pero me da curiosidad C# y tengo algunas preguntas que necesito saber para poder decidirme.

Lo que me detiene en usar java son los comentarios de que consume recursos que da miedo. He leído que para correr una aplicación o software de mesa en java, consume muchísimo recursos de la computadora, más del procesador y eso hace que todo software creado en java sea muy pesado. y la verdad no me gustaría crear softwares muy pesados.

Como sigue este tema en el 2011?

Por otro lado en C# (considero que soy ignorante en el mundo del software) aún no me queda muy claro lo de software y lenguaje libre. Se que sonará muy ignorante mi siguiente pregunta, pero si no la hago nunca salgo de la duda. leí sobre ( .NET lo limita Microsoft, si ellos no aprueban una implementación en la version del framework) eso que quiere deicir?....

Especificamente, me pregunto que restricciones tiene que C# no sea un lenguaje de software libre?, cuando hago mis softwares y los vendo, tengo que pagarle algo a microsoft?, tengo que dar créditos a microsoft?, que limitaciones hace que C# o cualquier lenguaje de microsoft no sea libre?.

Principalmente quiero intentar crear un software de mesa que ayuda al aprendizaje de un instrumento musical especifico.

Espero que me haya hecho entender. Gracias, y disculpen la falta de conocimiento, ando leyendo en todos lados y tratando de entender hasta ahora
  #2 (permalink)  
Antiguo 29/07/2011, 07:54
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 12 años, 10 meses
Puntos: 17
Respuesta: Una duda, para escoger entre C#, java u otro lenguaje

hola. lo que comentas de java es verdad. en lo personal y por experiencia propia resulta demaciado tardado programar en java. por otro lado C# es muy similar a java en cuanto a sintaxis aunque crear el entorno grafico es mas sencillo. en C# puede hacer .Net, . ASP, etc.

respecto a tu pregunta. yo creo que no, No tienes que pagarle nada a Microsoft, bueno solo la licencia del software. pero no por las aplicaciones que desarrolles. al menos yo no lo hecho.

e software libre significa que como usuario tienes acceso al codigo fuente, cambiar, editar o distribuir. en este caso el java.

espero haberte ayudado
ISC ALAN MEX
  #3 (permalink)  
Antiguo 02/08/2011, 20:22
 
Fecha de Ingreso: diciembre-2007
Mensajes: 31
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Una duda, para escoger entre C#, java u otro lenguaje

Cita:
Iniciado por alan_69niupi Ver Mensaje

respecto a tu pregunta. yo creo que no, No tienes que pagarle nada a Microsoft, bueno solo la licencia del software. pero no por las aplicaciones que desarrolles. al menos yo no lo hecho.

e software libre significa que como usuario tienes acceso al codigo fuente, cambiar, editar o distribuir. en este caso el java.

espero haberte ayudado
ISC ALAN MEX
Alan muchas gracias por tu respuesta, la verdad si me orienta un poco,

La verdad yo no soy muy promotor de soft libre. y no me gusta compartir código, o por lo menos por el momento no, ya que no se muy bien como funciona todo y hay gente muy irresponsable que solo le gusta robar proyectos y ni créditos Dan.

Eso quiere decir que para mi resulta mejor C#?
  #4 (permalink)  
Antiguo 03/08/2011, 17:43
 
Fecha de Ingreso: abril-2011
Ubicación: Distrito Federal
Mensajes: 112
Antigüedad: 13 años
Puntos: 17
Respuesta: Una duda, para escoger entre C#, java u otro lenguaje

También investiga sobre Mono: http://www.mono-project.com/Main_Page

En otras palabras es una implementacion de C# sobre Linux y es open source. Actualmente ya tienen una gran parte de las librerías .Net implementadas y se están enfocando en móviles que no tienen Windows Phone.

En diversos sitios de software libre ya puedes descargar ejemplos de sistemas que corren en Linux o Windows y que Están en C# (Mono).

De todos modos si quieres algo que sirva en todos lados siempre tendrás que hacer ajustes.

No soy detractor de Java, más bien encuentro que no hay ningún lenguaje que te sirva para todo. No?

Etiquetas: c#, java, lenguaje, programacion
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




La zona horaria es GMT -6. Ahora son las 00:44.