Question

Après avoir assisté à une conférence sur Oslo / M, j'ai du mal à comprendre les avantages de son utilisation par rapport aux méthodes existantes et dans quelle situation cela serait utile.

Je sais que c'est tout nouveau et que tous les détails n'ont pas été dévoilés, mais est-ce que quelqu'un peut me donner des avantages et quand vous pourriez l'utiliser?

Merci,

Alex

Était-ce utile?

La solution

Cette question semble avoir la réponse que vous cherchez:
À quoi sert le développement dirigé par modèle?

Erik Wynne a écrit un beau billet sur ce sujet:
Oslo == 42

Il propose également un lien vers un article sur MSDN, qui contient des réflexions intéressantes:
Pourquoi avons-nous besoin d'Oslo?

Autres conseils

Je n'ai pas joué avec les bits alpha d'Oslo, mais ma compréhension superficielle est la suivante:

  • Essayer de permettre aux développeurs d’exprimer et de stocker leurs idées plus facilement, de manière à donner un sens au domaine dans lequel ils travaillent & # 8211; c'est-à-dire la modélisation de domaine.

  • Essayez de rendre ces idées stockées accessibles pendant l'exécution du programme.

Donc encore plus de la tendance vers la logique déclarative plutôt que la logique procédurale. Cela semble être la façon dont le monde du développement évolue. Je suis un vieux fogy et loin d'être convaincu.

Mais nous ne pouvons pas continuer à créer un logiciel comme une pyramide égyptienne, avec des millions de briques empilées les unes sur les autres et sans intégrité structurelle, mais avec la force brute et des milliers d’esclaves. Nous avons donc besoin de ces nouvelles idées.

Le partage de modèles deviendra également courant, en particulier lorsque le référentiel Oslo pourra être hébergé dans SQL Data Services dans le cloud. L’interopérabilité des modèles est le nom du jeu.

Oslo a des utilisations imprévues qui vont devenir courantes, mais au départ, je sais qu’elles visaient à aider les développeurs qui souhaitaient créer des applications telles que Microsoft CRM et Sharepoint. Ces systèmes sont basés sur les données, jusqu'aux configurations de l'interface utilisateur. C’est une approche efficace et productive pour certains types de systèmes et elle fournit une architecture très extensible et facile à maintenir.

Voir mon article sur Oslo pour plus d'informations: http://dvanderboom.wordpress.com/2009/01 / 17 / pourquoi-oslo-est-important /

En y réfléchissant un peu plus et après avoir lu les articles publiés par Qdoom et RoadWarrior, je peux voir Oslo aider au partage,

OK, vous pouvez partager un modèle avec quelque chose comme xml & amp; xsd mais Oslo pourrait vous faciliter la tâche car il semblerait que vous puissiez générer des classes et votre base de données tout en stockant le modèle dans un référentiel central.

Peut-être que plus tard, les gens vendront également des modèles pour des scénarios courants.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top