Ver Mensaje Individual
  #6  
Antiguo 09-02-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Para agregar... Delphi es un lenguaje muy elegante y claro a la hora de programar. Moderno y poderoso. Su punto fuente es sin dudas Windows en donde los compiladores son extremadamente rápidos, y el código emitido es eficiente. La biblioteca vcl es muy madura y sin duda el mejor wrapper de la API de Windows. El desarrollo visual es muy sencillo y amigable, y hasta permite cosas como la herencia visual. Si se hace correctamente se logran aplicaciones robustas en las que el diseño de interfaces se hace en modo "RAD", es decir, usando el diseñador visual y drag & drop, y el "corazón" lo haces con código. Execelente para diseñar prototipos. Gran lenguaje para aprender a programar. Comunidad excelente

Gran parte del código es independiente de la plataforma/framework (excepto la interfaz gráfica)

Como desventajas: licencias caras. Con lo de la starter está mucho mejor. Las empresas detrás de Delphi: no me ha gustado Idera y los despidos y renuncias. La política de que freelancers se hayan encargado del desarrollo últimamente se ha notado bastante: hay bibliotecas de dudosa calidad de código, no muy optimizadas y no muy documentadas. La política de que solo los que están en suscripción reciben correcciones de errores. Pobre en mercado móvil: para soportar nuevas versiones de Android puede ser necesario (obligatorio) actualizar a una licencia más nueva. Si bien los componentes de terceros es algo genial, siempre es un dolor de cabeza cuando se debe actualizar a una versión de Delphi más nueva. Configurar el entorno es engorroso: se deben instalar los componentes nuevamente, setear preferencias, re instalar expertos y plugins. El proceso de instalación es un desastre: para pasar de 10.1 Berlín al Update 2 tuve que desinstalar todo, re instalar el Update 2 y volver a configurar el ambiente de desarrollo. La herramienta de migración sencillamente no sirve porque hace solo 1/4 del trabajo
Responder Con Cita