tag:blogger.com,1999:blog-26752431.post115856750201999707..comments2023-11-02T05:30:16.348-07:00Comments on survic's blog on Programming or Enterprise Computing: Why Oracle .Net Dataset development needs stored proceduressurvichttp://www.blogger.com/profile/05621218802357307115noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-26752431.post-1160200274434333092006-10-06T22:51:00.000-07:002006-10-06T22:51:00.000-07:00The interesting thing is, dataset is actually an o...The interesting thing is, dataset is actually an option also. How in the world you can using dataset but postpone database until later, it is out of my wildest imagination. I do not like it at all. If it is database application, then, the metaphor is a so powerful that it is almost “accurate”. No ground, no house. Build a house on quick sand, that is crazy. <BR/><BR/>I worked in data warehouse before. The best I learnt was that it is a total myth that users do not know database. It is so obvious that human thinking is indeed “coincidentally” parallel with database! As a result, spreadsheet, grid, dimensional – all those are a subset of database. Design UI without database for a heavy data application is almost criminally wrong.<BR/><BR/>Note that I have strong non-VB background -- although I used VB from VB4 -- and then a lot of Vb3 after(!) that -- I also use the series of C/C++, perl, and Java, and before using C#, I always think I was a Java programmer, instead of VB programmer (probably when use VB, I do not think ;-). I also certainly believe OO is "natural", and also I believe custom class is superior to dataset (actually, before my recent dataset adventure, I always believed dataset was just dirty hacks -- if not beginner’s dirty hacks!). Also, I even believe domain entity modeling is acceptable. However, I believe – I believe you also agreed – separation of domain entity modeling and database modeling is almost criminally wrong (waste time and resource, create huge headache and problems between teams etc.). Whoever creates that kind of organizational problem should be brought to the parking lot and …survichttps://www.blogger.com/profile/05621218802357307115noreply@blogger.comtag:blogger.com,1999:blog-26752431.post-1159834241893249992006-10-02T17:10:00.000-07:002006-10-02T17:10:00.000-07:00Jeremy D. Miller writes in his comments"Some Agile...Jeremy D. Miller writes in his comments<BR/><BR/>"Some Agile teams will delay the introduction of a database until relatively late in the project to focus more on the behavior of the application without getting bogged down in database details."<BR/><BR/>http://codebetter.com/blogs/jeremy.miller/archive/2006/10/02/My-Gameplan-for-Starting-a-New-Project-from-Scratch.aspx<BR/><BR/><BR/>No comments from me.Vikashttps://www.blogger.com/profile/11330187546301885403noreply@blogger.comtag:blogger.com,1999:blog-26752431.post-1159316914057538882006-09-26T17:28:00.000-07:002006-09-26T17:28:00.000-07:00Also, an architect who asks people to select custo...Also, an architect who asks people to select custom class approach, but not providing the framework, she/he has only done 10% of the job. <BR/><BR/>Providing a framework, but if it has tough learning curve, especially if it has some peculiar characteristics, he/she has only done 50%. <BR/><BR/>Providing a framework, finding ways to make it easy to adopt; further, also providing some lightweight utilities for custom class approach (for example, for winform, you got to have an easy solution for the sorting/filtering!). That is 100% job. <BR/><BR/>I will find a way to get the custom BindingSource done. "Framework" is good; but a small utility/library like this makes you feel much more confident: it enables you to say that I can compete with dataset anywhere anytime.survichttps://www.blogger.com/profile/05621218802357307115noreply@blogger.comtag:blogger.com,1999:blog-26752431.post-1159316144673928672006-09-26T17:15:00.000-07:002006-09-26T17:15:00.000-07:00This one is good (perhaps you told me before? it l...This one is good (perhaps you told me before? it looks familiar): <BR/>http://www.designpatternsfor.net/default.aspx?pid=30<BR/><BR/>There is less literature on custom class than dataset; however, there is even lesser literature on a clean dataset approach than custom class one – perhaps that is because that is impossible (a clean dataset approach); however, we can have some rules to have a not-too-messy dataset approach.survichttps://www.blogger.com/profile/05621218802357307115noreply@blogger.comtag:blogger.com,1999:blog-26752431.post-1159143699618543532006-09-24T17:21:00.000-07:002006-09-24T17:21:00.000-07:00Hi Survic ,I found a very nice link explaining a v...Hi Survic ,<BR/><BR/>I found a very nice link explaining a very interesting study<BR/><BR/>http://corfield.org/blog/index.cfm/do/blog.entry/entry/DataDriven_Design<BR/><BR/><BR/>http://corfield.org/blog/index.cfm/do/blog.entry/entry/CC2F0C21-9EAA-F3C1-A40F3D1323232240Vikashttps://www.blogger.com/profile/11330187546301885403noreply@blogger.comtag:blogger.com,1999:blog-26752431.post-1158898545881544792006-09-21T21:15:00.000-07:002006-09-21T21:15:00.000-07:00Great minds are alike ;-)http://survic.blogspot.co...Great minds are alike ;-)<BR/><BR/>http://survic.blogspot.com/2006/07/domain-driven-design-data-modeling-as.html#links<BR/><BR/>The essay makes me feel standing on a solid ground!survichttps://www.blogger.com/profile/05621218802357307115noreply@blogger.comtag:blogger.com,1999:blog-26752431.post-1158630742990937042006-09-18T18:52:00.000-07:002006-09-18T18:52:00.000-07:00http://weblogs.asp.net/fbouma/archive/2006/08/23/E...http://weblogs.asp.net/fbouma/archive/2006/08/23/Essay_3A00_-The-Database-Model-is-the-Domain-Model.aspxAnonymousnoreply@blogger.com