wymyśliłem sobie wymienione w temacie środowisko do zbudowania
średniej aplikacji -- zastanawiam się jednak czy to ma sznase
zadziałać -- nie chcę / nie mogę korzystać z googlowego datatasore,
mam swój serwer MySQL, przydałby się dobry framework no i świetnie by
było gdyby aplikacja była w GAE (ma korzystać z googlowego api). może
ktoś już coś podobnego przerabiał i podpowie kilka zdań, przede
wszystkim czy jest sens w ogóle taki układ zaczynać, czy lepiej
postawić django razem z mysqlem na apaczu na własnym serwerze? jak by
w takiej sytuacji mogło wyglądać korzystanie z google API?
km.
Django+GAE to masz "App Engine Patch", czyli taki dostosowany do GAE
Django. O stosowaniu zewnętrznej bazy danych na GAE zapomnij - tylko
Datastore i tylko żądania HTTP. Poza tym musisz być świadom ograniczeń
jaka ta baza posiada i do czego została zaprojektowana. Jeżeli dużo
danych dodajesz lub zmieniasz to GAE/Datastore nie jest dobrym
rozwiązaniem.
Po prostu użyj zwykłego serwera Linuksowego z MySQL i tam postaw swój
projekt na zwyczajnej platformie. API Google w rozumieniu GData jest
powszechnie dostępne, nie tylko do GAE.
A jak miałby się łączyć z MySQL? AFAIR, GAE pozwala się łączyć
wyłącznie HTTP/HTTPS zapewne przez jakieś transparent proxy.
Nie mówiąc już o tym, że nawet gdyby to przetunelować, to miałby to
okropne opóźnienia.
>(ma korzystać z googlowego api). może
> ktoś już coś podobnego przerabiał i podpowie kilka zdań, przede
> wszystkim czy jest sens w ogóle taki układ zaczynać, czy lepiej
> postawić django razem z mysqlem na apaczu na własnym serwerze?
Mniej więcej, tylko zamiastApache, lepiej coś lekkiego, wydajnego. Np.
LigHTTPd albo NGiNX.
> jak by w takiej sytuacji mogło wyglądać korzystanie z google API?
Normalnie. Instalujesz Google API i jedziesz.
http://code.google.com/p/gdata-python-client/