Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 18, 2013 19:51:56

LunevNikita
Зарегистрирован: 2013-10-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

Здравствуйте, коллеги.
Прошу Вас посоветовать мне литературу, примеры по созданию серверного API на Python'e. Желательно на русском языке.
Я впервые берусь за разработку серверного API, к которому будут обращаться клиенты с мобильных устройств (Android, iOS).
Правильно ли я понимаю: RESTful API с использованием Python - это тот же самый сервер приложений, характерный для проектов на Python? Или нет?
Зарубежные знакомые посоветовали использовать bottle-фреймворк. Что вы думаете на этот счет?
Помогите, пожалуйста, советами: какой именно подход применить к созданию данного API, какие методы, приемы, библиотеки. Для меня это новое, поэтому прошу вашей помощи. Спасибо за понимание.

Офлайн

#2 Окт. 18, 2013 20:30:41

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

LunevNikita
bottle
попробуете
это
полностью рабочий пример


еще
http://flask-restless.readthedocs.org/en/latest/index.html

Отредактировано Singularity (Окт. 18, 2013 20:47:22)

Офлайн

#3 Окт. 18, 2013 20:56:39

LunevNikita
Зарегистрирован: 2013-10-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

Спасибо. Если у кого-нибудь есть еще информация по данному вопросу, прошу разместить в данной теме. Желательно на русском языке. Благодарю!

Офлайн

#4 Окт. 18, 2013 21:07:28

LunevNikita
Зарегистрирован: 2013-10-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

Я некоторое время работал с Django, поэтому возникает вопрос: Django, по сути, является фреймворком, позволяющим развернуть качественный RESTful API?

Офлайн

#5 Окт. 18, 2013 22:06:34

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

RESTful API + Python (web-service)

Мы сейчас сделали это на пирамиде. Красиво получилось, рекомендую.
Для джанги очень сильно рулит django rest framework. Вот это прямо та самая вещь, которую очень хочется иметь за пределами джанги, а это редкость.



Офлайн

#6 Окт. 18, 2013 22:17:11

LunevNikita
Зарегистрирован: 2013-10-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

ZZZ
Мы сейчас сделали это на пирамиде. Красиво получилось, рекомендую.Для джанги очень сильно рулит django rest framework. Вот это прямо та самая вещь, которую очень хочется иметь за пределами джанги, а это редкость.
Не могли бы дать информацию по “пирамиде”?

Офлайн

#7 Окт. 18, 2013 22:26:57

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

ZZZ
не хочешь показать код или просто рассказать как это делать в Pyramid ?

Офлайн

#8 Окт. 18, 2013 22:33:21

LunevNikita
Зарегистрирован: 2013-10-18
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

Почитал про пирамиду - довольно заманчиво. Но склоняюсь к Bottle. Пока не могу аргументировать причину. Если у кого есть замечания по поводу “бутылки”, прошу высказать. “ЗА” и “Против”, причины. Безумно буду благодарен!

Офлайн

#9 Окт. 18, 2013 22:40:03

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

LunevNikita
да никаких возражений.
Просто не уверен что там есть продвинутые развитые модули(?) для этого.

Офлайн

#10 Окт. 19, 2013 01:10:11

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

RESTful API + Python (web-service)

Singularity
Просто не уверен что там есть продвинутые развитые модули(?) для этого.
Мне кажется проблема раздута.
Напоминает “Как в JS сложить 2 числа. - Используй jQuery”.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version