Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 8 reacties
Bron: Django, submitter: DeuTeRiuM

De ontwikkelaars van het framework Django hebben versie 1.3 uitgebracht na weer een aantal maanden ontwikkelen. Dit framework richt zich op webapplicaties in de Python-programmeertaal en volgt het principe van 'don't repeat yourself'. Voor meer informatie en een eerste blik op het framework verwijzen we naar deze pagina. De beknopte aankondiging voor Django 1.3 op het blog van de ontwikkelaars ziet er als volgt uit:

Django 1.3 released

It's here!

After many months of work, we're proud to announce the release today of Django 1.3. There's plenty of cool stuff in this release, and the release notes cover it all in detail. You can also swing by the downloads page to grab a copy of the release package. And as always, signed checksums for the release package are available.

One important point is worth mentioning here, however: Django 1.3 is, as covered in the release notes, the last official release of Django which will support Python 2.4. When Django 1.4 is released, the minimum Python version required will be 2.5, though you'll still be able to use Django 1.3 -- during its security support lifecycle -- if you need Python 2.4 support.

Finally, we'd like to point out, as always, that we couldn't do this without the help of the huge numbers of people all around the world who contribute to and improve Django every single day. All of you should give yourselves a big pat on the back.
Versienummer:1.3
Releasestatus:Final
Website:Django
Download:http://www.djangoproject.com/download/
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (8)

Ik vroeg me al af waar mn submit bleef. Leuk dat-ie alsnog verschijnt! Jammer dat er in de beschrijving niet bijstaat, dat Django een automatisch gegenereerde admin heeft. Je specificeert je database en zegt tegen django dat hij er een admin van moet maken en je hebt een goede basis om mee te werken. Hier is de admin interface zichtbaar voor de tutorial applicatie.

Het is jammer dat dit framework in nederland zo weinig aandacht krijgt, het is imho het fijnste framework om mee te werken. Mede dankzij de python programmeertaal, maar ook door de manier hoe django werkt.

Verder is er 6 t/m 10 juni een europeesche Django Conference in Amsterdam.
Hallo,

Ik ben een amateur-webdev die nu bezig is met de voorbereiding van een rewrite van ons kantoor-programma. Ik ben eigenlijk van plan om dit opnieuw in PHP te doen, maar dan wel volledig OO op basis van het Kohana-framework.

Zou je dit aanraden voor (iemand als) mij? Ik heb 0 ervaring met python, ben redelijk met PHP en heb wat Bash-ervaring. Aangezien de leercurve met het Kohana-framework toch bijzonder steil is, kan ik misschien even goed overstappen op Python/Django.
Ik zat een tijdje terug in dezelfde situatie. Ik had 0,0 kennis van Python/Django en had verscheidene PHP webframeworks uitgeprobeerd, maar geen beviel mij echt.
Ik heb uiteindelijk de knoop doorgehakt en heb me volledig gestort op Django en ik moet zeggen dat ik er totaal geen spijt van heb gehad. Ik gebruik het momenteel voor een groot project.

Lees het djangobook maar eens door en je zult zien hoe simpel het is. Ik moet wel zeggen dat hoewel de documentatie erg duidelijk is er bij geavanceerde onderwerpen weinig informatie te vinden is, gelukkig zijn de mensen op de IRC channel erg behulpzaam.

Django's MVC is wel anders dan andere frameworks en misschien in eerste instantie verwarrend. "Views" heten 'Templates" in django en "Controllers" heten Views.
Django book is soms out of date! Mi om te beginnen dus bij de officiele docs houden.
Als je toch overweegt een ander framework te nemen, kan ik je aanraden om ook eens naar Ruby on Rails te kijken.
Nouja, aller eerst: staar je niet blind op volledig OO. Gebruik OO waar nodig (meestal dus wel, maar voor simpele helper functies niet...)

Tjah, ik ben heel erg blij dat ik nog maar weinig hoef te PHP-en (af en toe wat prakwerk in wordpress). De stap tussen python en PHP is redelijk; het is tenslotte een andere taal. Ik weet niet hoelang je al bezig bent, maar veel programmeerprincipes zijn het zelfde. De bibliotheken zitten wel anders in elkaar en de taal verschilt natuurlijk ook. Dus als eerste zou ik gewoon wat python tutorials doen dan. Je moet dus besluiten of je python ook wil leren. (Ik kan je verzekeren dat je hier geen spijt van krijgt! Naast web programmeren zijn er ook veel desktop apps, shells scripts en bijvoorbeeld google app engine gemaakt/bruikbaar met python. Erg handig dus om kennis van te hebben.)

Daarnaast moet je ook nog django leren, dit heeft niet echt een stijle leercurve; als je de tutorial volgt heb je snel resultaat. Ik kon al een beetje python voordat ik django (0.96) leerde en vond het redelijk goed te leren. De ontwikkel tools, zoals test driven development en database migraties (dmv south) leer je vanzelf. De broncode van django is ook erg duidelijk, dus mocht er, ondanks de goede documentatie, toch een probleem zijn wat je niet op kan lossen... de broncode is vaak verhelderend.

Dus de keuze: php en een php framework leren en snel aan de slag; of python basics leren en django.. en dan maar wat minder snel aan de slag (maar zoals ik zei: het is de moeite waard!).
Al eens eerder naar gekeken en net als Ruby on Rails een hele mooie tool om snel prototypes mee te maken. Bij grote organisaties is de kans dat je dit in productie krijgt echter redelijk gelijk aan 0.

De grote vraag is natuurlijk ook: wanneer komt de Python 3 versie uit? Python 3 is nu toch al een flink tijdje uit en het valt met op dat er nog vrij veel framework en libraries niet over/geport zijn. Ik snap dat het geen triviaal klusje is maar het zal toch een keer moeten gebeuren.
Wij zijn sinds anderhalf jaar bij Getlogic helemaal over op Django. Alle nieuwe projecten proberen we in Django te doen.

Vind het zelf een stuk prettiger en netter dan PHP, en een stuk inzichtelijker dan RoR met al dat meta programming.

Wat betreft python 3: Is heel leuk, maar python 2.7 werkt ook prima. Python 3 komt wanneer het komt.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True