Las licencias de Delphi y Electron difieren significativamente. De hecho, en algunos aspectos son diametralmente opuestos. El estudio de evaluación comparativa ubicado en esta publicación de blog y la serie completa de la cual es la séptima publicación analiza las similitudes y diferencias entre las dos plataformas. Lea más a continuación.
El documento técnico ” Descubriendo el mejor marco multiplataforma a través de la evaluación comparativa ” evalúa dos marcos que admiten el desarrollo de aplicaciones de escritorio multiplataforma: Delphi y Electron .
Delfos
Delphi, encapsulado en el IDE Studio de desarrollo rápido de aplicaciones (RAD), es el producto insignia de Embarcadero Technologies. Una versión patentada del lenguaje Object Pascal, Delphi presenta desarrollo de aplicaciones gráficas con componentes de “arrastrar y soltar”, un visor WYSIWYG para la mayoría de las plataformas móviles y opciones de estilo sólidas que incluyen paletas únicas y estándar de plataforma que brindan una apariencia y sensación totalmente personalizadas. Entre otras funciones, las bibliotecas incluidas proporcionan controles GUI, administradores de acceso a bases de datos y acceso directo al hardware de la plataforma de destino y a los sistemas operativos de la plataforma. El marco Delphi FireMonkey (FMX) compilará proyectos en código nativo para Windows, macOS, Android, iOS y Linux de 32 y 64 bits, lo que permitirá a los usuarios desarrollar y mantener una base de código que llegue a la mayor parte del mercado. Delphi ha estado disponible por más de 25 años.
Electrón
Electron es un marco de código abierto (licencia MIT) basado en Chromium que utiliza tecnologías web para crear aplicaciones de escritorio en Windows, macOS y Linux. Es desarrollado y mantenido por GitHub, una subsidiaria de Microsoft. Electron combina el motor de renderizado basado en Chromium con un entorno de servidor Node.js. Como tal, la interfaz de usuario de una aplicación Electron está disponible a través de HTML5 y CSS. En general, Electron funciona con la mayoría de los marcos de Javascript, como Angular, Vue.js y React. Las tecnologías basadas en HTML5, CSS y Javascript que se encuentran en Chromium brindan un rico ecosistema de personalización del usuario familiar para cualquier desarrollador web. A pesar de su edad relativamente joven de cinco años, su comunidad cuenta con paquetes de código abierto para el acceso a la base de datos, las interacciones del sistema operativo y otras tareas comunes.
26 Métricas de evaluación comparativa
Esta es la séptima de una serie de 26 publicaciones de blog que analizan más de cerca cada una de las métricas individuales utilizadas en el estudio, y cómo les fue a Delphi y Electron en estas métricas. El primero se puede encontrar aquí.
Descargue el documento técnico completo aquí
Categoría de referencia: Funcionalidad
Funcionalidad La funcionalidad del marco se examinó cualitativamente a través de la investigación de los aspectos comerciales de cada marco, desde la inversión inicial hasta el mantenimiento a largo plazo de los productos creados. La funcionalidad comercial se refiere a la idoneidad comercial de un marco y el impacto en los planes a largo plazo. La excelente funcionalidad permite a las empresas crear fácilmente herramientas o extensiones personalizadas, desarrollar en una plataforma de su elección, proteger su código fuente de la explotación y tener la confianza de que sus aplicaciones se podrán mantener durante décadas.
Métrica de referencia 7/26: Licencia
Licencia : ¿El IDE del marco facilita la implementación directa en las tiendas de aplicaciones de la plataforma nativa (es decir, iOS App Store, Android’s Google Play, Microsoft Store)? Los marcos con características de implementación integradas reducen la complejidad de la implementación del producto, lo que limita los errores que podrían ocurrir o agravarse, y el tiempo de comercialización de los productos iniciales y las actualizaciones/correcciones de errores.
Resultados de la evaluación comparativa
Puntaje Delphi: 3 (sobre 5)
Delphi es un software propietario con tres niveles de licencia de pago y una edición comunitaria y un programa académico gratuitos. El nivel gratuito permite el desarrollo siempre que los ingresos anuales no excedan los $ 5,000 USD por año. La primera licencia para uso comercial completo cuesta $ 1599 USD y el nivel que desbloquea completamente el paquete de software tiene un precio de $ 5999 USD en el momento de escribir este artículo. Se ofrece una suscripción anual a un tercio del costo inicial de la licencia para recibir actualizaciones y nuevas versiones de software.
Puntaje de electrones: 5 (de 5)
Electron es un marco gratuito y de código abierto (licencia MIT) que permite un uso comercial completo sin licencias ni tarifas. No está vinculado a un IDE, pero se puede desarrollar en Visual Studio para aprovechar las herramientas del IDE y el ecosistema de terceros.
Descargue el documento técnico completo aquí
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition