Justo a tiempo para Navidad, estamos cumpliendo nuestra promesa de presentarles un nuevo informe técnico : Desarrollo del MEJOR marco para desarrolladores a través de la evaluación comparativa . Este documento examina tres marcos: Delphi , Windows Presentation Foundation (WPF) con .NET Framework y Electron , utilizando una evaluación ponderada de 23 métricas para determinar cuál ofrece la mejor productividad para el desarrollador , funcionalidad comercial , flexibilidad de aplicaciones y rendimiento del producto . Esta primera ronda eligió un clon de la calculadora de Windows 10 como punto de referencia para examinar la capacidad de cada marco para recrear una GUI conocida y apuntar al entorno de escritorio de Windows.
Nuestros resultados probablemente no sorprenden a los desarrolladores de Delphi: Delphi VCL y FMX sacaron a la competencia del agua, anotando 4.66 puntos de 5. Electron quedó en un distante segundo lugar con 3.11 puntos y WPF ocupó el último lugar. Dejando a un lado las puntuaciones, el análisis cualitativo y cuantitativo proporciona algunas conclusiones:
- Delphi y su RAD Studio IDE mejoran profundamente la productividad del desarrollo y el tiempo de comercialización del producto. No solo eso, desarrollar una base de código para llegar a todas las plataformas de escritorio y móviles simplifica las versiones sucesivas y el mantenimiento del producto.
- WPF con .NET Framework ofrece a los pequeños equipos una entrada nativa a las aplicaciones de Windows y un IDE sólido, pero tiene dificultades para igualar la productividad, la seguridad IP y el rendimiento de Delphi, mientras que también le faltan las funciones multiplataforma de Delphi y Electron.
- Electron ofrece una alternativa gratuita a Delphi y WPF, familiaridad para los desarrolladores front-end y capacidad multiplataforma a costa de la protección IP, las herramientas IDE estándar y el rendimiento de la aplicación.
Puede descargar este documento de forma gratuita visitando lp.embarcadero.com/Discovering_the_best_framework , ingresando su dirección de correo electrónico y siguiendo un enlace enviado a su bandeja de entrada.
Comentarios de la comunidad
¡Este documento está destinado a iniciar una conversación! El código fuente completo de este proyecto está disponible en GitHub para que lo examine y mejore. Lea el documento, escriba una publicación de blog en respuesta o una mejor aplicación de calculadora, y envíe una solicitud de extracción de GitHub para que podamos agregarla al repositorio. ¿Encontraste un error? Envíe un problema para que podamos mejorar este proyecto y recopilar las mejores prácticas y técnicas para cada marco. ¡Ninguno de nosotros es tan inteligente como todos nosotros!