Frage

Nach einem Vortrag über Oslo besucht / M ich ein bisschen am kämpfen, um die Vorteile der Verwendung es gegenüber bestehenden Methoden zu sehen und in welcher Situation wäre es sinnvoll sein.

Ich weiß, es ist ziemlich neu und nicht alle Details wurden usw. veröffentlicht, aber kann jemand mir einige Vorteile geben und wann Sie es verwenden?

Danke,

Alex

War es hilfreich?

Lösung

Diese Frage scheint die Antwort zu haben, die Sie suchen:
Was ist die modellbasierte Entwicklung gut?

Erik Wynne hat eine schöne Blog-Post zu diesem Thema:
Oslo == 42

Er auch Links zu einem Beitrag auf MSDN, die einige interessante Gedanken enthält:
Warum brauchen wir Oslo?

Andere Tipps

Ich habe nicht mit dem Oslo Alpha Bits gespielt, aber mein Verständnis auf einer oberflächlichen Ebene ist:

  • Der Versuch, es einfacher zu machen für Entwickler, um ihre Ideen in einer Weise auszudrücken und zu speichern, den Sinn für die Domäne machen sie arbeiten in - d. H Domänenmodellierung

  • Der Versuch, diese gespeicherten Ideen zugänglich während der Programmausführung zu machen.

So noch mehr der Trend zu deklarativen eher als Verfahrenslogik. Das scheint die Art und Weise der Entwicklung Welt bewegt zu sein. Ich bin ein alter Kauz, und weit davon entfernt überzeugt.

Aber wir können mit Millionen auf die jeweils anderen und keine strukturelle Integrität, nur rohe Gewalt und Tausenden von Sklaven angehäuft Steine, die Software wie eine ägyptische Pyramide, nicht fortgesetzt werden. Also brauchen wir diese neuen Ideen.

Der Austausch von Modellen wird auch üblich worden, vor allem, wenn die Oslo-Repository kann in der Cloud in SQL Data Services gehostet werden. Modell Interoperabilität ist der Name des Spiels.

Oslo hat einige unbeabsichtigte Verwendungen, die üblich geworden, aber ursprünglich weiß, dass ich sie auf die Unterstützung Entwickler zielten, die Anwendungen wie Microsoft CRM und Sharepoint erstellen wollte. Diese Systeme sind datengesteuerte, bis auf die Benutzeroberfläche Layouts. Es ist ein effektiver und produktiver Ansatz für bestimmte Arten von Systemen und stellt eine sehr dehnbar und wartbar Architektur.

Sehen Sie meinen Artikel über Oslo für weitere Informationen: http://dvanderboom.wordpress.com/2009/01 / 17 / why-oslo-is-wichtig /

über dieses Denken ein bisschen mehr und nachdem die Artikel von Qdoom und Road-Warrior veröffentlicht Lesen Ich kann Oslo Unterstützung Sharing sehen,

Okay, können Sie ein Modell mit so etwas wie xml teilen & XSD aber Oslo könnte es einfacher machen, wie es aussieht, wie Sie Klassen und Ihre Datenbank von ihnen während Speichern des Modells in einem zentralen Repository erzeugen kann.

Vielleicht später Menschen werden Modelle für die auch häufige Szenarien verkaufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top