Will it be harder to find a hosting company if I use Django with Python?
I would like to go to Django with Python, but it seems that some hosting companies like DreamHost , Netfirms both offer Ruby on Rails in their basic hosting package, but not Django. They only list Python, not the framework. Does this mean that if I am using Django I will need to look for companies that support Django, or can I just add the Django files to my directory and it will work without any other support?
a source to share
Check out Djangofriendly.com for a list of hosts that are friendly to Django customization (not that you can't do it with many other hosts, of course).
Personally, I have several Django apps hosted on Webfaction and they are absolutely awesome.
a source to share
And here is a list of hosting companies that support Django , and as you can see, most of the big companies support it.
a source to share
It would be more difficult in the sense that the number of options you have would be fewer. But you really only need one host.
I highly recommend Webfaction as my experience with them has been very good. They support Django out of the box with very little configuration needed on your side.
Check out these lists for Django hosts: http://code.djangoproject.com/wiki/DjangoFriendlyWebHosts http://djangohosting.org/
a source to share
Be aware that most shared hosting packages are not suitable for Django due to the need to restart the server when python changes are made - most of them do not allow this. Webfaction is a notable exception - I use them for multiple Django projects, and the second recommendation above. You hardly notice that this is a shared host.
But you might want to consider virtualized hosting. I also have several projects hosted on Slicehost . Prices are comparable to shared host and you have complete control over your server. This also means, of course, that setting things up happens in less than one click, although they do provide great walkthroughs.
a source to share
Maybe you can look at google google engine if you want to do python web development. They can handle all hosting for you.
a source to share
Yes!
The standard hosting packages are either Windows / ISS or Linux / php / perl / Mysql.
There are several specialized Django / python packages, but your best bet is to get a Linux VPS (Virtual Private Server) package that gives you root access.
Then you can install exactly what you need. Pricing starts at less than $ 10 per month for a basic low band with little disk space.
a source to share
It depends on what. Comparing it to Rails, it's harder just because of the buzz around Rails, and it's likely that the "base" package will include Rails before Django, so if that cost factor matters, keep that in mind, but there's a pleanty of competition for Django hosting, so no hosting is not a reason to avoid it.
PHP is much more popular for basic hosting if the hosting is a technology decision.
a source to share