Pull to refresh

Comments 39

Я думаю это куда лучше копипастинга который вы устроили.
Я тоже знаю rubionrails, .NET, Simphony, django и еще очень много страшных слов. И я не криче на каждом углу про это... черт а ведь я только что это сделал.

Вот например скажи, друх - на кой мне качать 20 минутный скринкаст о турбогирсе что бы советовать тебе что использовать?
вообще я ни о чем не кричал. я прошу людей, которые знакомы с фреймворками, помочь мне с выбором достойного. мне интересно мнение людей которые хотябы несколько строчек кода написали с их использованием.
краткие описания и ссылки в посте приведены для таких же новичков, как и я - может быть кто-то заинтересуется. да и что плохого??? в конце концов, если даже когда-нибудь хабрачеловек заинтересуется этой темой то сможет найти хотя бы краткий список основных фреймворков и их возможностей.

П.С. rubYonrails
П.П.С. Друг
П.П.П.С. кричУ
как я понимаю, выбирать стоит из Pylons и Django. TurboGears в довольно сложном положении.

Очень жаль, т.к. я уже купил книгу по TG...
тут тоже своя проблема...
например я смог найти книгу по Django и TurboGears. Книга про Pylons не обнаружены.
Да и вообще по сравнению с тем же ROR документации явно мало, да и нет сформировавшихся комьюнити...
Насколько я в курсе, Джанго более простой для старта, Пилонс более сложно устроены.
да, вот начал с Джанго, поставил не без проблем, создал пару контроллеров, 1обращение к бд... все легко и непринужденно...
с инсталом Pylons возникли небольшие заминки, но вроде как преодолел... сейчас мучаю код... некоторые куски кода, которые приведены у них на сайте, в частности роутинг из Getting Started, тупо не работают...
Кстати да, забыл сказать, еще один большой плюс Джанго - подробная документация.
Кроме того, Джанго, насколько мне известно, значительно превосходит по быстродействию все остальные фреймворки.
Слишком скользкая тема, чтобы о ней упоминать :) Очень трудно сделать тест, сравнивающий фреймворки в одинаковых условиях.
документация это сильный аргумент за.
Django: или лыжи, или я.

Не так давн возникла большая проблема создания кастомного Field'a для админки. В документации и в гугле решения так и не нашёл, пришлось залезать в исходники и копаться. До конца пока не докопал.
кстати, из первых уст, что есть Django-Админка???
я так понимаю, Джанго предлагает группу шаблонов с уже существующими и рабочими контроллерами для администрирования Вашего проекта???

а почему эту админку нельзя написать самому?
В общем виде вы понимаете правильно.

Для вашей модели джанго генерирует очень удобную и мощную админку. В том, как она работает и как ей пользоваться можно разобраться очень быстро — на оф. сайте лежит очень доступный мануал.

Написать самому все шаблоны можно без проблем. А вот с переделкой логики у меня пока вопрос пока открыт. Просто я в python'e не силён, только недавно разбираться начал, а никаких подробных мануалов на тему перепиливания админки я не нашёл.
По джанго есть одна книга, я попробую ее добыть.
Сам пока поставил оба пакета (Django и Pylons), осваиваю pylons.

по поводу админки - я люблю все делать своими руками =)
Книга есть. http://www.djangobook.com/ Она пока не дописана и лежит в сети в бета-версии.

> по поводу админки - я люблю все делать своими руками =)
В данном случае с большой вероятностью велосипед изобретать бессмысленно.
в конце июня появится первая он-лайн редакция подобной книги по Pylons. издана она будет в 2008 году. подробно здесь
А где *здесь*?
> Фреймворк очень активно развивается и обновляется буквально каждый день (по заявлению разработчиков)
и это есть правда... в SVN апдейты действительно добавляются каждый день. может они и не столь внушительны, но ощущение непрерывного развития создаётся... (;

спасибо за наводку на Pylons, посмотрю и её...
есть еще Zope, но, имхо, Django дает фору всем по грамотности кода...
Почему Python? И чем вам не угодил Zope и навески на него вроде Plone?
хм, так Zope это тоже python :)))

Zope в основном предназначен для написания систем публикации, но у мну есть и другие нужды
Zope - это framework, на нем/под него много что написано, для разных нужд, не только системы публикации.
Несколько месяцев назад мы выбирали, какой mvc-фреймворк использовать для нового web 2.0-проекта.
Кандидатами были: Ruby on Rails, Django, TurboGears и Pylons.

Сперва предпочли Python как более быстрый, и обкатанный язык, затем протестировали все оставшееся и остановились на Pylons, о чем до сих пор совсем не жалеем.

Плюсы — отсутствие излишней высокоуровневости, очень крутая гибкость (для каждого модуля есть несколько альтернатив), разумная организация.

Пока что единственный обнаруженный минус — мало документации.
именно на Python
вы нашли какое-то противоречие в тексте?
Теперь понял. Сперва выбрали язык, потом фреймворк.
Если Вас не затруднит, не могли бы Вы опубликовать ссылки с документацией или чем-то подобным, которыми Вы пользовались.

И еще, если не секрет, какой хостинг вы выбрали для проекта? Shared, VPS, Dedicated???
у нас свой dedicated-сервер, но один из проектов на pylons, в котором я принимаю участие и находящийся на этапе разработки, мы разместили на VPS, подняв там nginx (FastCGI) и paster-сервер повешенный как сервис на monit.
ссылки на туториалы и т. д. есть на http://pylonshq.com

как обычно, если хочешь эффективным образом приобрести какие-то новые свойства, например, знания, важно выбрать себе окружение, которое стремилось бы к той же цели

:-) короче, есть irc-канал #pylons на freenode.net и лист рассылки http://groups.google.com/group/pylons-discuss?hl=en , в которые тоже будет полезно заглянуть
вот за irc спасибо. не знал.
а так сейчас опыта мало, пытаюсь въехать... есть несколько книг по Python - изучаю сам синтаксис языка, потом займусь Пилонсами непосредственно, но, как я понял, придется изучать документацию разрозненно к каждому из компонентов Pylons...

еще испытываю очень большие затруднения с Linux, так как опыт нулевой - поставил виртуальную машину и долбаюсь через SSH =)
может имеет смысл поставить ubuntu/kubuntu, для начала как вторую систему — достоинства linux для веб-программирования станут заметны очень быстро =)
на ibm есть две статьи, посвященные Django и TurboGears
Во второй части есть небольшое сравнение этих фреймворков
Link
Насчет Django vs Ruby on Rails есть запись конференции где два основных разработчика от Django и от Ruby on Rails соответственно рассказывают о преимуществах каждого framework, презентация каждого из них длится примерно один час, после чего они отвечают на воспросы людей из зала (где то еще примерно чач). Видеозапись (вся конференция на английском).
ссылка не запостилась, вот адрес http://www.djangoproject.com/snakesandrubies/
Sign up to leave a comment.

Articles