Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TurboGears- что это, хочу узнать в двуй словах что это? 
:(
    Опции темы
Berliner
Дата 23.6.2006, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



Здраствуйте хочу узнать в двух словах что это и зачем используется? 
PM   Вверх
pythonwin
Дата 23.6.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



TurboGears - это легковесный framework на Python. (среда для разработки веб-приложений) При помощи TurboGears можно быстро написать удобную и красивую сайт-обёртку вокруг БД
почитать можно:
http://ru.wikipedia.org/wiki/CMF
http://www.turbogears.org/preview/about/index.html
http://en.wikipedia.org/wiki/Turbogears

А также:

http://www.developers.org.ua/archives/max/...niya-na-python/ (правда в этой статье о TG 0.8x)
http://www.google.ru/search?as_q=TurboGear...#038;as_rights=
http://groups.google.com/group/turbogears-ru

Добавлено @ 13:31 
Цитата

TurboGears: разрабатываем веб-приложения на Python
Грудень 16th, 2005 by Max
Опубліковано в: Технологии, Инструменты, Web

Иван Сагалаев с увлечением взялся рассказывать о Django - среде для разработки веб-приложений на Питоне. Подстегнутые популярностью Ruby on Rails, Python разработчики, похоже, кинулись готовить достойный ответ. Точнее, ответы. smile

Я тоже определился с выбором, только в пользу TurboGears. Почему не django или что-то другое?

Во-первых, разработчик(и) TurboGears не стали изобретать велосипед, а взяли готовые, зарекомендовавшие себя компоненты: MochiKit, Kid, CherryPy, SQLObject. Это дает не только внушительный объем функциональности, но и доступ к сложившимся вокруг этих проектов коммьюнити. Во-вторых, мне понравился исходный код, организация проект и “первая производная” (а.к.а вектор развития). Ну и наконец - не хочу повторяться. Пусть Иван Салагаев описывает Django, а я буду писать о TurboGears (если это кому-то интересно).

ЗЫ: К “промышленному” использованию TurboGears пока не готов, ИМО, так что если вы ищите готовую среду для разработки веб-проекта с конкретными сроками лучше посмотрите что-то другое. Ruby on Rails, к примеру. smile 


Добавлено @ 13:36 
Советую разобрать wiki20 на оф. сайте (TG 0.89 - //turbogears.org/docs, или TG 0.9a6 - //turbogears.org/preview/docs) 

Это сообщение отредактировал(а) pythonwin - 23.6.2006, 13:28
PM WWW GTalk Jabber   Вверх
slav0nic
Дата 23.6.2006, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



ещё посмотри djangoproject.com, аналочиный фреймфорк, но наверно более простой и документация идёт именно по нему, и не надо рыться в доках разных отдельных модулей как в TG, для начала думаю стоит начинать с него 
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
Berliner
Дата 23.6.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



Спасиб- бегло я просмотрел, скажите а надо ставить HTTP сервер или в Turbogears все входит?

Добавлено @ 16:13 
Спасиб почитаю посмотрю 
PM   Вверх
pythonwin
Дата 23.6.2006, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(Berliner @  23.6.2006,  23:11 Найти цитируемый пост)
Спасиб- бегло я просмотрел, скажите а надо ставить HTTP сервер или в Turbogears все входит?

Какой HTTP-сервер? На Python - нет не надо! 
PM WWW GTalk Jabber   Вверх
Berliner
Дата 23.6.2006, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



стоп а как же CGI и отсілать принимать запросы. Какой принцмп работы? 
PM   Вверх
pythonwin
Дата 23.6.2006, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



CGI Вам нужен только для upload-а файла, и ещё - если Вы прочитаете про wiki20, то многое станет вам понятно.
1) TG отсылает браузеру только HTML, который генерится TG
2) Для получения запроса используется технология JSON
http://ru.wikipedia.org/wiki/JSON

Широко используется технология AJAX
http://ru.wikipedia.org/wiki/Ajax

P.S. 
TurboGears состоит из нескольких частей:
1) CherryPy - HTTP-сервер и обработчик запросов
2) Kid - потомок HTML, но с широкими возможностями использования циклов, условий и т.д.
3) SQLObject - отвечает за работу с SQL-БД. Работает с таблицами БД, как с объектами
4) Mochikit - хорошая библиотека JavaScript, работает с контейнерами HTML-документа, как с классами и функциями 
PM WWW GTalk Jabber   Вверх
J2A
Дата 23.6.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



Всё, что хочется сказать Berliner'у -- RTFM.

P.S. Не бога кроме Apache и CGI -- пророк его? 
--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
Berliner
Дата 23.6.2006, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



на руском по TG справки нет? 
PM   Вверх
pythonwin
Дата 24.6.2006, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(Berliner @  24.6.2006,  01:19 Найти цитируемый пост)
на руском по TG справки нет?  

http://groups.google.com/group/turbogears-ru?lnk=li - это максимум, что есть, но можете задавать вопросы и в этом форуме. Вообще, если есть проблема с англ/им, то советую поставить себе переводчик.  
PM WWW GTalk Jabber   Вверх
slav0nic
Дата 25.6.2006, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



Berliner, это можно и к апачу прикрутить, думаю так будет даже лучше и читайте доки;) 
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
slav0nic
Дата 25.6.2006, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



http://www.macdevcenter.com/pub/a/mac/2005...turbogears.html
статейка на буржуйском 
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.