Hi folks. So, I'm one of those people that fell into the hype of Rails and have spent the past couple months really digging into learning it. However a friend strongly suggested I check out Django, so I've spent the better part of the day going through tutorials.
The differences in syntax between Ruby and Python have slowed me down quite a bit (Ruby was actually my first programming language, and I've only learned what I have of it because of Rails - but it did serve as a great introduction to OOP). Differences between languages aside, I'm liking Django, and it seems as if I might be able to use it for something I've been pondering lately, but I wanted to hear the voice of the Django community first. To make a long story short: I'm between jobs at the moment. After a long while in the Telecommunications industry, I'm ready for a change of pace. Web Development is my passion, and I'd like to begin freelancing locally. However, I don't see myself getting any "big" jobs where I'll be developing the next totally awesome community web app, or even an e-commerce web app, for that matter. I'll most likely be developing small sites for Ma and Pa's flower shop and the like, just to start out with. I plan on developing *and* hosting the sites to make it as easy as possible for my clients -- and no matter how small the site is, I feel that offering an easy-to-use and rich CMS backend is a huge selling point. So here's my dilemma. I'm trying to figure out the best, most efficient and easy to maintain way to accomplish this. Initially I thought I'd be able to create a Rails CMS and use an instance of it for each site. Then I got something out into production and realized that Rails has a huge memory footprint per fcgi instance -- about 30MB each. It doesn't get any better with Mongrel. So then, I thought I could just use one Rails instance for multiple sites -- sort of a "One ring to rule them all" type deal, since most of these sites won't be getting but a handful of hits per day. But then I found Django, and said, "Wow. They've already done most of this CMS stuff for me, with a beautiful interface to boot!". My question to you folks is -- is Django viable for hosting a multitude of small sites? I expect the needs of those sites to be *mostly* the same (about page, image gallery, product list, contact page, possibly a blog, etc.), so is it a good idea, and is it possible, to host many sites from one Django app/instance? I'd be very grateful to hear your thoughts. Please spare me for the verbose introduction. :) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---