Re: which version of django should I choose?

2009-07-24 Thread Ronghui Yu
In my opinion, every version is good for learning. Just try it. And if 
you encounter difficuties for upgrading to another one, you will learn a 
lot from it.


XUN ZHOU 写道:
> hello, I am new beginner in django. I want to learn python with django 
> and later I want to write my first application in google App engine.
> there are so many different version of django.
> which version should I beginn? thanks your help or advice
>
> -- 
> Xun Zhou
> TU Berlin
>
> >

-- 
Ronghui Yu 

--~--~-~--~~~---~--~~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: which version of django should I choose?

2009-07-24 Thread Russell Keith-Magee

On Fri, Jul 24, 2009 at 6:32 PM, Kenneth
Gonsalves wrote:
>
> On Friday 24 Jul 2009 2:59:29 pm XUN ZHOU wrote:
>> hello, I am new beginner in django. I want to learn python with django and
>> later I want to write my first application in google App engine.
>> there are so many different version of django.
>> which version should I beginn? thanks your help or advice
>
> latest trunk - and update every week.

I'm so glad you took the time to give such a detailed and reasoned
analysis, Kenneth. :-)

Xun - There are really only two versions of Django that you should be
considering. They are:

 * v1.0.2 - the most recent official release of the stable 1.0 branch
 * The tip of the SVN Trunk (containing bug fixes and new features.
This will eventually get released as v1.1)

If you're just starting out, I would recommend using a stable version
- in this case v1.0.2. This means you will miss out on some new
features. However, if you're just starting out, it's not likely that
you'll miss them. Django's documentation is fairly extensive, and all
new features are marked as such, so as you read up you will find out
the new features that are on offer. If you find that you need a
feature that is only available in the development branch, it isn't a
major task to upgrade your Django install - Django is very sensitive
about making changes that are backwards incompatible, so it should be
as simple as updating your Django install.

You may notice that this is the opposite advice to that given by
Kenneth. I have been cautious based on the fact that you're a newcomer
- since you will be learning Python and Django at the same time, using
a stable version is one less moving part to be worried about. I
suspect Kenneth is basing his recommendation on his experience -
Django's core team (which I am a member of) is very sensitive to
introducing instabilities into the code base, so Django's trunk is,
with very few exceptions, a very stable release to use. If you're
feeling a little adventurous, Kenneth's recommendation is sound - I
doubt you will experience many problems using the SVN trunk.

The other critical factor is that you have mentioned Google App
Engine. Please note that while you can use parts of Django on App
Engine, there are some important differences. I would strongly advise
consulting an App Engine-specific forum to see if they can provide any
more helpful advice with regards to Django version compatibility.

Also - note that my answer will change slightly in the middle of next
week, when we expect to release Django v1.1. When we make these
releases, v1.1 will become the stable branch - so all the new features
that are currently only available in the development branch will
become formally part of the stable release. Once v1.1 is released, a
new development branch will start, and more new features will be
added. We will continue to update v1.0.3, but only to fix critical
security issues in v1.0.3.

Yours,
Russ Magee %-)

--~--~-~--~~~---~--~~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: which version of django should I choose?

2009-07-24 Thread Kenneth Gonsalves

On Friday 24 Jul 2009 2:59:29 pm XUN ZHOU wrote:
> hello, I am new beginner in django. I want to learn python with django and
> later I want to write my first application in google App engine.
> there are so many different version of django.
> which version should I beginn? thanks your help or advice

latest trunk - and update every week.
-- 
regards
kg
http://lawgon.livejournal.com

--~--~-~--~~~---~--~~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



which version of django should I choose?

2009-07-24 Thread XUN ZHOU
hello, I am new beginner in django. I want to learn python with django and
later I want to write my first application in google App engine.
there are so many different version of django.
which version should I beginn? thanks your help or advice

-- 
Xun Zhou
TU Berlin

--~--~-~--~~~---~--~~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---