DelphiProductivityWhitepaper

¿Cómo difiere el enfoque de diseño de interfaz de usuario entre Delphi y Electron? Estudio de evaluación comparativa

delelec02

¿Cuánto esfuerzo tiene que poner un desarrollador para crear una interfaz de usuario funcional, intuitiva y atractiva? Mucho depende de cuánto facilita el proceso el IDE o el marco que utiliza el desarrollador a través de un enfoque WYSIWYG (Lo que ve es lo que obtiene), componentes de diseño visual listos para usar, bibliotecas y herramientas, y un enfoque de código bajo que automatiza como gran parte de las partes repetitivas del proceso como sea posible.

Cuando las empresas eligen un marco de software, comienzan una relación a largo plazo durante el ciclo de vida de su aplicación. Dadas las consecuencias estratégicas de esta decisión, las empresas deben considerar cuidadosamente cómo los marcos mejoran la productividad del desarrollador, la funcionalidad comercial,
la flexibilidad de las aplicaciones, el rendimiento del producto, la viabilidad a largo plazo de ese marco y la seguridad inherente en el diseño y la tecnología de cada marco. El marco ideal demuestra fortaleza en cada categoría al minimizar el tiempo de comercialización del producto, reducir los costos de mantenimiento, respaldar la variedad de productos y facilitar una experiencia superior para el cliente.

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 .

Esta es la segunda de una serie de publicaciones de blog que analizan más de cerca cada una de las 26 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í

delphi-electron-cover

Categoría de referencia: Productividad del desarrollador

La productividad del desarrollador es la medida del esfuerzo y el código necesarios para que los desarrolladores completen las tareas típicas de desarrollo. La productividad afecta directamente el tiempo de comercialización del producto y los costos de mano de obra a largo plazo, por lo que las herramientas que aumentan la productividad del desarrollador tienen un impacto sustancial en los plazos y resultados comerciales. La productividad se puede lograr de dos maneras distintas: requisitos de codificación reducidos debido a las bibliotecas nativas y herramientas IDE como finalización de código y diseño visual.
Los IDE con mayor amplitud de biblioteca generalmente dan como resultado menos líneas de código por aplicación y producen una base de código limpia y eficiente que minimiza las oportunidades de errores o problemas de mantenimiento más adelante en el ciclo de vida del producto.

Métrica de referencia 2/26: enfoque de diseño de interfaz de usuario

Métrica de enfoque de diseño de interfaz de usuario : ¿El IDE del marco permite la creación de aplicaciones gráficas/visuales y proporciona un modelo de vista “Lo que ve es lo que obtiene” (WYSIWYG)? Los IDE que admiten el desarrollo a través de componentes de “arrastrar y soltar” u otros métodos visuales permiten a los usuarios utilizar diferentes métodos de pensamiento y creatividad mientras trabajan. La creación visual a través de editores WYSIWYG evita que las empresas necesiten todas las versiones de hardware físico para ver el estilo nativo de la plataforma.

Resultados de la evaluación comparativa

Puntaje Delphi: 5 (sobre 5)

RAD Studio IDE de Delphi ofrece una experiencia de diseño de lo que ves es lo que obtienes (WYSIWYG) con componentes de arrastrar y soltar para el diseño de GUI visual. La GUI diseñada se puede ver con estilos nativos de Android/iOS/Windows/macOS o estilos personalizados y puede simular la apariencia de las aplicaciones en dispositivos móviles de diferentes tamaños de pantalla. Los componentes también se pueden cambiar de tamaño y ajustar sus propiedades en el Inspector de objetos sin tocar el código, lo que permite la creación rápida de prototipos a través del desarrollo visual. Delphi también ofrece la posibilidad de que un desarrollador edite la interfaz de usuario utilizando una definición de lenguaje de estilo YAML simple.

Puntuación de electrones: 3 (de 5)

Electron carece de un IDE nativo, pero se puede desarrollar utilizando editores de texto y herramientas de línea de comandos. Electron no incluye una experiencia de diseño WYSIWYG ni componentes de arrastrar y soltar de forma predeterminada. La interfaz de usuario se puede crear utilizando estilos HTML5 y CSS. A menos que el desarrollador elija un IDE como Visual Studio, las aplicaciones de Electron deben compilarse y ejecutarse para ver la GUI del proyecto.

Descargue el documento técnico completo aquí


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES