LINUX.ORG.RU

Опубликован черновой вариант книги о Pylons

 , pytlons,


0

0
Опубликован черновой вариант книги Definitive Guide to Pylons — первой книги о Pylons — программном каркасе для разработки веб-приложений с открытым исходным кодом, написанном на языке Python.

Pylons является новейшим по дате возникновения программным каркасом, написанным на Python (см. также более ранние разработки, Django и TurboGears). Он создавался с оглядкой на особенности, плюсы и минусы уже существующих веб-фреймворков, таких как Django, Ruby on Rails, Turbogears и других и попытался вобрать в себя лучшее из них.

Ваши отзывы можно оставить здесь: http://pylonsbook.com/feedback

Книга публикуется под лицензией GNU Free Documentation License.

>>> Подробности



Проверено: svyatogor ()
Pylons надо убить с огнём уже за одни только 10000 магических глобальгных переменных и paste.registry. Так делают только мудаки.
anonymous
()
Не нужно, есть жава.
anonymous
()
Pylons форева! А всякие RoR идут далеко и на долго!
Django тоже жуткий мастадонт.
stalkerg ★★★★★
()
You must construct additional pylons
brrr
()
Не нужно.
anonymous
()
Писали Web игрушку на pylons, обнаружилось около 3х разных мест утечек памяти. В целом впечатление - сырой, глючный тормоз.

Базу делали через sqlalchemy - это дикий тормоз и конструктор недебажных глюкавых запросов с удивительными внутренними кэшами.

sqlalchemy - must die. Гораздо лучше писать sql запросы прямым текстом.

На других проектах от питона отказываться не стали, перешли на django и twisted.

anonymous
()
Ответ на: комментарий от anonymous
>Гораздо лучше писать sql запросы прямым текстом.

Вы это, помягче пишите, а то страшно становится иногда.

anonymous
()
Ответ на: комментарий от vene4ka
Так, я как онанимус написал массу неадектватных вещей, потом подумал, что я пьяный, и, возможно, это интересно не всем, стёр. В конце концов спасибо за за новость! (я пьяный. хм, а ведь большая часть онанимусов пьяна, ведь так?) Почитаем, вдруг круче чем джанга, которая на данный момент представляется самой адекватной вещью, эдаким ответом на А хотите вот так? А вот вам подотритесь! Вебдванольвротмненоги капча: seaked. Это как!?
anonymous
()
Ответ на: комментарий от anonymous
Вообще, я понял. На тут джанга - это сложная тема. Сразу найдутся противники, жабафанаты, пыхофанаты... Как две разные крайности. А ведь джанга хорошая! Получше некоторых. А эти пилоны - надо почитать, вдруг крута. Алхимия не понравилася, сложнее по сравнению с джанговскими ORM
anonymous
()
Ответ на: комментарий от anonymous
чем больше, тем лучше! сто пудоф (скока этих фреймворков)
anonymous
()
Предмет самой новости - радость. Книжка по Pylons ожидается уже в этом году, причем парни не стесняются выкладываться драфты в паблик, к тому же итоговая версия для печати будет так же доступна под открытой лицензией.

По правте еслия не прав, в плане питоновских фреймвокрков - книжка по Джанге сейчас тоже только пишется, а Турбогерс единтсвенный у кого книжка уже есть.

PS: Но сердце мое с Pylons. sqlachemy не люблю, сейчас пытаюсь пересесть на Storm.

oc
()
Ответ на: комментарий от oc
>По правте еслия не прав, в плане питоновских фреймвокрков - книжка по Джанге сейчас тоже только пишется

Есть djangobook. Довольно полезная книжка, там почти всё описано, связанное с джангой.

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

Хотя из-за бага с inline и юникодом в последнем сайте пришлось перейти на newforms-admin, а он задокументирован слабовато. И когда возникла ещё одна проблема (limit_choices_to для ManyToManyField не работал), пришлось лезть в исходники, чтобы написать свою реализацию этого самого филда.

И возможности делать inline в inline в админке тоже нет.

Но в общем впечатления положительные, по сравнению с самописными пхп сайтами - одно удовольствие работать.

anonymous
()
Ответ на: комментарий от anonymous
> А ведь джанга хорошая! Получше некоторых. А эти пилоны - надо почитать, вдруг крута. Алхимия не понравилася, сложнее по сравнению с джанговскими ORM

Джанга в первую очередь монтруозная как фиг знает что. Pylons позволяет юзать необходимую либу для нужной задачи, т.е. хотите sqlalchemy - на те, хотите sqlobject - пожалуйста, хотите AuthKit - берите, чего-то где-то нехватает/не нравится, берите другое, пишите свое, no problems.

oc
()
Ответ на: комментарий от anonymous
fuf. Чего-то лучше джанги сложно найти.
anonymous
()
Ответ на: комментарий от oc
Монструозная не монструозная, а только ты о чём-то задумываешься - а оно в джанге есть! может я думаю примитивно...
anonymous
()
Ответ на: комментарий от anonymous
>Писали Web игрушку на pylons, обнаружилось около 3х разных мест утечек памяти. В целом впечатление - сырой, глючный тормоз.

>Базу делали через sqlalchemy - это дикий тормоз и конструктор недебажных глюкавых запросов с удивительными внутренними кэшами.

>sqlalchemy - must die. Гораздо лучше писать sql запросы прямым текстом.

>На других проектах от питона отказываться не стали, перешли на django и twisted.

+1. Как бы красиво продукт не выглядел в теории, он должен ещё и работать. Иначе это чудо отправляется на помойку

adarovsky ★★★★
()
Ответ на: комментарий от anonymous
>Вы это, помягче пишите, а то страшно становится иногда

что не так? в питоне вполне вменяемый интерфейс работы с базами данных. Только connection pool надо добавить, и всё будет тип-топ

adarovsky ★★★★
()
Ответ на: комментарий от Xeron
Просто Лучше не бывает. Факт. Запомни это. Для чего-то лучше, для чего-то хуже. Твоё искусство - отличить.
anonymous
()
Ответ на: комментарий от oc
реддит... google app - ни о чём не говрит? капча тут гениальная "simmony"
anonymous
()
Ответ на: комментарий от anonymous
Нашли утечку - плюс один. Понятно, что по разным методикам подсчета количество потенциальных утечек выходит дробное, но вы же их еще не нашли?
abraziv_whiskey ★★★★★
()
Ответ на: комментарий от abraziv_whiskey
оно везде выходит дробное. может на жабе нулевое, только не легче. не барское это дело - циклические ссылки считать! пусть вон лучше провайдер поставит респавнер на мои жалкие четыре процесса джанговкие (может пилоновские, врать не буду, не знаю что это) "carvens"
anonymous
()
Ответ на: комментарий от Xeron
>рельсы и их activerecord лучше

они фактически близнецы-братья. еще на merb и datamapper рекомендую посмотреть. код merb-core вообще очень, очень хорош.

volh ★★
()
Ответ на: комментарий от abraziv_whiskey
какие нашёл аноним, не скажу, но от себя — две штуки:

1. paste.sessions. wsgilib.py:53: на этом дебильном методе при работе сервера через lighttpd+flup процесс распухал до 300 мегов за сутки. Проявлялось только на боевом сервере. Починилось выкидыванием session middleware. Баг-репорт до сих пор висит на траке

2. routes. Кеш путей пишется в dict, который никогда не чистится

Вообще, стоит посмотреть на трак проекта, и станет ясно, что его нельзя использовать в реальных проектах. Мажор баги, которые не закрываются больше месяца — это диагноз.

adarovsky ★★★★
()
Ответ на: комментарий от anonymous
Про пилон. Точнее, про либы, от которых он зависит. Я охотно поверю, что 3000 строк самого пилона написаны отлично. Проблема в том, что те проекты, которые он рекомендует для работы (paste, routes, sqlalchemy) — сырые. Первые два глючные, а алхимия — просто тормоз. По сравнению с голым dbapi замедление до сотни раз.
adarovsky ★★★★
()
Ответ на: комментарий от oc
> По правте еслия не прав, в плане питоновских фреймвокрков - книжка по Джанге сейчас тоже только пишется

3 официальные (от разработчиков) уже вышли, еще одна выйдет осенью, еще пара сторонних книжек затрагивают джанго.

anonymous
()
Ответ на: комментарий от adarovsky
А кому в голову придет писать что-то боевое на системе, которой полгода от роду? Никому не придет. Нет повода для беспокойства. Юзайте жабо, оно старое.

Я представляю, что было бы, если б мы на заводе станки меняли раз в месяц.

abraziv_whiskey ★★★★★
()
есть такая вещь - web.py, вот уж кто позволяет гибко строить своё веб приложение
redbaron ★★
()
Ответ на: комментарий от redbaron
>Не вижу баги здесь http://routes.groovie.org/trac/routes/report/1

ищите похожую со словами "urlcache grows unbounded". Вообще, если человек делает кеш, и никогда его не чистит, встаёт много вопросов на его счёт.

Благо, модуль там малюсенький

adarovsky ★★★★
()
Ответ на: комментарий от abraziv_whiskey
>А кому в голову придет писать что-то боевое на системе, которой полгода от роду? Никому не придет. Нет повода для беспокойства. Юзайте жабо, оно старое.

это paste-то полгода? :)

adarovsky ★★★★
()
Ответ на: комментарий от adarovsky
>это paste-то полгода? :)

Это, говоря языком девушек с филофака, гипербола.

abraziv_whiskey ★★★★★
()
рулоны против рельсов :))
anonymous
()
>Опубликован черновой вариант книги о Pylons

нахрена нам, зергам пилоны? Прилетим пачкой муталисков, и трындец вашим пилонам на рельсах!

anonymous
()
Ответ на: комментарий от anonymous
>Прилетим пачкой муталисков, и трындец вашим пилонам на рельсах!

муталиски безобидны. Наши террановские танки всех порвут

anonymous
()
Ответ на: комментарий от anonymous
О РЕБЯТ, ПОЗДРАВЬТЕ МЕНЯ Я УЖЕ ЧИТАЮ ЕЁ!!!
anonymous
()
Да ну. Питон - неприемлемый язык для веб-разработки. Синтаксис настолько минималистичный и примитивный, что писать и читать программы неудобно. А из-за отступов нельзя нормально встраивать блоки кода прямо внутрь тега. ООП тоже неахти какое. Ruby - самый подходящий язык для сайтов. А питон - он нужен, не спорю. Но для обучения программированию, для чего он собственно говоря и предназначался. Ну и скриптики мелкие писать.
anonymous
()
Ответ на: комментарий от anonymous
Внутрь какого тега, не мелите.

Google активно использует python, я думаю там работают люди более грамотные чем лоровский анонимус. Кто юзает Ruby?

Bers
()
Ответ на: комментарий от anonymous
> ООП тоже неахти какое

С этого места подробнее, пожалуйста.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous
>А из-за отступов нельзя нормально встраивать блоки кода прямо внутрь тега.

Да-да, как же без тэгов с кодом то? Куда только смотрит общественность.

Руби тут не поможет, тут пхп в самый раз.

Почему-то всегда, когда вижу много кода, перемешанного с тэгами, хочется ударить автора кода по голове, или даже плюнуть в глаза.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.