Accueil Entreprise Mendix vs outsystems: une confrontation entreprise en code faible

Mendix vs outsystems: une confrontation entreprise en code faible

Table des matières:

Vidéo: OutSystems Platform Overview in 2 Minutes! (2020 Edition) (Novembre 2024)

Vidéo: OutSystems Platform Overview in 2 Minutes! (2020 Edition) (Novembre 2024)
Anonim

Le développement d'applications à code réduit donne à chaque employé d'une entreprise, quel que soit son rôle ou son expertise technique, la possibilité de dire: «Je vois un processus ou une tâche qui peut être simplifié ou automatisé et je vais créer une application à cet effet». Grâce aux assistants basés sur les formulaires et aux interfaces utilisateur par glisser-déposer, les employés peuvent créer une application en quelques minutes, la partager avec leur service ou leur équipe, et modifier un flux de travail manuel ou professionnel avec une expérience simple basée sur une application.

Les plates-formes à faible code sont de toutes formes et tailles pour tous les types d’activités et leurs besoins. OutSystems et Mendix sont deux des outils les plus puissants que nous avons testés pour les grandes entreprises. Les deux entreprises sont des vétérans du domaine des codes peu développés, offrant des plates-formes matures et complètes qui vont au-delà de la création d'applications de base et de l'automatisation du flux de travail pour gérer l'ensemble du cycle de vie des applications.

Pour les petites et moyennes entreprises (PME) ou les grandes entreprises du classement Fortune 500, il peut être difficile de choisir entre les deux centrales à code réduit. Ci-dessous, nous décrivons comment Mendix et OutSystem se superposent dans cinq domaines principaux: tarification, expérience utilisateur (UX), création d'applications, fonctionnalités pour développeurs et entreprises, et intégrations tierces. Lisez la suite pour savoir quelle plate-forme convient le mieux à votre organisation.

    1 Prix et forfaits

    Mendix est offert gratuitement à un maximum de 10 utilisateurs pour la création, le déploiement et le support d'applications de base. Mais pour les entreprises, le prix commence à 1 875 USD par mois pour une seule application avec des sauvegardes automatiques et une garantie de disponibilité. Si vous souhaitez créer plusieurs applications déployées au sein de votre organisation, vous devrez utiliser l'édition Enterprise ou Pro. L'édition Pro commence à 5 375 $ par mois pour la création d'applications illimitées. L'édition Enterprise coûte 7 825 USD par mois pour un ensemble plus avancé de fonctionnalités de déploiement et de gestion en entreprise. Cet ensemble de fonctionnalités comprend la prise en charge de l'intégration continue, le déploiement de cloud privé, la mise à l'échelle horizontale, les tests de basculement et la possibilité de déployer des applications sur site. La tarification Mendix n'étant pas linéaire, le prix par utilisateur diminue à mesure que les utilisateurs augmentent, et il n'y a pas d'augmentation de coût à long terme due aux add-ons et aux quotas d'utilisation.

    OutSystems propose un forfait gratuit encore plus performant, offrant gratuitement sa plate-forme à toute organisation comptant moins de 100 utilisateurs. Si votre entreprise n'a pas besoin de donner à plus de 100 utilisateurs cette capacité de création d'applications, vous pourrez peut-être même vous passer de l'édition gratuite, livrée avec un environnement de développement unique, une infrastructure de cloud partagé et une assistance illimitée. Le plan OutSystems One débute à 2100 USD par mois (facturé annuellement), ce qui vous permet d'atteindre des milliers d'utilisateurs, trois environnements de développement, de test et de production d'applications, ainsi qu'un déploiement dédié en cloud public, privé ou hybride. Enfin, le plan OutSystems Enterprise débute à 4 600 USD par mois (facturation annuelle) pour une capacité et une évolutivité d'applications illimitées, ainsi que pour des millions d'utilisateurs, si vous envisagez de déployer des applications à faible code dans des magasins d'applications grand public.

    La tarification pour les deux solutions est supérieure à celle d'autres entreprises concurrentes telles que Appian et Salesforce App Cloud, mais Mendix et OutSystems offrent des environnements de développement plus puissants avec des fonctionnalités d'entreprise plus approfondies. Globalement, OutSystems a un meilleur forfait gratuit que Mendix et ses tarifs d'entreprise ne sont pas aussi stricts. Edge: systèmes externes

    2 Configuration et interface

    Le tableau de bord OutSystems est présenté de manière propre et ordonnée avec des onglets pour Plate-forme (où toute la construction de l'application a lieu), Apprentissage, Communauté et Support. L'onglet Communauté comprend non seulement un forum d'utilisateurs, mais également un tableau d'affichage des tâches et un onglet "Idées" pour les améliorations et les nouvelles fonctionnalités de la plate-forme. L'expérience de développement à faible code commence par la création de votre propre environnement de cloud privé, doté de sa propre URL OutSystems. OutSystems n’a aucune autre plate-forme pour adapter son expérience: il vous pose des questions sur le type d’applications que vous souhaitez développer, ainsi que sur votre rôle professionnel et votre niveau d’expertise. Le problème avec la configuration est que vous devez télécharger manuellement l'environnement de développement intégré au bureau OutSystems. Il n'y a pas d'option entièrement basée sur le cloud. La configuration ne prend toujours pas beaucoup de temps, mais pour accéder au concepteur complet d’applications à code réduit guidé, un utilisateur professionnel moyen devra procéder à une installation manuelle.

    Mendix, quant à lui, offre une expérience entièrement en nuage qui vous amène directement à l'onglet «Buzz» lorsque vous vous connectez à l'intranet social intégré et à l'aspect de collaboration de la plate-forme. Buzz est l'un des cinq principaux onglets du très simple tableau de bord, à côté des onglets Applications, Contacts, App Store et Communauté. Mendix configure automatiquement votre environnement d'application de base et vous présente un menu d'options pour commencer à développer et à configurer votre application, ainsi qu'un onglet Buzz dans chaque application. L'interface utilisateur a récemment été refaite avec une nouvelle interface utilisateur de modélisation Web, des applications Android et iOS repensées et un nouveau langage de conception appelé "Atlas", avec des modèles de page prédéfinis et des éléments d'interface utilisateur appelés "Blocs de construction". et le questionnaire de configuration personnalisé OutSystems est un atout, mais Mendix facilite la connexion et la création immédiate du bâtiment, plaçant ainsi au premier plan la collaboration d’équipe native.

    3 Création d'applications à code réduit

    Le développement à code faible est conçu pour être aussi utile pour les utilisateurs professionnels que pour les départements informatiques et les développeurs. En ce qui concerne le premier, les deux plates-formes offrent des expériences de création d'applications étape par étape pour guider les utilisateurs non techniques tout au long du processus. Mendix vous lance avec une page d'applications prédéfinies pour la gestion des actifs, des événements, des dépenses, etc., et des tutoriels pour vous guider à travers des modèles d'applications plus complexes. Web Modeler est puissant et vous donne des aperçus d'appareils pour les applications de bureau, mobiles et tablettes. Mais contrairement à des outils tels que Google App Maker, Mendix vous lance avec la conception d'interface utilisateur et l'encadrement au lieu de la configuration de la base de données, ce qui se produit plus tard. Cela conduit à une expérience de création d'application extrêmement naturelle, avec une tonne d'options de personnalisation en termes de look et de convivialité. Mais cela a entraîné des essais et des erreurs pour obtenir la bonne exécution lors de nos tests. Contrairement à OutSystems, Mendix propose également une application mobile spécifique au développeur qui vous permet de modifier des applications sur votre appareil mobile.

    OutSystems vous laisse choisir si vous construisez une application Web ou mobile dès le départ, puis spécifiez s'il s'agit d'une application pour smartphone, d'une application pour tablette ou d'une application universelle qui redimensionnera en plusieurs écrans. C'est quelque peu limitant par rapport au basculement entre les aperçus de périphérique dans Mendix. Mais une fois que vous commencez à créer l'application, OutSystems vous aide à chaque étape du processus. Une fois dans le concepteur d'applications visuelles, OutSystems m'a accompagné pas à pas avec des flèches animées. Cela m'a guidé tout au long de la création de ma table de base de données à partir d'un fichier Microsoft Excel et de sa transformation en liste, de la création d'un formulaire, de la personnalisation de l'interface utilisateur et de l'aide à la publication de l'application en un seul clic. L'éditeur d'application lui-même est conçu de la même manière que Mendix et Microsoft PowerApps, bien qu'une caractéristique particulièrement utile soit que l'application crée automatiquement des onglets pour vous au fur et à mesure. Il existe un aperçu personnalisé de votre application au centre, dans lequel vous faites simplement glisser et déposez des éléments d'interface utilisateur, que vous mappez vers des objets de base de données et des champs sur le côté droit. Les expériences de création d'applications sont au coude à coude et j'aimais mieux la prévisualisation des appareils de Mendix. Mais le processus de développement de codes bas d'OutSystems est un peu plus fluide, avec des instructions mieux guidées. Léger bord: OutSystems

    4 fonctionnalités pour les développeurs et les entreprises

    OutSystems propose une multitude de fonctionnalités couvrant l'automatisation et la logique de processus, le débogage et les tests logiciels, la gestion de projet, etc., tout au long du cycle de vie d'une application. OutSystems arbore un bel éditeur d’expression avec auto-complétion pour le mappage d’une base de données à un champ. De plus, les applications sont écrites dans les langages de programmation natifs ci-dessous, ce que notre développeur a trouvé utile lorsqu'il travaille avec du code CSS et JavaScript avec une coloration syntaxique. Lorsque vous publiez une application, OutSystems fournit une analyse des applications et une gestion des utilisateurs basée sur des rôles qui décomposent les performances et l'engagement de votre application sur différents systèmes d'exploitation (OS), navigateurs, etc.

    Mendix présente des fonctionnalités similaires en matière d'analyse, de gouvernance et de gestion des utilisateurs. Les deux outils offrent également une installation binaire, ce qui signifie que vous pouvez installer l'environnement de développement localement sur votre poste de travail en plus de l'accès en nuage de Mendix. Dans l’ensemble, notre développeur a constaté que, entre les deux, Mendix offrait de meilleures performances en termes de personnalisation de la base de données et de maintenance des applications et fournissait une expérience de développeur plus simple nécessitant moins de bidouillage. Mendix est également la seule plate-forme que nous avons testée avec Scrum intégré pour la gestion de projet basée sur le sprint. Elle offre également une surveillance approfondie de la qualité et des extensions de tests automatisés, si vous recherchez le niveau Entreprise. Bord légèrement: mendix

    5 App Store, intégrations et communauté

    Tant Mendix que OutSystems ont des intégrations étendues et des magasins d’applications complets regorgeant d’applications et de composants conçus par la communauté. Le Mendix App Store propose un vaste marché d'applications et de modèles, des composants d'interface utilisateur prédéfinis et des widgets, ainsi qu'une longue liste de connecteurs permettant d'intégrer des services tiers, notamment des connecteurs de base de données pour les applications Internet of Things (IoT) et d'apprentissage automatique.

    OutSystems Forge, situé dans l'onglet Communauté de la plateforme, est une place de marché pour les applications et les composants avec des milliers de modèles prédéfinis et d'intégrations, de modules d'application réutilisables et de composants. L'onglet Communauté dépasse également la boutique d'applications pour proposer un forum d'utilisateurs, un tableau d'affichage des tâches et un onglet "Idées" pour les améliorations et les nouvelles fonctionnalités de la plate-forme. Mendix propose dans son onglet Communauté des fonctionnalités similaires pour les forums, les sites d'emploi et les activités d'engagement de la communauté. Edge: même

    6 Le résultat final

    Mendix et OutSystems sont d'excellents choix en tant que plates-formes d'entreprise à code réduit qui s'adressent à une gamme complète d'utilisateurs professionnels. Tous deux ont créé de riches écosystèmes et peuvent gérer le cycle de vie complet des applications, de la création et du déploiement d'applications, à la maintenance et aux analyses en cours. Mendix vous offre une option entièrement basée sur le cloud avec une collaboration native et une excellente gestion de projet informatique, tandis qu'OutSystems se démarque par son interface de création d'applications plus intuitive, ses instructions étape par étape, ainsi que par son expérience de questionnaire personnalisé pour les rôles professionnels. Cette tête-à-tête est à peu près aussi proche que possible, et votre préférence dépendra de l'ensemble des fonctionnalités que vous recherchez. Toutefois, grâce à son avantage en termes de prix et à son expérience globale plus homogène dans la création d'une application d'entreprise à code réduit, cette comparaison au coude à coude se termine avec une légère avance pour OutSystems. Gagnant: OutSystems

Mendix vs outsystems: une confrontation entreprise en code faible