Ver Mensaje Individual
  #15 (permalink)  
Antiguo 07/06/2013, 22:18
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: ¿Diferencias Pro y contras entre los lenguajes de programacion web?

Algo que me pones de tu ejemplo sobre la clase Persona.

Es que eso se llama syntactic sugar y lo único que hace es que tu compilador te genera los métodos apropiados quedando tu código bastante parecido al de Java ademas de desorientar a uno que otro programador. Ver articulo al respecto.

Lo cual en Java también tienes herramientas que te generan ese código boilerplate y no solamente en getters y setters, si no también constructores, métodos como toString, equals e incluso puedes añadir tus propios snippets pero eso depende mas del toolbox que tengas como programador y no tanto del lenguaje.

Si hablas de boilerplate C# tiene muchísimo. Por ejemplo los semicolons (puntos y coma), las llaves, los tipos de datos, palabras clave, etc... Si de verdad no quieres tanto boilerplate un buen lenguaje de scripting es lo tuyo. Lenguajes como Haskell, Ruby o Python donde puedes hacer muchas cosas en muy poco código.

Ademas asumir que Java tiene es 60% inútil solamente por un ejemplo sencillo es nada mas otro ejemplo del fanatismo que tienes con C#.