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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.