Live data from Hacker News

Django Software Stack

sourcefabric.org

11–20 of 28 posts

Re: Django Software Stack

#12

I love python and Django but this highlights one of the main things I don't like about Django development, the thousand of packages you end up using.

Oddly enough, that's also one of the advantages. small pluggable apps are the use model for django.

Re: Django Software Stack

#15
post #5
post #4

We use pip over easy_install http://pip.openplans.org/

pip + requirements file + virtualenv (virtualenvwrapper) makes the setup of an development environment really easy. With virtualenvwrapper you can hook into different scripts, for example when you start/switch working on a project

I've been bitten by this a few times as pypi was down. I still do this, but I'm thinking about setting up some private hosting for the libs I need.

Re: Django Software Stack

#16
post #4

We use pip over easy_install http://pip.openplans.org/

At this point, pip is the way to install Python packages. Anyone who's pointing you otherwise is a bit out-of-date (touch?).

Does pip install required Windows binaries like easy_install?

Re: Django Software Stack

#18
"As far as (non-mission critical)web frameworks go, I think these days you have two options: Python/Django and Ruby/Rails."

I wonder what the author means by "non-mission critical?" Someone considering writing a web app in Django/Rails that is used by thousands of customers might be scared off by that statement.

Re: Django Software Stack

#19
post #15
post #5

Earlier quoted context omitted.

pip + requirements file + virtualenv (virtualenvwrapper) makes the setup of an development environment really easy. With virtualenvwrapper you can hook into different scripts, for example when you start/switch working on a project

I've been bitten by this a few times as pypi was down. I still do this, but I'm thinking about setting up some private hosting for the libs I need.

you don't need pypi to use pip.

Re: Django Software Stack

#20
post #18

"As far as (non-mission critical)web frameworks go, I think these days you have two options: Python/Django and Ruby/Rails." I wonder what the author means by "non-mission critical?" Someone considering writing a web app in Django/Rails that is used by thousands of customers might be scared off by that statement.

I have always thought that "mission critical" software means that if something goes wrong, a human being might get hurt (ie: heavy machinery, missiles, etc.)
Post reply on HN