2006/11/10, Jason Rogers <[hidden email]>:
> On 11/9/06, Jason Johnson <[hidden email]> wrote: > > Jason Rogers wrote: > > > Regarding the relational database approach: if you look at Rails you > > > will notice that the RDBMS is almost completely obscured out of the > > > application, leaving you to deal with objects only. The fact that an > > > RDBMS is on the backend probably has more to do with quick and easy > > > adoption (most folks are familiar with the paradigm) than to the > > > necessity of RDBMS over ODBMS. > > > > > > > > > Well ODBMS is mostly (if not completely) hierarchical, no? I mean like > > LDAP. If that is the case then those two strategies are very > > different. There are things that are simple to model in a hierarchical > > database that are hard, if even possible, in a relational database. And > > vice versa. > > I didn't mean to imply that the strategies weren't different. I was > speaking to the decision making process for using an RDBMS. Rails > could have be done with an ODBMS, but then adoption would have > severely suffered because: > > [1] most folks aren't used to it > [2] it's not as easy to port an existing application > [3] most folks don't have access to an ODBMS as readily as an > RDBMS (MySQL, SqlLite, PostGres, etc.) > [4] other reasons. So basically the same "arguments" that speaks for Java and static typing. And oh, if you think the persistence layer in rails is abstracted and you don't have to deal with it in the model code: http://www.firemoss.com/blog/index.cfm?mode=entry&entry=8F2D5D6A-3048-55C9-4315FAAD54617516 Philippe _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
On Sat, 11 Nov 2006 10:39:19 +0100, Philippe Marschall wrote:
> 2006/11/10, Jason Rogers wrote: ... >> I didn't mean to imply that the strategies weren't different. I was >> speaking to the decision making process for using an RDBMS. Rails >> could have be done with an ODBMS, but then adoption would have >> severely suffered because: >> >> [1] most folks aren't used to it >> [2] it's not as easy to port an existing application >> [3] most folks don't have access to an ODBMS as readily as an >> RDBMS (MySQL, SqlLite, PostGres, etc.) >> [4] other reasons. > > So basically the same "arguments" that speaks for Java and static typing. Static typing? RoR is only the diameter of an atom away from constant typing *), almost the same as we used it in the early '80s of the previous century, - http://www.support.unisys.com/linc/docs2/eae33/updates/zips/78616075.exe *) well, this *is* a system written in itself ;-) (on wintel platforms the .exe self-extracts into a harmless .pdf) The success of RoR reflects the inverse of its distance from constant typing, just like it was for *) and competitors. > And oh, if you think the persistence layer in rails is abstracted and > you don't have to deal with it in the model code: > http://www.firemoss.com/blog/index.cfm?mode=entry&entry=8F2D5D6A-3048-55C9-4315FAAD54617516 People seem to not have learned much 'til the '80s, in *) that's impossible even if you'd like to do it. /Klaus > Philippe _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Darius Clarke
Darius Clarke wrote:
> Avi is moving away from continuations toward persistence contained in > the AJAX client layer. > Check his blog. http://smallthought.com/avi/?p=14 > Same as what Gilad Bracha > <http://blogs.sun.com/roller/page/gbracha?entry=will_continuations_continue> > said. > Hrm, I just went back and read the link you put from Avi and it actually says almost the opposite of what you state here. He did make a post something along those lines, but I don't see it in his blog. And I think Gilad is just wrong. He seems to believe the future of the web is downloading the application to the client and running it there. We have been there and it sucks. Rather then do Q&A testing on every operating system/patch combination, and still not be covered because different applications change compatibility levels, etc. etc. I would rather just manage my servers so I know exactly what platform the application is going to run. The only thing the world he talks about buys you is we finally don't have to worry about the install nightmare. But that is just one of the many problems with client side application development. _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Philippe Marschall
Ouch ... point taken
On 11/11/06, Philippe Marschall <[hidden email]> wrote: > 2006/11/10, Jason Rogers <[hidden email]>: > > On 11/9/06, Jason Johnson <[hidden email]> wrote: > > > Jason Rogers wrote: > > > > Regarding the relational database approach: if you look at Rails you > > > > will notice that the RDBMS is almost completely obscured out of the > > > > application, leaving you to deal with objects only. The fact that an > > > > RDBMS is on the backend probably has more to do with quick and easy > > > > adoption (most folks are familiar with the paradigm) than to the > > > > necessity of RDBMS over ODBMS. > > > > > > > > > > > > > Well ODBMS is mostly (if not completely) hierarchical, no? I mean like > > > LDAP. If that is the case then those two strategies are very > > > different. There are things that are simple to model in a hierarchical > > > database that are hard, if even possible, in a relational database. And > > > vice versa. > > > > I didn't mean to imply that the strategies weren't different. I was > > speaking to the decision making process for using an RDBMS. Rails > > could have be done with an ODBMS, but then adoption would have > > severely suffered because: > > > > [1] most folks aren't used to it > > [2] it's not as easy to port an existing application > > [3] most folks don't have access to an ODBMS as readily as an > > RDBMS (MySQL, SqlLite, PostGres, etc.) > > [4] other reasons. > > So basically the same "arguments" that speaks for Java and static typing. > > And oh, if you think the persistence layer in rails is abstracted and > you don't have to deal with it in the model code: > http://www.firemoss.com/blog/index.cfm?mode=entry&entry=8F2D5D6A-3048-55C9-4315FAAD54617516 > > Philippe > _______________________________________________ > Seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > -- Jason Rogers "Where there is no vision, the people perish..." Proverbs 29:18 _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |