Ver Mensaje Individual
  #5  
Antiguo 29-01-2017
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Reputación: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por jhonny Ver Mensaje
Entonces me pregunto, ¿Por qué no incluir Spring4D nativamente si al final están desarrollando cosas que naturalmente van a terminar llegando a lo mismo?, ¿Esto acaso es un tema de licencia o es otra cosa?.

Una razón más simple es porque Delphi no es asi. Lo que describes implica que te serviria mas usar F#, ELM, Elixir o algo similar.

Por ejemplo, en el caso de los nullables. Eso es algo que si se incorpora como libreria tendria un efecto marginal en la calidad del código. Eso es algo que se debe tener a nivel del lenguaje para recibir sus frutos. De lo contrario, solo sera "algo interesante" en unas pocas lineas de codigo para unos pocos casos de usos usado por pocos desarrolladores.

Es por eso que los nulos se consideran el "error del billon de dolares". La unica forma (sana) es ELIMINAR POR COMPLETO los nullos.

Eso no sirve en Delphi, ya tiene demasiada historia.

Igual, el resto de cosas son mas de lenguajes funcionales, y una vez que un lenguaje se estabiliza en un paradigma, intentar alterarlo solo hace todo mas confuso.

Es por eso que es falso que "todos los lenguajes son mas o menos lo mismo" y que "no hay un lenguaje mejor que otro".
__________________
El malabarista.
Responder Con Cita