Re: Ruby on Rails (was Looping Search)

This WebDNA talk-list message is from

2006


It keeps the original formatting.
numero = 66822
interpreted = N
texte = No, Rails does not make programmers obsolete. >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. 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. 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). 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. 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. 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/ 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)
No, Rails does not make programmers obsolete. >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. 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. 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). 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. 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. 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/ devaulw@onebox.com

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:

[WebDNA] MATH shortcut (2014) Date problems-more (1997) Now you see it now you donīt (1997) ListWords passing multi values in one form field (2000) WC 2.0 frames feature (1997) PCS Frames-Default page is solution! (1997) [search] within [listfiles]? (2003) Generating unique SKU from [cart] - Still Stumped... (1997) [founditems] & radiobuttons (2002) Signal Raised (1997) Type 2 errors with WebCatalog.acgi (1997) Don't know if this is a sily question... (2003) Solve the Problem, get the code! (2001) Server slowing down. (1997) PCS Frames (1997) Projects & Contractors (1997) Multiple prices (1997) [username][password] not showing up! HELP! (1999) BGcolor (1997) [WebDNA] [announce] CentOS and RedHat support for CICADA (2009)