<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Python: Веб-разработка без фреймворков (часть 1)</title>
	<atom:link href="http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/</link>
	<description>сообщество программистов</description>
	<lastBuildDate>Fri, 19 Mar 2010 19:57:08 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Сергей Щетинин</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-67089</link>
		<dc:creator>Сергей Щетинин</dc:creator>
		<pubDate>Wed, 25 Feb 2009 17:21:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-67089</guid>
		<description>@bitl, я поправлю только в одном. Почти каждый раз, возражая мне на эту тему говорят о том, что &quot;может лучше быстрее с фреймворком&quot;, хотя я в статьях много раз повторил что без фреймворков я пишу в несколько раз быстрее. То есть в 2-3 раза быстрее.

Статьи вообще не о том что &quot;писать с нуля хорошо&quot;, а о том как правильно писать без фреймворков. Повторяю по слогам: как именно ПРАВИЛЬНО писать БЕЗ ФРЕЙМВОРКОВ. Не с нуля, а без фреймворков. И не лишь бы как, а как правильно.

Если при этом кто-то думает про себя что &quot;я не понимаю фреймворков, я сделаю свой лучше&quot;, то я тут ни при чем. Если я и говорю о простоте решений в лоб то это потому что они простые и есть. Но при этом бытует мнение что фреймворк необходим (свой или готовый). Да я и сам так считал. 

Но вот незадача, оказалось для того чтобы отделить обработку данных и их отображение фреймворк не нужен итп.</description>
		<content:encoded><![CDATA[<p>@bitl, я поправлю только в одном. Почти каждый раз, возражая мне на эту тему говорят о том, что &#8220;может лучше быстрее с фреймворком&#8221;, хотя я в статьях много раз повторил что без фреймворков я пишу в несколько раз быстрее. То есть в 2-3 раза быстрее.</p>
<p>Статьи вообще не о том что &#8220;писать с нуля хорошо&#8221;, а о том как правильно писать без фреймворков. Повторяю по слогам: как именно ПРАВИЛЬНО писать БЕЗ ФРЕЙМВОРКОВ. Не с нуля, а без фреймворков. И не лишь бы как, а как правильно.</p>
<p>Если при этом кто-то думает про себя что &#8220;я не понимаю фреймворков, я сделаю свой лучше&#8221;, то я тут ни при чем. Если я и говорю о простоте решений в лоб то это потому что они простые и есть. Но при этом бытует мнение что фреймворк необходим (свой или готовый). Да я и сам так считал. </p>
<p>Но вот незадача, оказалось для того чтобы отделить обработку данных и их отображение фреймворк не нужен итп.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bitl</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-67060</link>
		<dc:creator>bitl</dc:creator>
		<pubDate>Wed, 25 Feb 2009 11:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-67060</guid>
		<description>Некоторые мои мысли относятся к статье, некоторые к другим комментариям.
И пусть никто ничего не воспримет негативно.

Так-то оно так, но если модель данных достаточно сложна и динамических страниц со сложным разнообразным выводом надо несколько десятков, то писать такое, а потом сопровождать без нормального framework-а та еще жесть.
MVC концепцию тоже не дураки придумывали.
И отделение обработки данных от их отображения посредством шаблонов - совсем даже не зло.

Ну а если web-программист ещё не может разобраться в каком-нибудь web-framework, ему есть чему поучиться и не стоит воспринимать весь этот материал как панацею.
Задачи в жизни разные встречаются.
Благо туторов к хорошим фреймворкам есть. Тутор к django позволяет освоиться за несколько десятков минут. И вовсе он не ограничивает творчество :-)

Сам программировал серьёзные проекты, как с помощью различных фреймворков (struts (java), django (python), smarty(php)), так и без них.

Например, когда надо сделать некий шлюз между разными протоколами, тогда фреймворк точно не нужен, достаточно одного сервлета или cgi-скрипта.
А в реальной жизни web-программиста нередко web-фреймворк обязателен.
И может, все таки, лучше изучить сначала пару фреймворков, а потом быстрее писать на них десятки проектов, чем каждый проект писать с нуля.

Ато вырастет поколение программистов, каждый раз изучающих чьи-то снулевые пректы заново, при надобности сопровождения, вместо того чтобы разрабатывать нечто, написанное на знакомом фреймворке.</description>
		<content:encoded><![CDATA[<p>Некоторые мои мысли относятся к статье, некоторые к другим комментариям.<br />
И пусть никто ничего не воспримет негативно.</p>
<p>Так-то оно так, но если модель данных достаточно сложна и динамических страниц со сложным разнообразным выводом надо несколько десятков, то писать такое, а потом сопровождать без нормального framework-а та еще жесть.<br />
MVC концепцию тоже не дураки придумывали.<br />
И отделение обработки данных от их отображения посредством шаблонов &#8211; совсем даже не зло.</p>
<p>Ну а если web-программист ещё не может разобраться в каком-нибудь web-framework, ему есть чему поучиться и не стоит воспринимать весь этот материал как панацею.<br />
Задачи в жизни разные встречаются.<br />
Благо туторов к хорошим фреймворкам есть. Тутор к django позволяет освоиться за несколько десятков минут. И вовсе он не ограничивает творчество <img src='http://www.developers.org.ua/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Сам программировал серьёзные проекты, как с помощью различных фреймворков (struts (java), django (python), smarty(php)), так и без них.</p>
<p>Например, когда надо сделать некий шлюз между разными протоколами, тогда фреймворк точно не нужен, достаточно одного сервлета или cgi-скрипта.<br />
А в реальной жизни web-программиста нередко web-фреймворк обязателен.<br />
И может, все таки, лучше изучить сначала пару фреймворков, а потом быстрее писать на них десятки проектов, чем каждый проект писать с нуля.</p>
<p>Ато вырастет поколение программистов, каждый раз изучающих чьи-то снулевые пректы заново, при надобности сопровождения, вместо того чтобы разрабатывать нечто, написанное на знакомом фреймворке.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Щетинин</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-31965</link>
		<dc:creator>Сергей Щетинин</dc:creator>
		<pubDate>Wed, 15 Oct 2008 16:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-31965</guid>
		<description>Посмотрел оглавление, там вообще другое, всякие нормы и шаблонные решения. У меня фристайл! )</description>
		<content:encoded><![CDATA[<p>Посмотрел оглавление, там вообще другое, всякие нормы и шаблонные решения. У меня фристайл! )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Волошин</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-31959</link>
		<dc:creator>Сергей Волошин</dc:creator>
		<pubDate>Wed, 15 Oct 2008 16:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-31959</guid>
		<description>&lt;a href=&quot;http://www.packtpub.com/expert-python-programming/book#indetail&quot; rel=&quot;nofollow&quot;&gt;Вот еще вышла книжка &quot;Expert Python Programming&quot;&lt;/a&gt; (&lt;a href=&quot;http://habrahabr.ru/blogs/python/42432/&quot; rel=&quot;nofollow&quot;&gt;via&lt;/a&gt;).</description>
		<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/expert-python-programming/book#indetail" rel="nofollow">Вот еще вышла книжка &#8220;Expert Python Programming&#8221;</a> (<a href="http://habrahabr.ru/blogs/python/42432/" rel="nofollow">via</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Волошин</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-31957</link>
		<dc:creator>Сергей Волошин</dc:creator>
		<pubDate>Wed, 15 Oct 2008 16:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-31957</guid>
		<description>&lt;a href=&quot;http://www.developers.org.ua/archives/cotoha/2008/10/15/programmers-mistakes-for-dummies/#comment-31921&quot; rel=&quot;nofollow&quot;&gt;Не читаешь книг&lt;/a&gt;, так хоть напиши :)</description>
		<content:encoded><![CDATA[<p><a href="http://www.developers.org.ua/archives/cotoha/2008/10/15/programmers-mistakes-for-dummies/#comment-31921" rel="nofollow">Не читаешь книг</a>, так хоть напиши <img src='http://www.developers.org.ua/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Всеволод Соловьёв</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-31884</link>
		<dc:creator>Всеволод Соловьёв</dc:creator>
		<pubDate>Wed, 15 Oct 2008 09:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-31884</guid>
		<description>Поддерживаю BigHo, я бы тоже мог купить такую книгу.</description>
		<content:encoded><![CDATA[<p>Поддерживаю BigHo, я бы тоже мог купить такую книгу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Сергей Щетинин</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-31883</link>
		<dc:creator>Сергей Щетинин</dc:creator>
		<pubDate>Wed, 15 Oct 2008 09:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-31883</guid>
		<description>BigHo, ухты, спасибо. =) 

Не стесняйтесь такие каменты писать, я издателю покажу. =)</description>
		<content:encoded><![CDATA[<p>BigHo, ухты, спасибо. =) </p>
<p>Не стесняйтесь такие каменты писать, я издателю покажу. =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BigHo</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-31866</link>
		<dc:creator>BigHo</dc:creator>
		<pubDate>Wed, 15 Oct 2008 08:56:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-31866</guid>
		<description>цикл статей по своему качеству претендует на то, чтобы в итоге стать книгой. По крайней мере я бы был очень рад приобрести печатное слово на подобную тему: что описывало бы не фреймворки (которых масса), а кодинг без купюр.</description>
		<content:encoded><![CDATA[<p>цикл статей по своему качеству претендует на то, чтобы в итоге стать книгой. По крайней мере я бы был очень рад приобрести печатное слово на подобную тему: что описывало бы не фреймворки (которых масса), а кодинг без купюр.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mechanicus</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-19527</link>
		<dc:creator>Mechanicus</dc:creator>
		<pubDate>Fri, 25 Jul 2008 23:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-19527</guid>
		<description>спасибо, очень познавательно и оптимистично</description>
		<content:encoded><![CDATA[<p>спасибо, очень познавательно и оптимистично</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Щетинин Сергей</title>
		<link>http://www.developers.org.ua/archives/mlk/2008/04/08/python-webdev-no-frameworks-p1/#comment-13728</link>
		<dc:creator>Щетинин Сергей</dc:creator>
		<pubDate>Thu, 29 May 2008 16:23:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.developers.org.ua/archives/mlk/2008/04/08/python-veb-razrabotka-bez-freymvorkov-chast-1/#comment-13728</guid>
		<description>На всякий случай повторю, что не знаю насколько хорошо сработает такой подход для новичков / чайников и поэтому стараюсь давать материал таким образом чтобы нужно было часть шагов выполнять самому, если с ними возникают проблемы, то возможно не стоит слепо копировать всё остальное. Вообще для новичков я пожалуй порекомендовал бы CherryPy, там достаточно быстро можно приступить к работе.

Приведенный тут код как раз можно просто запускать (см. упомянутый paste.httpserver). Ну и прочитайте остальные статьи в серии, в частности http://www.developers.org.ua/archives/mlk/2008/05/20/python-webdev-no-frameworks-p4/</description>
		<content:encoded><![CDATA[<p>На всякий случай повторю, что не знаю насколько хорошо сработает такой подход для новичков / чайников и поэтому стараюсь давать материал таким образом чтобы нужно было часть шагов выполнять самому, если с ними возникают проблемы, то возможно не стоит слепо копировать всё остальное. Вообще для новичков я пожалуй порекомендовал бы CherryPy, там достаточно быстро можно приступить к работе.</p>
<p>Приведенный тут код как раз можно просто запускать (см. упомянутый paste.httpserver). Ну и прочитайте остальные статьи в серии, в частности <a href="http://www.developers.org.ua/archives/mlk/2008/05/20/python-webdev-no-frameworks-p4/" rel="nofollow">http://www.developers.org.ua/archives/mlk/2008/05/20/python-webdev-no-frameworks-p4/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
