[Tutor] web design and python
James Reynolds
eire1130 at gmail.com
Fri Jun 22 04:32:43 CEST 2012
On Thu, Jun 21, 2012 at 6:53 PM, Tamar Osher <emeraldoffice at hotmail.com>wrote:
> I have many questions, and eagerly ask you to please respond to me. I
> value your expertise, and greatly appreciate you taking the time to share.
> I want to find out, in elaborate detail, about the Python/Django
> relationship to web design. Why does a person or a company seek out and
> choose a Python-Django website, instead of Drupal, or Joomla, or Wordpress,
> or something else? What is the description of the unique, small niche that
> Python/Django has in the world of web design? Who are these individuals
> and companies that want Python/Django/TurboGears websites? What is the
> Python/Django/TurboGear relationship to "responsive web design" (which
> means the website is beautifully, perfectly view-able on all sizes of
> screens, including a smartphone, an ipad, and a desktop). What are the pros
> and cons of choosing Python/Django/TurboGears, compared to other web
> development options, such as Drupal, Joomla, and Wordpress? Is it really
> true that Python/Django websites cannot use just any web hosting service,
> and are more expensive to maintain? I have read several books about Python
> web development, and have extensively researched online, but have not found
> any of this information. It would be nice if someone could write a full
> article about this, to explain the true, current situation and realistic
> 2012 options to beginners who don't have degrees in computer science. I am
> very, very eager to hear from each one of you. THANK YOU for your time and
> help!
>
>
> **
> *
>
>
>
> *
>
> * <http://www.emeraldvitamins.net/>*
>
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
I'm not really sure how to respond to you, but I'll give it a go.
Why does a person or a company seek out and choose a Python-Django
> website, instead of Drupal, or Joomla, or Wordpress, or something else
Well, Drupal, Joomla, Wordpress are all CMS (content management Systems).
They are also written in PHP. I think the goals of developing in django vs
having a wordpress site are quite a bit different, although they could be
the same, I suppose.
For example, if you wanted a site to just publish your daily thoughts, you
might use wordpress. However, if you want to identify a tree by an image
you took on your iphone, you might use django (and a lot of other stuff to
make that magic happen!)
Generally, I think, companies and people choose django because of the
community and how much you can get done with it in a short period of time.
What is the description of the unique, small niche that Python/Django has
> in the world of web design?
Not sure what this sentence means, but I wouldn't call Python / Django as
small niche in the world of web design. It's probably the third most
popular option right now, behind PHP and rails.
What is the Python/Django/TurboGear relationship to "responsive web
> design" (which means the website is beautifully, perfectly view-able on all
> sizes of screens, including a smartphone, an ipad, and a desktop)
Turbogears is another framework. I'm not sure of many sites built on it;
I'm sure they are out there, I just don't know of them.
You should check out: http://www.djangosites.org/
Is it really true that Python/Django websites cannot use just any web
> hosting service, and are more expensive to maintain?
Django is just a set of libraries written in python. So long as the
webhosting service allows you to install python, install apache (or
something similar) and allows you to broadcast, you can host the website.
As for the second part, more expensive than what? Once you get the site,
they sort of run themselves. You just have to pay for bandwidth and
hosting. If your saving a lot of data and using a lot of bandwidth, that
could get costly, but... that is not an issue of django, but rather of
design / product needs.
Some webhosting companies make it easier to set up django though. Some
already have it installed, some do not.
to beginners who don't have degrees in computer science
I also do not have a degree in computer science. I am also a full time web
developer working in Python / Django.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120621/b4da0f45/attachment.html>
More information about the Tutor
mailing list