Re: Ruby on Rails (was Looping Search)
This WebDNA talk-list message is from 2006
It keeps the original formatting.
numero = 66843
interpreted = N
texte = Bill, this is still very abstract.I understand you explained not repeatin the code and it works on all =platforms.How it is different than OpenLaszlo, FLEX, Jotpot, Sixpart?Bess-----Original Message-----From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Ofdevaulw@onebox.comSent: Friday, April 07, 2006 8:49 PMTo: WebDNA TalkSubject: Re: Ruby on Rails (was Looping Search)No, Rails does not make programmers obsolete.=20>From what I have seen (I've been playing with it in my increasingly rare =spare time), it increases the programmer's ability to change the program =without having to re-design everything. One can do more with less =planning.=20Here's an oversimplification:Think of existing systems as being built on a very well defined set of =plans. Rails allows you to get to a basic application quickly and then =make changes to reach the final product without worrying about having =detailed plans at the outset, i.e. it is very flexible. =20Flexibility assumes you stick to the principle of having code not =repeated and keep data (model), business logic (controller) and =interface (view) as separate. You then change the one piece of code =that does the function and voila, the application is updated. Rails =does not make it impossible to not deviate from this, but it seems to =make it easier to stick to clean code (thanks in part to Ruby).=20Rails also has lots of testing features built-in. I think Java =programmers might appreciate this more than most, but I'm starting to =see the value in some canned tests I can repeatedly use. =20Think of Rails as a platform that could raise the starting point for a =web project. Here's other examples, you can serve html, xml, rss =depending on what the browser can handle/has requested and this requires =little more than probing the accepts-header. You can build validation =into the model of the database. AJAX components can be easily rolled in =(updating forms and other nice effects). Web applications start to look =and feel more like desktop apps. Think gmail, google maps and things =like that. =20Bill-----Original Message-----From: Gary Krockover
Sent: Fri, 07 Apr 2006 08:42:03 -0500To: "WebDNA Talk" Subject: Re: Ruby on Rails (was Looping Search)I'm curious - is something like Ruby on Rails making our jobs obsolete? =The days of coding pages upon pages of spaghetti code seem to be going =away to the plug-n-play modular designs that something like RoR offers.On a related note, I'm still digging into Python. There are so many =modules and classes that can be added it's making my head spin; and I =mean that in a good way - it seems limitless to me at this point. And =to a previous message, yes, Python was used for the Googlebot I later =found out. It was also used for some NASA project and several other =notable projects.G.At 08:18 AM 4/7/2006, you wrote:>Sounds interesting, I too will check this out. A while back I had some =colleagues rant/rave about RoR.-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to =Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to =Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Bill, this is still very abstract.I understand you explained not repeatin the code and it works on all =platforms.How it is different than OpenLaszlo, FLEX, Jotpot, Sixpart?Bess-----Original Message-----From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Ofdevaulw@onebox.comSent: Friday, April 07, 2006 8:49 PMTo: WebDNA TalkSubject: Re: Ruby on Rails (was Looping Search)No, Rails does not make programmers obsolete.=20>From what I have seen (I've been playing with it in my increasingly rare =spare time), it increases the programmer's ability to change the program =without having to re-design everything. One can do more with less =planning.=20Here's an oversimplification:Think of existing systems as being built on a very well defined set of =plans. Rails allows you to get to a basic application quickly and then =make changes to reach the final product without worrying about having =detailed plans at the outset, i.e. it is very flexible. =20Flexibility assumes you stick to the principle of having code not =repeated and keep data (model), business logic (controller) and =interface (view) as separate. You then change the one piece of code =that does the function and voila, the application is updated. Rails =does not make it impossible to not deviate from this, but it seems to =make it easier to stick to clean code (thanks in part to Ruby).=20Rails also has lots of testing features built-in. I think Java =programmers might appreciate this more than most, but I'm starting to =see the value in some canned tests I can repeatedly use. =20Think of Rails as a platform that could raise the starting point for a =web project. Here's other examples, you can serve html, xml, rss =depending on what the browser can handle/has requested and this requires =little more than probing the accepts-header. You can build validation =into the model of the database. AJAX components can be easily rolled in =(updating forms and other nice effects). Web applications start to look =and feel more like desktop apps. Think gmail, google maps and things =like that. =20Bill-----Original Message-----From: Gary Krockover Sent: Fri, 07 Apr 2006 08:42:03 -0500To: "WebDNA Talk" Subject: Re: Ruby on Rails (was Looping Search)I'm curious - is something like Ruby on Rails making our jobs obsolete? =The days of coding pages upon pages of Spaghetti code seem to be going =away to the plug-n-play modular designs that something like RoR offers.On a related note, I'm still digging into Python. There are so many =modules and classes that can be added it's making my head spin; and I =mean that in a good way - it seems limitless to me at this point. And =to a previous message, yes, Python was used for the Googlebot I later =found out. It was also used for some NASA project and several other =notable projects.G.At 08:18 AM 4/7/2006, you wrote:>Sounds interesting, I too will check this out. A while back I had some =colleagues rant/rave about RoR.-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to =Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to =Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
"Bess Ho"
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
OT: Need (a tiny bit) of help setting up MySQL (2000)
OT - Extract frames from GIF (2004)
Nesting [RAW] (1998)
WebCat2b15MacPlugin - showing [math] (1997)
Emailer (1997)
ImageMagick (2005)
Question: Searching/Appending (1998)
Why does 0 divided by 1=1? (2003)
Searchable WebCat (etc.) Docs ? (1997)
Nested vs conditional (1997)
Price override - solved (2004)
SiteEdit NewFile.html ? (1997)
creating a ShipCosts database (1997)
Pay Flow Pro SDK test file (JAVA) (2002)
WebCatalog [FoundItems] Problem - AGAIN - (1997)
A question on sub-categories (1997)
Whats wrong with this code? (1998)
Multiple Passwords (1997)
Nav. 4 probs with cart - Serious problem (1997)
Time for a hard questions. (1997)