ПредишенСледващото

Благодаря ви :) Мисля, че точно като Tornado (с изключение на последния пример, когато тя наистина може да дойде по-удобно). Хрумна ми, евентуалното използване на торнадо за видовете и условията на съхранение обработка нищо играчи в онлайн игра, или аз не знам местоположението на таксиметровите шофьори и пътници да се покажат всички сайтове / приложения. Но си струва да учат, докато тази рамка целенасочено или истина трябва да се премине към третия питон и прорезът в asyncio / aiohttp?

Tark. А. Само за тази цел (съхранение и обработка на игри) често негова полза. И разбира се, аз го харесвам - 5 реда код и сте готови сървър с батерии + 10 реда код и готов приложение!

За сметка на необходимост или не торнадо, това е толкова просто, колкото две стотинки, една седмица овладял напълно. И aiohttp съм сега и аз ще се погледнете. За торнадо вече казах, бързината и лекотата на такситата в него.

Погледнато aiohttp, странно впечатление остави.

Нека започнем с факта, че асинхронни aiohttp 2-5 пъти по-бавно синхронни върховете на една много проста задача - да се върнат JSON. Добре, в реалния живот, и излишни разходи на един резба скорост на сървъра кеш загладени.

На второ място. Андрей Светлов каза: "Виж, ние трябва да dzhynzha с мака вече можете да пишете приложения!". Да.
aiohttp_jinja2 не се покажат в декоратор стойност, която се подава към него. не е върнал речник? Нейт Pyatikhatki!
Защо не проверите? Защо моделът не се предава искането по подразбиране, защо аз трябва да го въведете сами? Ако исках да многословие, бих използвал Джанго.

На трето място, за aiohttp.web. В пирамидата, например, има ясно разделение между Рот и функция обрат, където Route - е URL адреса на името, а през клапата може да се определи Рот манипулатор зависимост от метода на HTTP, и др. В резултат на това може да се изгради URL шаблон, като посочва името на Рот и необходимите параметри; много удобно. За разлика от пирамидата, има концепция в aiohttp Рот, където той веднага е посочено HTTP-метод, URL и манипулатор. Коя е най-злото, методът тук - само линии. Не се изброят / набор от възможни методи, като метод = ( "GET", "POST"), но само низ. В резултат на това, което трябва да се измисли друго име за маршрута на един и същ URL адрес, който може да добавите към неудобството на строителството. И проклет нито една молба по образец, че ще се бори с дявола. Е, аз не искам Vertan обратно Dict (заявка = искане на потребителя = 'Tark "), което искам, без да rekvest, но че той е прехвърлен в шаблона aiohttp себе си. Ех!

Какво ни хареса - aioauth-клиент. Ужасна име на пакета, но колко прекрасен vnturi. Остава да се добави малко, така че да не се налага да правите, ако "Twitter" Елиф "GitHub" Елиф "Google", добавяйки, маршрути и можете да получите нормален работен питон-социални удостоверяване е светлина.

Но засега всичко това твърде не се променя. Развитието идва с гигантски крачки, но резултатите са все още да се използва тежко.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!