Какие преимущества имеет использование Осло и М и когда вы будете их использовать?

StackOverflow https://stackoverflow.com/questions/312412

  •  10-07-2019
  •  | 
  •  

Вопрос

После посещения доклада об Осло/М я немного пытаюсь понять преимущества его использования перед существующими методами и то, в какой ситуации он может быть полезен.

Я знаю, что он совершенно новый, и не все подробности раскрыты и т. д., но может ли кто-нибудь дать мне некоторые преимущества и когда вы могли бы его использовать?

Спасибо,

Алекс

Это было полезно?

Решение

Кажется, в этих вопросах есть ответ, который вы ищете:
Чем хороша разработка на основе моделей?

У Эрика Винна есть хороший пост в блоге на эту тему:
Осло == 42

Он также ссылается на пост на MSDN, в котором содержатся некоторые интересные мысли:
Зачем нам Осло?

Другие советы

Я не играл с альфа-битами Осло, но мое понимание на поверхностном уровне таково:

  • Попытка облегчить разработчикам выражение и хранение своих идей способами, которые имеют смысл для предметной области, в которой они работают, т. е.моделирование предметной области.

  • Попытка сделать эти сохраненные идеи доступными во время выполнения программы.

Так что все же больше тенденция к декларативной, а не процедурной логике.Похоже, именно так движется мир развития.Я старый чудак и далеко не убежден.

Но мы не можем продолжать создавать программное обеспечение, подобное египетской пирамиде, с миллионами кирпичей, сложенных друг на друга, без структурной целостности, только грубая сила и тысячи рабов.Поэтому нам нужны эти новые идеи.

Совместное использование моделей также станет обычным явлением, особенно после того, как репозиторий Осло можно будет разместить в службах данных SQL в облаке.Функциональная совместимость моделей — это главное.

У Oslo есть некоторые непреднамеренные применения, которые станут обычным явлением, но изначально я знаю, что они были направлены на поддержку разработчиков, которые хотели создавать такие приложения, как Microsoft CRM и Sharepoint.Эти системы управляются данными, вплоть до макетов пользовательского интерфейса.Это эффективный и продуктивный подход для определенных типов систем, обеспечивающий очень расширяемую и легко поддерживаемую архитектуру.

Дополнительную информацию смотрите в моей статье об Осло:http://dvanderboom.wordpress.com/2009/01/17/why-oslo-is-important/

Подумав об этом еще немного и прочитав статьи, опубликованные Qdoom и RoadWarrior, я вижу, что Осло помогает делиться,

Хорошо, вы можете поделиться моделью с чем-то вроде xml и xsd, но Осло может упростить это, поскольку похоже, что вы можете генерировать классы и свою базу данных на их основе, сохраняя модель в центральном репозитории.

Возможно, позже люди начнут продавать и модели для обычных сценариев.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top