Agreed On Wed, Sep 14, 2011 at 1:00 AM, h3 <[email protected]> wrote: >> Beyond that, what I am wondering is how much users will be able understand >> how Django work if they can't do the installation. > > Each year I accept foreign students for internship in my company and > most of then either never heard of Django or didn't bother to learn > how it works just to try it. > > Most of them were competent developers, but they didn't see the point > of learning a how to get started with Django because it seemed too > complicated to setup and use for starters. So they preferred to stay > in their comfort zone: PHP. > > But when I gave them no other choices than to learn and use Django, > most of them picked it up in less than a week and they "saw the > light". > > Just last week my last intern wrote me on facebook to say he continued > to use django back in his country and he think it's really awsome. > > The point is not to lower the bar for the "less gifted" as you imply, > it's to lower the bar so more developers can give it a try without > having to learn about every possible approaches and test them to see > which one fits their needs. > > If they can get started and play with django with little efforts and > they like it, *then* they will have a good incentive to spend time > learning more about the many ways you can use and deploy it. > > I think that's what "lowering the bar" is mostly about. It's not about > making it dumb-friendly by any means. > > regards > > On Sep 13, 2:07 am, Xavier Ordoquy <[email protected]> wrote: >> Le 13 sept. 2011 à 05:44, Justine Tunney a écrit : >> >> > I agree with you that reducing the barriers to using Django is very >> > important. But what we need is not necessarily a web based installer, but >> > something to get people off the ground so they can start playing around >> > with Django very quickly. Back in the day (like circa 2004) the thing >> > that really helped me learn PHP was this program called EasyPHP which was >> > a simple Windows based installer that got me up and running and writing >> > code on my local machine in five minutes. >> >> PHP and Django installation are very different. >> >> For PHP you need a couple of things: >> - apache or equivalent >> - php module >> - configuration tuning >> - find the apache root to put your files under >> - a database >> - database modules for php >> and I might have missed a couple of things >> >> For Django, you'll need: >> - Python >> - Django >> >> At this point you can go ahead with the dev server and sqlite. No need to >> tune/configure things further. I hardly see how one can lower this further. >> >> Beyond that, what I am wondering is how much users will be able to >> understand how Django work if they can't do the installation. >> >> Regards, >> Xavier. > > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. > >
-- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.
