Desarrollo Low-Code

Uno de los principales objetivos a medio plazo de todo proyecto de desarrollo es dotarlo de un marco de trabajo que aporte cohesión. Esto suele englobar tanto estandarización de procesos internos, como normalización de la información, flujos de trabajo y consistencia percibida por el usuario.

Implementar un marco propio es una tarea ímproba que normalmente precisa de muchos años de trabajo y que, no obstante, difícilmente ofrecerá las prestaciones de otros frameworks consolidados. Adaptarse a un framework de terceros es un camino más seguro que requiere de superar una curva de aprendizaje que inicialmente puede ser dura.

A nuestro juicio, tras años de experiencia con diversos frameworks y lenguajes, consideramos que XAF (de DevExpress) es el sistema Low-Code más potente y que mejor equilibra el compromiso entre estandarización, productividad, cohesión, y libertad a la hora de realizar personalizaciones o integraciones a bajo nivel. Se basa en el stack tecnológico más versátil del mercado, la plataforma .NET.

A continuación te desglosamos los aspectos esenciales de nuestra propuesta técnica e indicamos cómo te podemos ayudar o colaborar.

¿Por qué elegir .NET como ecosistema de desarrollo?

Con respecto a .NET debemos destacar:

  • Se basa principalmente en C#, uno de los lenguajes de programación de alto nivel más avanzados, eficientes, atractivos y de aprendizaje intuitivo.
  • Ofrece dos potentes y gratuitos entornos de desarrollo (IDE): Visual Studio y VS Code. Ambos proporcionan prestaciones que optimizan nuestra productividad durante el desarrollo y la depuración.
  • A partir de NET Core y .NET5 se ha conseguido un ecosistema de tecnologías multiplataforma que podríamos agrupar en:
    • Tecnologías Web: Con capacidad de despliegue en servidores linux y windows. Aquí tenemos ASP.NET Core y Blazor.
    • Tecnologías de escritorio: Windows Forms y WPF (limitadas a windows).
    • Tecnología multiplataforma: MAUI, principalmente para el desarrollo móvil pero también con capacidades de adaptación y despliegue en linux y windows.

¿Por qué desarrollar con XAF?

Es un framework 'model-driven' con capacidad para generar tanto aplicaciones cloud multitenant como soluciones distribuidas multiplataforma. A diferencia de otras soluciones Low-Code opacas, la tecnología de XAF sigue estándares de mercado y proporciona los fuentes, lo que favorece conocerlo en profundidad y reducir fricciones. XAF integra la completa y potente suite de componentes de DevExpress, por lo que las soluciones desarrolladas con este framework destacan por su alto nivel de usabilidad y calidad percibida.


Reporting y Dashboards

XAF incorpora las potentes herramientas analíticas de DevExpress.

Su sistema de reporting embebido en la aplicación permite diseñar fácilmente (y en tiempo de ejecución) informes vinculados a las entidades asociadas a los Busines Objects del ORM, lo que facilita enormemente la disposición de la información, parametrización y consulta. Desde cualquier vista vinculada a un objeto con reports asociados se posibilita la ejecución del informe.

El sistema de cuadro de mandos es equiparable en prestaciones a Power BI, con la ventaja de estar totalmente integrado. Podremos diseñar dashbords en tiempo de ejecución y ejecutarlos embebidos en la propia aplicación.


 

¿Cómo te podemos ayudar?

Es posible que el stack tecnológico propuesto te convenza o que desees analizarlo antes de tomar una decisión. En este último caso, podemos hacer un estudio preliminar del proyecto y diseñar una prueba de concepto o prototipo que permita percibir tanto el resultado de aplicar la tecnología expuesta, como la metodología de trabajo.

Puede te que resulte complicado conseguir perfiles con experiencia, o que cuentes con un equipo que necesite formación y apoyo. En este sentido podríamos:

  • Ofrecerte consultoría experta en desarrollo XAF
  • Formar al equipo de desarrollo
  • Ayudarte en el diseño y desarrollo de las etapas iniciales como apoyo al equipo actual
  • Ejercer de CTO provisional

Cuenta con nosotros

Contacta para que analicemos cómo impulsar tu proyecto

Contacto

Solicita información sin compromiso. Contacta con nosotros

Háblanos a cerca de tu proyecto o requerimiento y te diremos con honestidad si podemos ayudarte y de qué forma.

contact

© 2024 - CoreOne - Privacidad