[RFT] New web project

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Re: [RFT] New web project

Philippe Marschall
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
Reply | Threaded
Open this post in threaded view
|

Re: [RFT] New web project

Klaus D. Witzel
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
Reply | Threaded
Open this post in threaded view
|

Re: [RFT] New web project

Jason Johnson-3
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
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: [RFT] New web project

Jason Rogers-4
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
12