Fermer

mai 14, 2018

WebMAP 5 de Mobilize.Net prend désormais en charge l'interface utilisateur de KendoUne minute de lecture



Que vous étiez à Seattle la semaine dernière en assistant à Microsoft Build ou en regardant les livestreams et les mises à jour sur les réseaux sociaux, vous savez qu'il y avait une tonne de bonté qui sortait de cet événement. (comme la publication imminente de nos Conversation UI contrôles et composants) et Microsoft a annoncé un certain nombre de grandes mises à jour. Notre partenaire, Mobilize.Net, a également fait les manchettes avec la sortie de WebMAP 5.

L'outil populaire qui migre les applications de bureau vers le Web inclut une foule de nouvelles fonctionnalités incluant un support complet pour JavaScript et Angular via notre interface utilisateur bibliothèque de composants angulaires natifs . Le résultat de l'utilisation de l'outil? Votre application de bureau héritée devient une application Web magnifiquement stylée avec une interface utilisateur moderne.

Fonctionnement

WebMAP 5 démarre avec des workloads hérités écrits dans des langages classiques tels que Visual Basic 6.0, PowerBuilder, Silverlight et des piles technologiques plus récentes. C # et WinForms (ou VB.NET et WinForms).

WebMAP 5 utilise l'IA pour identifier toute l'interface utilisateur – y compris les objets visuels comme les contrôles et les fenêtres – ainsi que les événements, données et codes attachés à ces objets. Ensuite, il convertit toute la couche d'interface utilisateur en un projet de frontend Web basé sur Angular, en utilisant des normes industrielles comme HTML5, CSS, TypeScript et Kendo UI pour les éléments visuels.

Le code client résultant peut être exécuté sur n'importe quel navigateur compatible HTML tel que Edge, IE, Chrome, Firefox ou Safari.

WebMAP 5 prend la logique métier comme la couche de données et l'événement gérer le code et le déplacer vers C # dans un serveur ASP.NET Core Le code est modernisé sans le casser, les noms de symboles (variables, méthodes et autres indications familières à l'application) sont inchangés, les commentaires restent avec les blocs de code appropriés qu'ils étaient Dans l'application source

A travers la magie du tissage et la programmation orientée aspect (AOP), le code du développeur est simplifié et reste très similaire à la version desktop du code source, ce qui le rend plus simple à lire, à comprendre et à étendre. onality est injecté via la plate-forme de compilateur Roslyn de Microsoft pour gérer les problèmes complexes mais nécessaires, tels que la modalité de fenêtre et la durée de vie des objets

. et le code de l'interface web riche. Ces services sont disponibles en tant que bibliothèques de code source C #, ce qui élimine toute dépendance sur Mobilize.Net pour maintenir les composants binaires.

Le frontend et le backend communiquent via des messages JSON, bien qu'il n'y ait aucune exigence pour utiliser ce protocole. Une fonctionnalité importante de WebMAP 5 est également l'utilisation de WebAPI pour mettre à jour les contrôles liés aux données. Cela fournit non seulement une méthode plus légère pour extraire et afficher des données sur le client, mais elle permet également de connecter le point de terminaison à un serveur distinct ou à un service Web.

En se basant sur ASP.NET Core, WebMAP 5 supprime toute dépendance sur IIS ou Windows Server; les applications peuvent être hébergées sur des technologies Microsoft ou Apache Tomcat aussi facilement.

Vous voulez en savoir plus?

Visitez https://www.mobilize.net/webmap pour plus d'informations et pour télécharger un procès.


Les commentaires sont désactivés en mode prévisualisation.




Source link

0 Partages