Home All Groups Group Topic Archive Search About
Author
26 Sep 2006 4:02 PM
Jon Vaughan
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

Author
27 Sep 2006 7:10 AM
Dmytro Lapshyn [MVP]
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

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
>
Author
27 Sep 2006 9:36 AM
Jon Vaughan
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
>>
>
Author
28 Sep 2006 7:33 AM
Dmytro Lapshyn [MVP]
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

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
>>>
>>
>
>
Author
28 Sep 2006 8:13 AM
Jon Vaughan
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
>>>>
>>>
>>
>>
>

AddThis Social Bookmark Button