Re: [python-nl] Google app engine: Django of iets anders?

2010-05-31 Berichten over hetzelfde onderwerp Erwin Elling - Eight Media
Heej Bram,
Zelf heb ik voor kleinere projecten waarin ik van de grond af begon wel
Django gebruikt op GAE. Bij dingen die wat ingewikkelder werden en ik
pluggable apps van anderen wilde gaan gebruiken, ben ik van GAE afgestapt,
inderdaad vanwege het niet compatibele model/ORM gebeuren.

Misschien is dit django-nonrel/djangoappengine nog interessant:
http://www.allbuttonspressed.com/projects/djangoappengine

Als je toch geen Django wil gebruiken is het webapp framework van Google
zelf ook best de moeite waard. Standaard zit de Django template language er
al bij, geloof ik.

Ben benieuwd naar jouw bevindingen,
Erwin

2010/5/30 Bram Duvigneau 

> Pythonistas,
>
> Ik ben aan het kijken naar Google appengine voor een nieuw projectje. Tot
> nu toe heb ik alleen met Django gewerkt voor Python webapps, daarom leek
> Django me ook een logische keus om op appengine te gebruiken.
>
> Nu ik een beetje aan het prutsen ben, lijkt Django me steeds minder
> aantrekkelijk op appengine. Ten eerste ben ik bang dat de overhead van het
> hele Django framework merkbaar gaat worden, om dat appengine CGI-based is.
> Ook kan ik out of the box de Django model layer/ORM niet gebruiken en de ORM
> is natuurlijk ook niet heel erg geschikt voor de mogelijkheden en
> onmogelijkheden van Google's datastore.
>
> Met de ORM verlies je meteen een ander voordeel van Django, namelijk de
> pluggable apps die je dan toch zult moeten aanpassen voor Appengine
> inclusief de Django admin.
>
> Wat nog wel aantrekkelijk is:
>  * URL routing
>  * Forms
>  * Django template language
>
> Ik zit erover te denken om geheel van Django af te stappen en een custom
> stack te bouwen. Voor URL routing en wat andere basis-zaken zou ik
> repoze.bfg kunnen gebruiken. Ik heb bfg nog nooit gebruikt, maar ziet er
> goed gedocumenteerd en bruikbaar uit. Voor forms weet ik nog niet wat een
> goede optie is en Jinja2 ziet er interessant uit als template language.
> Heeft iemand hier weleens een wat serieuzer/groter project op appengine
> gedraaid en wat zijn jullie ervaringen m.b.t. Django of zelf een stack bij
> elkaar schrapen?
>
> Bram
> ___
> Python-nl mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-nl
>



-- 
Erwin Elling: User Experience | Social Media
[email protected] | +31 (0)6 3853 7325 | Twitter: @erwinelling

Eight Media
Velperweg 92, 6824 HL Arnhem
www.eight.nl | +31 (0)26 3842440 | [email protected] | Twitter: @eightmedia
___
Python-nl mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-nl


Re: [python-nl] Google app engine: Django of iets anders?

2010-05-31 Berichten over hetzelfde onderwerp Achiel van der Mandele
> Date: Sun, 30 May 2010 18:59:53 +0200
> From: Bram Duvigneau 
> To: Dutch Python developers and users 
> Subject: [python-nl] Google app engine: Django of iets anders?
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Pythonistas,
>
> Ik ben aan het kijken naar Google appengine voor een nieuw projectje.
> Tot nu toe heb ik alleen met Django gewerkt voor Python webapps, daarom
> leek Django me ook een logische keus om op appengine te gebruiken.
>
> Nu ik een beetje aan het prutsen ben, lijkt Django me steeds minder
> aantrekkelijk op appengine. Ten eerste ben ik bang dat de overhead van
> het hele Django framework merkbaar gaat worden, om dat appengine
> CGI-based is. Ook kan ik out of the box de Django model layer/ORM niet
> gebruiken en de ORM is natuurlijk ook niet heel erg geschikt voor de
> mogelijkheden en onmogelijkheden van Google's datastore.
>
> Met de ORM verlies je meteen een ander voordeel van Django, namelijk de
> pluggable apps die je dan toch zult moeten aanpassen voor Appengine
> inclusief de Django admin.
>
> Wat nog wel aantrekkelijk is:
>  * URL routing
>  * Forms
>  * Django template language
>
> Ik zit erover te denken om geheel van Django af te stappen en een custom
> stack te bouwen. Voor URL routing en wat andere basis-zaken zou ik
> repoze.bfg kunnen gebruiken. Ik heb bfg nog nooit gebruikt, maar ziet er
> goed gedocumenteerd en bruikbaar uit. Voor forms weet ik nog niet wat
> een goede optie is en Jinja2 ziet er interessant uit als template
> language. Heeft iemand hier weleens een wat serieuzer/groter project op
> appengine gedraaid en wat zijn jullie ervaringen m.b.t. Django of zelf
> een stack bij elkaar schrapen?
>

Je kunt ook kijken naar django-nonrel:
http://www.allbuttonspressed.com/projects/djangoappengine

Zijn een paar mannetjes die bezig zijn django om te hekken om met
non-relationele db's samen te werken. Tot nu toe supporten ze mongodb
en GAE (BigTables).

Wellicht dus iets om naar te kijken. Merk wel op dat je dus redelijk
wat dingen niet kunt doen (zoals manytomanyfields in je modellen)

Ben benieuwd wat je uiteindelijk gaat kiezen, keep us posted :)

gr,
Achiel
___
Python-nl mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-nl