2008-11-23 24 views
7

Po wzięciu udziału w przemówieniu na temat Oslo/M, zastanawiam się trochę, by zobaczyć zalety korzystania z niego na istniejących metodach iw jakiej sytuacji byłoby to przydatne.Jakie zalety ma korzystanie z Oslo i M oraz kiedy z nich korzystasz?

Wiem, że jest całkiem nowy i nie wszystkie szczegóły zostały wydane itp., Ale czy ktoś może mi dać pewne korzyści i kiedy można z niego skorzystać?

Dzięki,

Alex

Odpowiedz

4

nie grałem z bitami alfa Oslo, ale moje rozumienie na powierzchownym poziomie jest:

  • Starając się ułatwić programistom wyrazić swoje pomysły i przechowywać w taki sposób, że mają sens dla domeny, w której pracują - np. modelowania domen.

  • Próba udostępnienia tych zapisanych pomysłów podczas wykonywania programu.

Jeszcze więcej tendencji w kierunku logiki deklaratywnej niż proceduralnej. Wygląda na to, że świat rozwoju się rozwija. Jestem starym mistrzem i nie jestem przekonany.

Ale nie możemy kontynuować tworzenia oprogramowania podobnego do egipskiej piramidy, z milionami cegieł ułożonych jeden na drugim i bez strukturalnej integralności, po prostu brutalna siła i tysiące niewolników. Potrzebujemy tych nowych pomysłów.

0

myśleć o tym nieco więcej i po przeczytaniu tych artykułów napisanych przez Qdoom i RoadWarrior widzę Oslo wspomagającego udostępnianie,

Ok można udostępnić model z czymś xml & xsd ale Oslo może ułatwić jako wygląda na to, że możesz generować klasy i bazę danych podczas przechowywania modelu w centralnym repozytorium.

Być może później ludzie będą sprzedawać modele do typowych scenariuszy.

1

Udostępnianie modeli stanie się również powszechne, szczególnie gdy repozytorium Oslo będzie mogło być hostowane w SQL Data Services w chmurze. Interoperacyjność modelu to nazwa gry.

Oslo ma pewne niezamierzone zastosowania, które staną się powszechne, ale początkowo wiedziałem, że zamierzają wspierać programistów, którzy chcieli tworzyć aplikacje takie jak Microsoft CRM i Sharepoint. Te systemy są oparte na danych, aż do układów interfejsu użytkownika. Jest to efektywne i produktywne podejście do niektórych rodzajów systemów i zapewnia bardzo rozszerzalną i łatwą w utrzymaniu architekturę.

Zobacz mój artykuł na temat Oslo, aby uzyskać więcej informacji: http://dvanderboom.wordpress.com/2009/01/17/why-oslo-is-important/