Tabla de contenido:
- 1 Precios y planes
- 2 Configuración e interfaz
- 3 Creación de aplicaciones de código bajo
- 4 Características de desarrollador y empresa
- 5 App Store, integraciones y comunidad
- 6 La línea de fondo
Video: Loginom — инновационная low-code платформа (Noviembre 2024)
El desarrollo de aplicaciones de bajo código brinda a todos los empleados de una empresa, independientemente de su rol o experiencia técnica, la capacidad de decir "Veo un proceso o tarea que puede simplificarse o automatizarse y voy a construir una aplicación para eso". Asistentes basados en formularios e interfaces de usuario (UI) de arrastrar y soltar, los trabajadores pueden crear una aplicación en cuestión de minutos, compartirla con su departamento o equipo y cambiar un flujo de trabajo comercial manual o con cuello de botella con una experiencia simple basada en aplicaciones.
Las plataformas de código bajo vienen en todas las formas y tamaños para diferentes tipos de negocios y necesidades. Pero dos de las herramientas más poderosas que hemos probado para grandes organizaciones empresariales son OutSystems y Mendix. Ambas compañías son veteranas en el espacio de código bajo, que ofrecen plataformas maduras con todas las funciones que van más allá de la creación básica de aplicaciones y la automatización del flujo de trabajo para administrar todo el ciclo de vida de la aplicación.
Para las pequeñas y medianas empresas (PYME) o las grandes compañías Fortune 500, elegir entre las dos potencias de código bajo puede ser difícil. A continuación, desglosamos cómo Mendix y OutSystem se comparan en cinco áreas principales: precios, experiencia del usuario (UX), creación de aplicaciones, características empresariales y de desarrollador e integraciones de terceros. Siga leyendo para distinguir qué plataforma es la más adecuada para su organización.
1 Precios y planes
Mendix comienza gratis para hasta 10 usuarios para la creación, implementación y soporte de aplicaciones básicas. Pero para las empresas, el precio comienza en $ 1, 875 por mes para una sola aplicación con copias de seguridad automáticas y una garantía de tiempo de actividad. Si está buscando construir múltiples aplicaciones implementadas en toda su organización, entonces tendrá que ir con la edición Enterprise o Pro. La edición Pro comienza en $ 5, 375 por mes para la creación ilimitada de aplicaciones. La edición Enterprise cuesta $ 7, 825 por mes para un conjunto de características de administración y despliegue empresarial más avanzado. Este conjunto de características incluye soporte de integración continua, implementación de nube privada, escala horizontal, prueba de conmutación por error y la capacidad de implementar aplicaciones en las instalaciones. El precio de Mendix no es lineal, por lo que el precio por usuario se reduce a medida que los usuarios aumentan, y no hay aumentos de costos a largo plazo debido a complementos y cuotas de uso.
OutSystems tiene un plan gratuito aún mejor, que ofrece su plataforma de forma gratuita para cualquier organización con menos de 100 usuarios. Si su empresa no necesita dar a más de 100 usuarios esta capacidad de creación de aplicaciones, incluso puede salirse con la edición gratuita, que viene con un único entorno de desarrollo, infraestructura de nube compartida y soporte ilimitado. El plan OutSystems One comienza en $ 2, 100 por mes (facturado anualmente), lo que lo lleva a miles en capacidad de usuario, tres entornos para el desarrollo, prueba y producción de aplicaciones, junto con una implementación dedicada en la nube pública, privada o híbrida. Finalmente, el plan OutSystems Enterprise comienza en $ 4, 600 por mes (facturado anualmente) para capacidad y escalabilidad ilimitadas de aplicaciones, y capacidad de usuario hasta millones si planea implementar aplicaciones de bajo código en tiendas de aplicaciones de consumo.
El precio para ambos es más alto que otros competidores empresariales, como Appian y Salesforce App Cloud, pero Mendix y OutSystems ofrecen entornos de desarrollo más potentes con una funcionalidad empresarial más profunda. En general, OutSystems tiene un mejor plan gratuito que Mendix y sus precios empresariales no son tan elevados. Edge: OutSystems
2 Configuración e interfaz
El panel de control de OutSystems se presenta de manera limpia y ordenada con pestañas para Plataforma (donde se lleva a cabo todo el desarrollo de la aplicación real), Aprender, Comunidad y Soporte. La pestaña Comunidad incluye no solo un foro de usuarios, sino también una bolsa de trabajo y una pestaña "Ideas" para mejorar la plataforma de lanzamiento y nuevas características. La experiencia de desarrollo de bajo código comienza creando su propio entorno de nube privada, que viene con su propia URL única de OutSystems. Otra cosa que OutSystems hace que ninguna otra plataforma hace para adaptar la experiencia es que le hace preguntas sobre el tipo de aplicaciones que desea desarrollar y su rol profesional y nivel de experiencia. El único inconveniente con la configuración es que debe descargar manualmente el entorno de desarrollo integrado de escritorio (IDE) de OutSystems. No hay una opción totalmente basada en la nube. La configuración aún no lleva mucho tiempo, pero para llegar al creador de aplicaciones de código bajo guiado completo, un usuario comercial promedio deberá realizar una instalación manual.
Mendix, por otro lado, ofrece una experiencia totalmente basada en la nube que lo lleva directamente a la pestaña "Buzz" cuando inicia sesión en la intranet social incorporada y el aspecto de colaboración de la plataforma. Buzz es una de las cinco pestañas principales en el panel de control muy sencillo junto a las pestañas Aplicaciones, Personas, Tienda de aplicaciones y Comunidad. Mendix configura automáticamente el entorno básico de su aplicación y le muestra un menú de opciones para comenzar a desarrollar y configurar su aplicación, además de una pestaña Buzz dentro de cada aplicación individual. La interfaz de usuario se revisó recientemente con una nueva interfaz de usuario de modelador web, aplicaciones de Android e iOS rediseñadas y un nuevo lenguaje de diseño que la compañía llama "Atlas", con plantillas de página predefinidas y elementos de interfaz de usuario llamados "Building Blocks". Ambas interfaces de usuario son fáciles de navegar, y el cuestionario de configuración de OutSystems personalizado es una ventaja, pero Mendix hace que sea un poco más fácil iniciar sesión y comenzar a construir de inmediato, colocando la colaboración del equipo nativo al frente y al centro. Edge: Mendix
3 Creación de aplicaciones de código bajo
El desarrollo de código bajo está diseñado para ser tan útil para los usuarios comerciales cotidianos como lo es para los departamentos y desarrolladores de TI. Cuando se trata de lo primero, ambas plataformas ofrecen experiencias de creación de aplicaciones paso a paso para guiar a los usuarios no técnicos a través del proceso. Mendix lo inicia con una página de aplicaciones preconstruidas para administrar activos, eventos, gastos, etc., y tutoriales para llevarlo a través de plantillas de aplicaciones más complejas. Web Modeler es potente y le ofrece vistas previas de dispositivos para aplicaciones de escritorio, móviles y tabletas. Pero, a diferencia de herramientas como Google App Maker, Mendix comienza con el diseño de la interfaz de usuario y el enmarcado de cables en lugar de la configuración de la base de datos, lo que sucede más tarde. Esto conduce a una experiencia de creación de aplicaciones extremadamente natural, con un montón de opciones de personalización en términos de apariencia. Pero esto dio lugar a algún tipo de prueba y error en la ejecución correcta durante nuestras pruebas. A diferencia de OutSystems, Mendix también tiene una aplicación móvil específica para el desarrollador que le permite editar aplicaciones en su dispositivo móvil.
OutSystems le permite elegir si está creando una aplicación web o móvil desde el primer momento, y luego especificar si se trata de una aplicación de teléfono inteligente, tableta o una aplicación universal que cambiará de tamaño a varias pantallas. Eso es algo limitante en comparación con la alternancia entre vistas previas de dispositivos en Mendix. Pero una vez que comienza a compilar la aplicación, OutSystems lo ayuda en cada paso del camino. Una vez en el diseñador visual de aplicaciones, OutSystems me acompañó paso a paso con flechas animadas. Me guió para crear mi tabla de base de datos a partir de un archivo de Microsoft Excel y convertirla en una lista, crear un formulario, personalizar mi interfaz de usuario y ayudarme a publicar la aplicación con solo un clic. El editor de la aplicación en sí se presenta de manera similar a Mendix y Microsoft PowerApps, aunque una característica especialmente útil fue que la aplicación crea automáticamente pestañas para usted a medida que avanza. Hay una vista previa personalizada de su aplicación en el centro, y simplemente arrastra y suelta elementos de la interfaz de usuario en ella, que asigna a los objetos y campos de la base de datos en el lado derecho. Las experiencias de creación de aplicaciones son comparables y me gustó mucho la vista previa del dispositivo de Mendix. Pero el proceso de desarrollo de código bajo de OutSystems es un poco más fluido, con una mejor instrucción guiada. Ligero borde: OutSystems
4 Características de desarrollador y empresa
OutSystems tiene una gran cantidad de funcionalidades que abarcan la automatización y lógica de procesos, depuración y prueba de software, gestión de proyectos y más, a lo largo de todo el ciclo de vida de la aplicación. OutSystems tiene un buen editor de expresiones con autocompletado para mapear desde una base de datos a un campo. Además, las aplicaciones están escritas en lenguajes de programación nativos debajo, lo que nuestro desarrollador encontró útil mientras trabajaba con código CSS y JavaScript con resaltado de sintaxis. Cuando publica una aplicación, OutSystems proporciona administración de usuarios basada en roles y análisis de aplicaciones que desglosan el rendimiento y la participación de su aplicación en diferentes sistemas operativos (SO), navegadores, etc.
Mendix tiene características similares cuando se trata de análisis, gobierno y administración de usuarios. Ambas herramientas también ofrecen una instalación binaria, lo que significa que puede instalar el entorno de desarrollo localmente en su estación de trabajo además del acceso basado en la nube de Mendix. En general, nuestro desarrollador descubrió que, entre los dos, Mendix se desempeñó mejor en la personalización de la base de datos y el mantenimiento de la aplicación y proporcionó una experiencia de desarrollador más ágil que requirió menos retoques. Mendix también es la única plataforma que probamos con Scrum integrado para la gestión de proyectos basada en sprint, y también ofrece un monitoreo de calidad profunda y extensiones de prueba automatizadas, si llega al nivel Enterprise. Ligero borde: Mendix
5 App Store, integraciones y comunidad
Tanto Mendix como OutSystems tienen integraciones extensas y tiendas de aplicaciones completas repletas de aplicaciones y componentes creados por la comunidad. Mendix App Store ofrece un amplio mercado de aplicaciones y plantillas, componentes y widgets de interfaz de usuario preconstruidos, y una larga lista de conectores para integrar servicios de terceros, incluidos conectores de bases de datos para Internet de las cosas (IoT) y aplicaciones de aprendizaje automático (ML).
OutSystems Forge, que se encuentra dentro de la pestaña Comunidad de la plataforma, es un mercado de aplicaciones y componentes con miles de plantillas e integraciones preconstruidas, módulos de aplicaciones reutilizables y componentes. La pestaña Comunidad también va más allá de la tienda de aplicaciones para ofrecer un foro de usuarios, una bolsa de trabajo y una pestaña "Ideas" para mejorar la plataforma de lanzamiento y nuevas características. Mendix ofrece funciones similares de foro, bolsa de trabajo y participación comunitaria en su pestaña Comunidad. Borde: incluso
6 La línea de fondo
Mendix y OutSystems son excelentes opciones como plataformas empresariales de bajo código que se adaptan a una amplia gama de usuarios comerciales. Ambos han fomentado ecosistemas ricos y pueden administrar el ciclo de vida de la aplicación de principio a fin, desde la creación y la implementación de la aplicación hasta el mantenimiento continuo y el análisis. Mendix le ofrece una opción totalmente basada en la nube con colaboración nativa y una excelente gestión de proyectos de TI, mientras que OutSystems destaca con la interfaz de creación de aplicaciones más intuitiva y las instrucciones paso a paso, así como una experiencia de cuestionario personalizada en torno a los roles comerciales. Este enfrentamiento directo es lo más cercano posible, y su preferencia dependerá del conjunto de características generales que esté buscando. Sin embargo, gracias a su ventaja en los precios y a la experiencia general más fluida en la creación de una aplicación comercial de bajo código, esta comparación continua termina con OutSystems saliendo un poco por delante. Ganador: OutSystems