Linked by Thom Holwerda on Sun 2nd Mar 2008 01:28 UTC, submitted by Hakime
General Development "Ruby on Rails is a popular and powerful open source web framework for rapidly creating high-quality web applications to help you keep up with the speed of the Web. Rails is thriving on Mac OS X, and Leopard comes pre-installed with Ruby, Rails, Mongrel, Capistrano, Subversion, and other tools that help to streamline the development and deployment of Rails applications. This article gives you a full tour of Ruby on Rails 2.0 on Leopard - starting with building a web application using the latest Rails features with Xcode 3.0, and finishing with deploying the application to a production server running Leopard Server."
Thread beginning with comment 303160
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: The stack
by sbergman27 on Mon 3rd Mar 2008 00:02 UTC in reply to "RE[4]: The stack"
sbergman27
Member since:
2005-07-24

I have noticed a strong inclination towards MacOSX, TextMate, and very permissive licenses among the new generation of Python based web frameworks, as well. Those traits seem to come as a unit for some reason. Actually, the pattern seems to be to develop on MacOSX and deploy on Ubuntu Linux.

Anyway, while I'm posting, I'll plug my personal favorite web framework:

http://www.djangoproject.org

Reply Parent Bookmark Score: 2

RE[6]: The stack
by google_ninja on Mon 3rd Mar 2008 00:09 in reply to "RE[5]: The stack"
google_ninja Member since:
2006-02-05

Don't ever mention django to a rails guy unless you want a fight ;-)

django actually came first, python is a more mature language, and the interpreter is alot faster. ruby is arguably cooler, and rails has better code gen though.

If you ever get the chance, give TextMate a try. Itll really blow your socks off. As for OSX, it is just such a joy to use that if you are doing something as cross platform as web work, there isnt that much of a reason not to.

Reply Parent Bookmark Score: 3

RE[7]: The stack
by sbergman27 on Mon 3rd Mar 2008 00:54 in reply to "RE[6]: The stack"
sbergman27 Member since:
2005-07-24

Don't ever mention django to a rails guy unless you want a fight ;-)

I should hope that it would not go beyond disagreement over a few points. The two communities have much in common. Where there is disagreement... well, those are in matters of taste. And, as always, there's no accounting for that.
django actually came first, python is a more mature language, and the interpreter is alot faster. ruby is arguably cooler, and rails has better code gen though.


Django was not released until some time after rails. Although it did exist as an internal project at Lawrence Journal-World. Python's library availability is much more complete, which I find to be a big plus. And it is a lot faster. I prefer Python, but sometimes feel that the Python community is a little too anal about "Explicit, not implicit".
If you ever get the chance, give TextMate a try. Itll really blow your socks off. As for OSX, it is just such a joy to use that


Yes, I've seen a lot of TextMate and OSX. And while I maintain respect for people who use them, I prefer to use FOSS tools, myself. Sometimes, I have to make tough decisions about going with FOSS or proprietary packages for my clients. But when it comes to my own personal use, and my own development tools, that choice is always easy. :-)

Reply Parent Bookmark Score: 2

RE[7]: The stack
by Old IT Guy on Mon 3rd Mar 2008 01:51 in reply to "RE[6]: The stack"
Old IT Guy Member since:
2007-05-01

Well I started myself with Ruby and was going to learn RoR, but I've been sliding into Python and Django. I'm impressed, very =P but I love all my FOSS brothers. If your mind wraps around Ruby then go for it, if your mind wraps around Python instead, then go for it. Yes python in general feels faster, it closer to Perl in speed, but on a modern machine is the speed of your interpreted code the bottle-neck? Usually it will happen in the database layer first imho.

Anything beats the handcuffs of the commercial software world imho for Web work.

Reply Parent Bookmark Score: 1

RE[6]: The stack
by Old IT Guy on Mon 3rd Mar 2008 01:48 in reply to "RE[5]: The stack"
Old IT Guy Member since:
2007-05-01

For your python editing, you could get the eric4 mentioned in another reply.

Or you get real nice environments with either

Komodo IDE, Wingware IDE on the commercial side.

With free Komodo Edit (edit only), or Wingware IDE 101 (for students so Auto Complete removed but still get debugger).

Its imho a he** of a lot better than a text editor. Especially when you do project management and get into refactoring code.

Reply Parent Bookmark Score: 1