Domanda

Dopo aver partecipato a un discorso su Oslo / M, faccio un po 'fatica a vedere i vantaggi di usarlo rispetto ai metodi esistenti e in quale situazione sarebbe utile.

So che è abbastanza nuovo e non tutti i dettagli sono stati rilasciati ecc. ma qualcuno può darmi alcuni vantaggi e quando potresti usarlo?

Grazie,

Alex

È stato utile?

Soluzione

Questa domanda sembra avere la risposta che stai cercando:
A cosa serve lo sviluppo guidato dai modelli?

Erik Wynne ha un bel post sul blog su questo argomento:
Oslo == 42

Si collega anche a un post su MSDN, che contiene alcuni pensieri interessanti:
Perché abbiamo bisogno di Oslo?

Altri suggerimenti

Non ho giocato con i bit alpha di Oslo, ma la mia comprensione a livello superficiale è:

  • Cercando di rendere più semplice per gli sviluppatori esprimere e archiviare le loro idee in modo sensato per il dominio in cui stanno lavorando, ovvero la modellazione del dominio.

  • Cercando di rendere accessibili queste idee memorizzate durante l'esecuzione del programma.

Quindi ancora di più la tendenza verso la logica dichiarativa piuttosto che procedurale. Questo sembra essere il modo in cui si muove il mondo dello sviluppo. Sono una vecchia nebbia e tutt'altro che convinto.

Ma non possiamo continuare a creare software come una piramide egizia, con milioni di mattoni accatastati l'uno sull'altro e senza integrità strutturale, solo forza bruta e migliaia di schiavi. Quindi abbiamo bisogno di queste nuove idee.

Anche la condivisione dei modelli diventerà comune, soprattutto una volta che il repository di Oslo può essere ospitato in SQL Data Services nel cloud. L'interoperabilità dei modelli è il nome del gioco.

Oslo ha alcuni usi non previsti che diventeranno comuni, ma in origine so che stavano mirando a supportare gli sviluppatori che volevano creare applicazioni come Microsoft CRM e Sharepoint. Questi sistemi sono basati sui dati, fino ai layout dell'interfaccia utente. È un approccio efficace e produttivo per determinati tipi di sistemi e fornisce un'architettura molto estensibile e mantenibile.

Vedi il mio articolo su Oslo per maggiori informazioni: http://dvanderboom.wordpress.com/2009/01 / 17 / why-oslo-è-importante /

Pensandoci un po 'di più e dopo aver letto gli articoli pubblicati da Qdoom e RoadWarrior posso vedere Oslo che aiuta la condivisione,

Okay puoi condividere un modello con qualcosa come xml & amp; xsd ma Oslo potrebbe rendere più semplice in quanto sembra che tu possa generare classi e il tuo database da loro mentre memorizzi il modello in un repository centrale.

Forse in seguito le persone venderanno anche modelli per scenari comuni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top