|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Development TypeHi, I design programs starting with the database and once I have a solid
database I buikd the classes from these and work my way upto the interface ? is there a name for this development style ? does it fit into top - down , bottom - up design ? Thanks Hi Jon,
Not sure how this relates to .NET...anyway. This is usually called data-driven design, and if you happen to use an object relational mapping framework, this would be called ORM :-) There's a nice site by Roy Osherove on ORM: http://about.ormappers.com/ Show quote "Jon Vaughan" <jonnyvaug***@hotmail.com> wrote in message news:hacSg.69550$Ua3.26776@fe06.news.easynews.com... > Hi, I design programs starting with the database and once I have a solid > database I buikd the classes from these and work my way upto the interface > ? is there a name for this development style ? does it fit into top - down > , bottom - up design ? > > Thanks > I dont think I do ORM , as the code isnt truely OO. Its more using the
enterprsie examples from vs.net 2003, Fitch and Mathers etc. Where say a product facade calls the products business rules which call the DAL , passing fwd and backwards Datasets. Does this design have a name ? I use to design in VB using DNA methods and this I guess is just a .net extension of it. Sorry for this not being .net related , was the closest group I could find. Show quote "Dmytro Lapshyn [MVP]" <x-code@no-spam-please.hotpop.com> wrote in message news:OctiNQg4GHA.1256@TK2MSFTNGP04.phx.gbl... > Hi Jon, > > Not sure how this relates to .NET...anyway. This is usually called > data-driven design, and if you happen to use an object relational mapping > framework, this would be called ORM :-) > > There's a nice site by Roy Osherove on ORM: > > http://about.ormappers.com/ > > -- > Regards, > Dmytro Lapshyn [MVP] > http://blogs.vbcity.com/DmytroL > > "Jon Vaughan" <jonnyvaug***@hotmail.com> wrote in message > news:hacSg.69550$Ua3.26776@fe06.news.easynews.com... >> Hi, I design programs starting with the database and once I have a solid >> database I buikd the classes from these and work my way upto the >> interface ? is there a name for this development style ? does it fit into >> top - down , bottom - up design ? >> >> Thanks >> > Here's a detailed Microsoft guide on this type of design:
http://msdn.microsoft.com/practices/guidetype/Guides/default.aspx?pull=/library/en-us/dnbda/html/distapp.asp The same guide downloadable as a PDF file: http://www.microsoft.com/downloads/details.aspx?FamilyId=A08E4A09-7AE3-4942-B466-CC778A3BAB34&displaylang=en Now MS calls these "Distributed Applications", however, I personally find this name slightly confusing - what if all the components run on a single physical box? Hence, I would suggest this type of design be called "multi-tier architecture". Show quote "Jon Vaughan" <jonnyvaug***@hotmail.com> wrote in message news:vCrSg.30717$Pi2.3484@fe08.news.easynews.com... >I dont think I do ORM , as the code isnt truely OO. Its more using the >enterprsie examples from vs.net 2003, Fitch and Mathers etc. Where say a >product facade calls the products business rules which call the DAL , >passing fwd and backwards Datasets. Does this design have a name ? I use to >design in VB using DNA methods and this I guess is just a .net extension of >it. > > Sorry for this not being .net related , was the closest group I could > find. > > > "Dmytro Lapshyn [MVP]" <x-code@no-spam-please.hotpop.com> wrote in message > news:OctiNQg4GHA.1256@TK2MSFTNGP04.phx.gbl... >> Hi Jon, >> >> Not sure how this relates to .NET...anyway. This is usually called >> data-driven design, and if you happen to use an object relational mapping >> framework, this would be called ORM :-) >> >> There's a nice site by Roy Osherove on ORM: >> >> http://about.ormappers.com/ >> >> -- >> Regards, >> Dmytro Lapshyn [MVP] >> http://blogs.vbcity.com/DmytroL >> >> "Jon Vaughan" <jonnyvaug***@hotmail.com> wrote in message >> news:hacSg.69550$Ua3.26776@fe06.news.easynews.com... >>> Hi, I design programs starting with the database and once I have a solid >>> database I buikd the classes from these and work my way upto the >>> interface ? is there a name for this development style ? does it fit >>> into top - down , bottom - up design ? >>> >>> Thanks >>> >> > > Thanks for all your help,
Show quote "Dmytro Lapshyn [MVP]" <x-code@no-spam-please.hotpop.com> wrote in message news:eBto1Bt4GHA.1492@TK2MSFTNGP05.phx.gbl... > Here's a detailed Microsoft guide on this type of design: > > http://msdn.microsoft.com/practices/guidetype/Guides/default.aspx?pull=/library/en-us/dnbda/html/distapp.asp > > The same guide downloadable as a PDF file: > > http://www.microsoft.com/downloads/details.aspx?FamilyId=A08E4A09-7AE3-4942-B466-CC778A3BAB34&displaylang=en > > Now MS calls these "Distributed Applications", however, I personally find > this name slightly confusing - what if all the components run on a single > physical box? Hence, I would suggest this type of design be called > "multi-tier architecture". > > -- > Regards, > Dmytro Lapshyn [MVP] > http://blogs.vbcity.com/DmytroL > > "Jon Vaughan" <jonnyvaug***@hotmail.com> wrote in message > news:vCrSg.30717$Pi2.3484@fe08.news.easynews.com... >>I dont think I do ORM , as the code isnt truely OO. Its more using the >>enterprsie examples from vs.net 2003, Fitch and Mathers etc. Where say a >>product facade calls the products business rules which call the DAL , >>passing fwd and backwards Datasets. Does this design have a name ? I use >>to design in VB using DNA methods and this I guess is just a .net >>extension of it. >> >> Sorry for this not being .net related , was the closest group I could >> find. >> >> >> "Dmytro Lapshyn [MVP]" <x-code@no-spam-please.hotpop.com> wrote in >> message news:OctiNQg4GHA.1256@TK2MSFTNGP04.phx.gbl... >>> Hi Jon, >>> >>> Not sure how this relates to .NET...anyway. This is usually called >>> data-driven design, and if you happen to use an object relational >>> mapping framework, this would be called ORM :-) >>> >>> There's a nice site by Roy Osherove on ORM: >>> >>> http://about.ormappers.com/ >>> >>> -- >>> Regards, >>> Dmytro Lapshyn [MVP] >>> http://blogs.vbcity.com/DmytroL >>> >>> "Jon Vaughan" <jonnyvaug***@hotmail.com> wrote in message >>> news:hacSg.69550$Ua3.26776@fe06.news.easynews.com... >>>> Hi, I design programs starting with the database and once I have a >>>> solid database I buikd the classes from these and work my way upto the >>>> interface ? is there a name for this development style ? does it fit >>>> into top - down , bottom - up design ? >>>> >>>> Thanks >>>> >>> >> >> > |
|||||||||||||||||||||||