Car-tech

Microsoft simplifie Visual Studio

Creating a Simple Calculator in Visual Studio 2017 using Visual Basic

Creating a Simple Calculator in Visual Studio 2017 using Visual Basic
Anonim

Microsoft prévoit de lancer une version de son environnement de développement intégré Visual Studio qu'il promet sera assez facile à utiliser même les gestionnaires d'entreprise.

Le 23 août, la société publiera une version bêta de Visual Studio, appelée Visual Studio LightSwitch, visant à simplifier le processus de

"Les développeurs professionnels ne sont plus les seuls à créer des applications métiers", explique Dave Mendlen, directeur senior de la plate-forme de développement des outils de développement de Microsoft.

Souvent, c'est un chef d'entreprise qui "LightSwitch offre aux utilisateurs finaux un moyen simple de créer leurs propres applications", explique-t-il.

Le logiciel sera une version allégée de Visual Studio accompagnée d'un ensemble de modèles couvrant un certain nombre de processus d'entreprise différents, qu'un utilisateur peut déployer pour configurer une application.

"Vous pouvez commencer avec un de ces modèles et ajouter sur le dessus, en utilisant Visual Basic ou C # ", a déclaré Mendlen. Dans certains cas, l'utilisateur n'a pas besoin d'ajouter du code

Les applications créées avec LightSwitch peuvent être exécutées sur une machine locale ou sur le service de cloud computing Microsoft Azure et accessibles via un navigateur utilisant Microsoft Silverlight.

Outre les modèles, le logiciel propose également un certain nombre de fonctions prédéfinies, appelées expériences. Les utilisateurs doivent également identifier une source de données pour le programme, qui peut être non seulement une base de données telle que SQL Server ou Microsoft Access, mais même un référentiel SharePoint ou un fichier Excel ou Microsoft Word.

L'interface utilisateur est unique en son genre Le mode mode et le mode runtime ne sont pas séparés, ce qui signifie que dès qu'un utilisateur fait une modification, il apparaîtra dans l'instance de test du programme en cours d'exécution, dit Mendlen.

En utilisant le framework Microsoft.NET, LightSwitch crée des programmes de telle sorte que, s'ils sont largement utilisés dans un environnement de bureau, ils puissent être facilement pris en charge par un développeur Visual Studio pour une amélioration supplémentaire et une meilleure évolutivité.

Microsoft est toujours en train de finaliser les modèles incluera avec la première version de LightSwitch.

Mendlen décrit un modèle possible: une liste de contacts centralisée. Par exemple, un gestionnaire de 30 commerciaux pourrait utiliser LightSwitch pour créer une liste de contacts unique, au lieu de faire tenir une liste par Excel ou Microsoft Word pour chaque vendeur.

Microsoft n'a pas fixé de prix pour LightSwitch, bien qu'il soit assez modeste être attrayant "à l'utilisateur professionnel moyen", a déclaré Mendlen. La société n'a pas déterminé combien de temps durera la période bêta.

Microsoft travaille également avec d'autres fournisseurs d'outils Visual Studio tiers pour les aider à créer des modèles supplémentaires. Finalement, l'entreprise souhaite créer un processus permettant aux grandes entreprises de créer leurs propres modèles d'utilisation interne.

Pour les modèles, Microsoft a créé un nouveau format de fichier basé sur XML (Extensible Markup Language), bien que Mendlen

Jeffrey Hammond, analyste de Forrester Research, a loué l'importance accordée par LightSwitch à la création d'applications Web et cloud.

Des environnements de développement permettant aux responsables d'entreprise de créer des applications avec peu de le codage n'est pas un nouveau concept - Pensez à Lotus Notes d'IBM par exemple - mais la plupart de ces produits étaient basés sur le client-serveur ou la machine locale.

"Dans cet esprit, il devrait y avoir un moyen facile de construire

Joab Jackson couvre les logiciels d'entreprise et les technologies de pointe pour

The IDG News Service. Suivez Joab sur Twitter à @Joab_Jackson. L'adresse e-mail de Joab est [email protected]