<?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: Немного о Symfony</title>
	<atom:link href="http://blog.fxposter.org/2008/01/05/a-little-about-symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/</link>
	<description>Stories about Ruby, JavaScript, Objective-C and other cool tools</description>
	<lastBuildDate>Fri, 03 Sep 2010 08:10:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: mihailt</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2153</link>
		<dc:creator>mihailt</dc:creator>
		<pubDate>Tue, 29 Jan 2008 21:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2153</guid>
		<description>да уж много фреймворков хороших и разных выбирай на вкус :)
насчёт продуманности действительно ZF Рулит.</description>
		<content:encoded><![CDATA[<p>да уж много фреймворков хороших и разных выбирай на вкус :)<br />
насчёт продуманности действительно ZF Рулит.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeke Fast</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2151</link>
		<dc:creator>Zeke Fast</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2151</guid>
		<description>Спасибо .... до этого ещё не добирался. Буду рад ознакомиться! :)</description>
		<content:encoded><![CDATA[<p>Спасибо &#8230;. до этого ещё не добирался. Буду рад ознакомиться! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FX Poster</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2150</link>
		<dc:creator>FX Poster</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2150</guid>
		<description>&lt;em&gt;для супер маленьких проектов&lt;/em&gt; я рекоммендую &lt;a href=&quot;http://www.madebyfrog.com/framework/&quot; rel=&quot;nofollow&quot;&gt;Frog Framework&lt;/a&gt;. Просто отличный фреймворк! :)</description>
		<content:encoded><![CDATA[<p><em>для супер маленьких проектов</em> я рекоммендую <a href="http://www.madebyfrog.com/framework/" rel="nofollow">Frog Framework</a>. Просто отличный фреймворк! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeke Fast</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2149</link>
		<dc:creator>Zeke Fast</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2149</guid>
		<description>Это не любовь, объективный опыт и симпатия ... Потому как действительно удобно, использовать то, что уже имеется, а не создавать одно и то же по 10 раз. Ruby например обладает кучей разноуровневых классов и интерфейсов к ним. Почему его все так любят? Потому что можно взять и использовать. Та же разница между Symfony &amp; Prado если нужны оригинальные архитектурные решения, то вам к Symfony, а если вам ваять Enterprise систему на PHP (потому что заказчки его предпочёл Java решению), то на мой взгляд лучше прадо не найдёшь. Так как кол-во потраченного времени на создание своих контролов или компонентов и их тестирование несоизмеримо увеличит рамки проекта с тем же решением на Prado. Где контролы оттестированы почти на 99,9%.

А вообще правду говорят, надо средство выбирать под задачу, а не то что знаем на том и лабаем. К слову упомяну о Picora для супер маленьких проектов и PHPOpenBiz для быстрого создания интерфейсов к БД и доступа к табличным данным. Посмотрите, если будет время эти 2 довольно интересных решения.</description>
		<content:encoded><![CDATA[<p>Это не любовь, объективный опыт и симпатия &#8230; Потому как действительно удобно, использовать то, что уже имеется, а не создавать одно и то же по 10 раз. Ruby например обладает кучей разноуровневых классов и интерфейсов к ним. Почему его все так любят? Потому что можно взять и использовать. Та же разница между Symfony &amp; Prado если нужны оригинальные архитектурные решения, то вам к Symfony, а если вам ваять Enterprise систему на PHP (потому что заказчки его предпочёл Java решению), то на мой взгляд лучше прадо не найдёшь. Так как кол-во потраченного времени на создание своих контролов или компонентов и их тестирование несоизмеримо увеличит рамки проекта с тем же решением на Prado. Где контролы оттестированы почти на 99,9%.</p>
<p>А вообще правду говорят, надо средство выбирать под задачу, а не то что знаем на том и лабаем. К слову упомяну о Picora для супер маленьких проектов и PHPOpenBiz для быстрого создания интерфейсов к БД и доступа к табличным данным. Посмотрите, если будет время эти 2 довольно интересных решения.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FX Poster</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2148</link>
		<dc:creator>FX Poster</dc:creator>
		<pubDate>Tue, 29 Jan 2008 19:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2148</guid>
		<description>Прадо я смотрел давно довольно. Слизан с ASP.NET целиком и полностью. Если нравиться программить в терминах контролов - ваше право. Мне обычный MVC ближе, и контролы я свои создам, если мне нужно будет, сам.

Насчет вьюх в симфони - не знаю, меня обычный PHP в качестве View-слоя устраивает целиком и полностью. Насчет Model - найди мне реализации Model-слоя лучше, чем в Propel/Doctrine на PHP. Не найдешь - нет таких. Есть быстрее, но продуманней нет. А если уж нужнен полный контроль - то никакой ORM не подойдет в принципе.

&lt;em&gt;хуже продуманная архитектура чем в Прадо&lt;/em&gt;
Чем в ASP.NET, ты имел ввиду? :) Я не изучал прадо и сравнивать не могу. Могу сказать, что архитектурные решения в симфони отнюдь не на последнем месте. :) Лучше я видел лишь в ZF.

&lt;em&gt;Интересно сделана валидация&lt;/em&gt;
Валидация форм в Symfony 1.1 гораздо лучше. И вообще вся работа с формами. Только не закончен этот момент еще, на мой взгляд.

А у тебя, по-моему, какая-то нездоровая любовь к прадо. :) Будь обьективнее. ;)</description>
		<content:encoded><![CDATA[<p>Прадо я смотрел давно довольно. Слизан с ASP.NET целиком и полностью. Если нравиться программить в терминах контролов &#8211; ваше право. Мне обычный MVC ближе, и контролы я свои создам, если мне нужно будет, сам.</p>
<p>Насчет вьюх в симфони &#8211; не знаю, меня обычный PHP в качестве View-слоя устраивает целиком и полностью. Насчет Model &#8211; найди мне реализации Model-слоя лучше, чем в Propel/Doctrine на PHP. Не найдешь &#8211; нет таких. Есть быстрее, но продуманней нет. А если уж нужнен полный контроль &#8211; то никакой ORM не подойдет в принципе.</p>
<p><em>хуже продуманная архитектура чем в Прадо</em><br />
Чем в ASP.NET, ты имел ввиду? :) Я не изучал прадо и сравнивать не могу. Могу сказать, что архитектурные решения в симфони отнюдь не на последнем месте. :) Лучше я видел лишь в ZF.</p>
<p><em>Интересно сделана валидация</em><br />
Валидация форм в Symfony 1.1 гораздо лучше. И вообще вся работа с формами. Только не закончен этот момент еще, на мой взгляд.</p>
<p>А у тебя, по-моему, какая-то нездоровая любовь к прадо. :) Будь обьективнее. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeke Fast</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2145</link>
		<dc:creator>Zeke Fast</dc:creator>
		<pubDate>Tue, 29 Jan 2008 18:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2145</guid>
		<description>Привет!

Ребят, а вы не пробовали &lt;a href=&quot;http://pradosoft.com&quot; rel=&quot;nofollow&quot;&gt;Prado 3.1.1&lt;/a&gt;?

У меня есть опыт работы на Prado 3.xx на реальных проектах(6) - довольно больших и сейчас почти сделали 2 на Symfony 1.0 .

Могу сказать, что Prado более стабильный framework. Как мне показалось комьюнити там более отзывчевое. На форуме Прадо на вопросы отвечают core разработчики. На ирке от symfony большей частью общался с людьми такими же как я ... только познающими симфони и с меньшим опытом, как я понял.

Что не понравилось в Symfony:

- низкое качество плагинов. Народ пишет на скорую руку выкладывает, ты думаешь всё чики-пики, а оказывается что его ещё надо дорабатывать. В частности, это коснулось sfSmartyView &amp; sfPropel13. У первого была левая интеграфия с компонентами и мылом. Так что пришлось дорабатывать его для того что бы компоненты и пашелы (подкючаемые шаблоны) работали как надо. С мылом тоже весело было, оказалось что в симвони ~1.0.6 название mailview класса забито наглухо (читай хардкод). Пришлось создавать кое-где извращённый способ наследования и кое-где сделать хаки во фреймвёрке для нормальной работы. С Пропилом 1.3 оказалось, что у него или у плагина проблемы с датами, он их не правильно распознавал, т.е. типы дат (один из типов или DATETIME &#124;&#124; TIMESTAMP не хотел ни в какую работать), после определённого времени проведённого за изучением кода Пропила оказалось, что в нём проблема. Всё завелось ... потом обновились до последнего снапшота с свн. Баги с датами вроде исчезли, но перестала генериться схема и какая-то ошибка с null - делолтным значением начала выскакивать. Нашли место, подправили. Заработало!
- хуже продуманная архитектура чем в Прадо. Опять та же проблема с подменой вью слоя
- были ещё мелкие проблемы с автозаполнителем форм sfFillInFilter который. Но они тоже решаемы....
- Уровень компонентов не дотягивает до нормального автономного использования. В частности, не продуманности с айдишниками компонентов (который вообще нет похоже) и как сдедствие составив компонент содержащий несколько, надо писать специально код, что бы обратиться ко вложенным компонентам. Возможно я избаловано Прадо .... :) В 1.1 версии решили отказаться от идеи хелперов в симфони и ввели виджеты, может там ситуация улучшеться .... посмотрим релиз похоже не за горами....

+ для symfony:
- Очень богатые возможности по расширению: plugins, filters, components, slots, component slots, partials ... Понравилась идея плагинов как автономной части приложения ... в прадо такого нет, а хотелось бы ...
- Интересно сделана валидация ... возникают трудности с автоматизацией вывода ошибок. Может правда я чего-то не понял ... но хелперы form_error надоедало писать на больших формах. А так валидация в файлах понравилась.
- Конечно же генераторы .... слизанные как мне кажется с Rails.
- Система интернационализации позаимствованная из Прадо.
- Возможность подмены  View &amp; Model слоёв обеспечиваемая MVC - архитектурой.

В принципе фреймвёрк не плохой ... но надо привыкнуть к стилю. Посоветовал бы его для проектов которые тебуют больших возможностей по интеграции с подменой слоём приложения. Или разработчикам которые только переходят от php\html\smarty приложений к системам all-in-one.

Относительно прадо могу сказать, что если вы знаете патерны, И ООП, то проблем не будет, если же вы с этим всем не очень хорошо знакомы, то могут возникнуть проблемы с пониманием что и откуда берётся и как все эти компоненты устроены в Прадо.
Но продуманность архитектуры Прадо и полнота реализованных в нём решений и Контролов думаю не оставит вас равнодушным! Прадо подойтёт тем кто знаком с событийно-ориентированным программированием, кто работал с настольными системами MFC например или Delphi, ASP.NET большенству остальных (php\html программистам) придётся вложить много сил в понимание концепций и решений. К слову заметить из-за большой иерархии классов и хорошей структурированности фреймвёрка он работает довольно медленно, но системами многоуровневого кеширования и оптимизацией вашего кода можно вывести работу приложения на приличный уровень - проверено.</description>
		<content:encoded><![CDATA[<p>Привет!</p>
<p>Ребят, а вы не пробовали <a href="http://pradosoft.com" rel="nofollow">Prado 3.1.1</a>?</p>
<p>У меня есть опыт работы на Prado 3.xx на реальных проектах(6) &#8211; довольно больших и сейчас почти сделали 2 на Symfony 1.0 .</p>
<p>Могу сказать, что Prado более стабильный framework. Как мне показалось комьюнити там более отзывчевое. На форуме Прадо на вопросы отвечают core разработчики. На ирке от symfony большей частью общался с людьми такими же как я &#8230; только познающими симфони и с меньшим опытом, как я понял.</p>
<p>Что не понравилось в Symfony:</p>
<p>- низкое качество плагинов. Народ пишет на скорую руку выкладывает, ты думаешь всё чики-пики, а оказывается что его ещё надо дорабатывать. В частности, это коснулось sfSmartyView &amp; sfPropel13. У первого была левая интеграфия с компонентами и мылом. Так что пришлось дорабатывать его для того что бы компоненты и пашелы (подкючаемые шаблоны) работали как надо. С мылом тоже весело было, оказалось что в симвони ~1.0.6 название mailview класса забито наглухо (читай хардкод). Пришлось создавать кое-где извращённый способ наследования и кое-где сделать хаки во фреймвёрке для нормальной работы. С Пропилом 1.3 оказалось, что у него или у плагина проблемы с датами, он их не правильно распознавал, т.е. типы дат (один из типов или DATETIME || TIMESTAMP не хотел ни в какую работать), после определённого времени проведённого за изучением кода Пропила оказалось, что в нём проблема. Всё завелось &#8230; потом обновились до последнего снапшота с свн. Баги с датами вроде исчезли, но перестала генериться схема и какая-то ошибка с null &#8211; делолтным значением начала выскакивать. Нашли место, подправили. Заработало!<br />
- хуже продуманная архитектура чем в Прадо. Опять та же проблема с подменой вью слоя<br />
- были ещё мелкие проблемы с автозаполнителем форм sfFillInFilter который. Но они тоже решаемы&#8230;.<br />
- Уровень компонентов не дотягивает до нормального автономного использования. В частности, не продуманности с айдишниками компонентов (который вообще нет похоже) и как сдедствие составив компонент содержащий несколько, надо писать специально код, что бы обратиться ко вложенным компонентам. Возможно я избаловано Прадо &#8230;. :) В 1.1 версии решили отказаться от идеи хелперов в симфони и ввели виджеты, может там ситуация улучшеться &#8230;. посмотрим релиз похоже не за горами&#8230;.</p>
<p>+ для symfony:<br />
- Очень богатые возможности по расширению: plugins, filters, components, slots, component slots, partials &#8230; Понравилась идея плагинов как автономной части приложения &#8230; в прадо такого нет, а хотелось бы &#8230;<br />
- Интересно сделана валидация &#8230; возникают трудности с автоматизацией вывода ошибок. Может правда я чего-то не понял &#8230; но хелперы form_error надоедало писать на больших формах. А так валидация в файлах понравилась.<br />
- Конечно же генераторы &#8230;. слизанные как мне кажется с Rails.<br />
- Система интернационализации позаимствованная из Прадо.<br />
- Возможность подмены  View &amp; Model слоёв обеспечиваемая MVC &#8211; архитектурой.</p>
<p>В принципе фреймвёрк не плохой &#8230; но надо привыкнуть к стилю. Посоветовал бы его для проектов которые тебуют больших возможностей по интеграции с подменой слоём приложения. Или разработчикам которые только переходят от php\html\smarty приложений к системам all-in-one.</p>
<p>Относительно прадо могу сказать, что если вы знаете патерны, И ООП, то проблем не будет, если же вы с этим всем не очень хорошо знакомы, то могут возникнуть проблемы с пониманием что и откуда берётся и как все эти компоненты устроены в Прадо.<br />
Но продуманность архитектуры Прадо и полнота реализованных в нём решений и Контролов думаю не оставит вас равнодушным! Прадо подойтёт тем кто знаком с событийно-ориентированным программированием, кто работал с настольными системами MFC например или Delphi, ASP.NET большенству остальных (php\html программистам) придётся вложить много сил в понимание концепций и решений. К слову заметить из-за большой иерархии классов и хорошей структурированности фреймвёрка он работает довольно медленно, но системами многоуровневого кеширования и оптимизацией вашего кода можно вывести работу приложения на приличный уровень &#8211; проверено.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mihailt</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2023</link>
		<dc:creator>mihailt</dc:creator>
		<pubDate>Wed, 16 Jan 2008 07:50:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2023</guid>
		<description>не знал..у меня в pdf если что</description>
		<content:encoded><![CDATA[<p>не знал..у меня в pdf если что</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FX Poster</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2021</link>
		<dc:creator>FX Poster</dc:creator>
		<pubDate>Wed, 16 Jan 2008 07:47:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2021</guid>
		<description>Она и в онлайне есть. Вот &lt;a href=&quot;http://www.symfony-project.org/book/dev/&quot; rel=&quot;nofollow&quot;&gt;тут&lt;/a&gt;. Я её как раз сейчас читаю.</description>
		<content:encoded><![CDATA[<p>Она и в онлайне есть. Вот <a href="http://www.symfony-project.org/book/dev/" rel="nofollow">тут</a>. Я её как раз сейчас читаю.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mihailt</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-2020</link>
		<dc:creator>mihailt</dc:creator>
		<pubDate>Wed, 16 Jan 2008 07:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-2020</guid>
		<description>Во, кстати. Есть книжечка - &quot;The Definitive Guide to symfony&quot; от Apress надо?</description>
		<content:encoded><![CDATA[<p>Во, кстати. Есть книжечка &#8211; &#8220;The Definitive Guide to symfony&#8221; от Apress надо?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FX Poster</title>
		<link>http://blog.fxposter.org/2008/01/05/a-little-about-symfony/comment-page-1/#comment-1932</link>
		<dc:creator>FX Poster</dc:creator>
		<pubDate>Mon, 07 Jan 2008 10:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2008/01/05/a-little-about-symfony/#comment-1932</guid>
		<description>Ну мне тратить пару дней на создание проектов неохота. :)</description>
		<content:encoded><![CDATA[<p>Ну мне тратить пару дней на создание проектов неохота. :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
