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 Of devaulw@onebox.com Sent: Friday, April 07, 2006 8:49 PM To: WebDNA Talk Subject: 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.=20 Here'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. =20 Flexibility 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).=20 Rails 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. =20 Think 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. =20 Bill -----Original Message----- From: Gary Krockover Sent: Fri, 07 Apr 2006 08:42:03 -0500 To: "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:

    
  1. Re: Ruby on Rails (was Looping Search) ( "Bess Ho" 2006)
  2. Re: Ruby on Rails (was Looping Search) ( Pat McCormick 2006)
  3. Re: Ruby on Rails (was Looping Search) ( Gary Krockover 2006)
  4. Re: Ruby on Rails (was Looping Search) ( devaulw@onebox.com 2006)
  5. Re: Ruby on Rails (was Looping Search) ( chas conquest 2006)
  6. Re: Ruby on Rails (was Looping Search) ( Pat McCormick 2006)
  7. Re: Ruby on Rails (was Looping Search) ( chas conquest 2006)
  8. Re: Ruby on Rails (was Looping Search) ( chas conquest 2006)
  9. Re: Ruby on Rails (was Looping Search) ( Pat McCormick 2006)
  10. Re: Ruby on Rails (was Looping Search) ( devaulw@onebox.com 2006)
  11. Re: Ruby on Rails (was Looping Search) ( Pat McCormick 2006)
  12. Re: Ruby on Rails (was Looping Search) ( devaulw@onebox.com 2006)
  13. Re: Ruby on Rails (was Looping Search) ( Brian Fries 2006)
  14. Re: Ruby on Rails (was Looping Search) ( Adam O'Connor 2006)
  15. Re: Ruby on Rails (was Looping Search) ( Gary Krockover 2006)
  16. Re: Ruby on Rails (was Looping Search) ( Adam O'Connor 2006)
  17. Re: Ruby on Rails (was Looping Search) ( chas conquest 2006)
  18. Re: Ruby on Rails (was Looping Search) ( nitai@computeroil.com 2006)
  19. Re: Ruby on Rails (was Looping Search) ( "Bess Ho" 2006)
  20. Re: Ruby on Rails (was Looping Search) ( nitai@computeroil.com 2006)
  21. Re: Ruby on Rails (was Looping Search) ( "Bess Ho" 2006)
  22. Re: Ruby on Rails (was Looping Search) ( j.list@blueboxdev.com 2006)
  23. Re: Ruby on Rails (was Looping Search) ( devaulw@onebox.com 2006)
  24. Re: Ruby on Rails (was Looping Search) ( Clint Davis 2006)
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 Of devaulw@onebox.com Sent: Friday, April 07, 2006 8:49 PM To: WebDNA Talk Subject: 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.=20 Here'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. =20 Flexibility 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).=20 Rails 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. =20 Think 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. =20 Bill -----Original Message----- From: Gary Krockover Sent: Fri, 07 Apr 2006 08:42:03 -0500 To: "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:

Web Catalog Instability (2000) japanese characters (1997) NetScape problem (1999) Running 2 two WebCatalog.acgi's (1996) [WebDNA] error on mirror site (2015) Multiple cart additions (1997) Weird Code (2003) Does ".tpl" index with SE's? (2003) I have observed and I am gone. (1998) (2000) [WebDNA] Announcing the new features for the next WebDNA version (2015) Help on how to store calculated value (2002) combine search (1998) WebCat b13 CGI -shownext- (1997) WebCat2.0 [format thousands .0f] no go (1997) totals (1997) Max Record length (1997) WebCat2b13MacPlugIn - [showif][search][/showif] (1997) FYI: virus alert (1996) Help formatting search results w/ table (1997)