![DelElec08Feasibility | Embarcadero RAD Studio Delphi C++Builder Blogs del elec 08 feasibility](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2022/03/Del-Elec-08-Feasibility-6793435-4456364.jpg?resize=1140%2C694&ssl=1)
Los perfiles de viabilidad a largo plazo de las licencias de Delphi y Electron son muy diferentes. Esto está relacionado con la corta historia de Electron en comparación con la evolución de 27 años de Delphi y la dificultad de hacer predicciones confiables sobre el futuro de Electron. En la publicación de blog a continuación, analizamos más de cerca los perfiles de viabilidad a largo plazo de Delphi y Electron como parte de un extenso estudio de evaluación comparativa.
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 estrella 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 características, las bibliotecas incluidas proporcionan controles de GUI, administradores de acceso a bases de datos y hardware de plataforma de destino de acceso directo y sistemas operativos de 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 octava 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 8/26: Viabilidad a largo plazo
Factibilidad a largo plazo : ¿El marco tiene un historial de estabilidad, compatibilidad con versiones anteriores entre versiones principales, correcciones de errores y actualizaciones de seguridad? Esta métrica destaca la confianza que las empresas pueden disfrutar o el riesgo estratégico que pueden asumir al elegir un marco.
Resultados de la evaluación comparativa
Puntaje Delphi: 5 (sobre 5)
Como marco patentado, Delphi requiere que las empresas compren licencias de uso comercial y ofrece actualizaciones anuales opcionales por una tarifa. Por esta inversión, los usuarios obtienen un marco estable, compatible con versiones anteriores y en crecimiento con equipos de soporte dedicados y un historial de éxito de 25 años. El lenguaje Delphi ha estado creciendo, madurando y expandiéndose desde 1995. Su marco móvil y de escritorio multiplataforma (FireMonkey) se lanzó en 2011 y amplía constantemente el acceso a nuevo hardware y sistemas operativos mientras mantiene la compatibilidad con versiones anteriores. La documentación completa ayuda al mantenimiento y un equipo de soporte completo está disponible para la actualización, migración o ayuda para la resolución de problemas.
Puntaje de electrones: 3 (de 5)
Electron es una plataforma gratuita de código abierto que ofrece a las empresas la oportunidad de desarrollar aplicaciones en cualquier sistema operativo importante sin costos iniciales. El precio de cero costos iniciales se encuentra en la falta de servicios y apoyo de expertos. El marco renuncia a un IDE nativo y, en cambio, se basa en extensiones para IDE como Visual Studio de Microsoft, y carece de comodidades como compilación integrada, bibliotecas de prueba integradas y desarrollo de herramientas en lenguaje nativo.
Al compensar ligeramente esos inconvenientes, Electron obtiene acceso a las muchas bibliotecas de Javascript y Typescript disponibles y brinda excelentes opciones de accesibilidad para todas las principales plataformas de escritorio. Las empresas que investigan Electron deben tener en cuenta su futuro incierto: a los cinco años, el marco aún se encuentra en su fase de luna de miel. Lanzado en abril de 2016, Electron es desarrollado y mantenido activamente por GitHub y ha brindado soporte rápidamente para tecnologías emergentes como Apple Silicon (alrededor de noviembre de 2020). Carece del historial y la longevidad estable necesarios para determinar si las aplicaciones de Electron creadas en 2020 sobrevivirán hasta 2030.
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