<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://viju.tvercity.net" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ViJu - Что я думаю о PHP - Комментарии</title>
 <link>http://viju.tvercity.net/articles/opinions/php</link>
 <description>Comments for &quot;Что я думаю о PHP&quot;</description>
 <language>ru</language>
<item>
 <title>Тему видели?</title>
 <link>http://viju.tvercity.net/articles/opinions/php#comment-114</link>
 <description>&lt;p&gt;Тему видели? Она называется &quot;что я думаю про PHP&quot;, а не по другому. Если Вас интересует что-то конкретно спрашивайте.&lt;/p&gt;
</description>
 <pubDate>Sat, 20 Jan 2007 02:15:01 +0300</pubDate>
 <dc:creator>Виталий</dc:creator>
 <guid isPermaLink="false">comment 114 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Не хотелось</title>
 <link>http://viju.tvercity.net/articles/opinions/php#comment-113</link>
 <description>&lt;p&gt;Не хотелось опускаться до частностей.&lt;br /&gt;
Да наверное многое надо дописать, например то, что PHP это в любом случае то что ты должен знать, чтобы заниматься веб разработками сегодня. Несмотря даже на то, что PHP очень вобщем-то плохо спроектирован, дизайн языка отсутствует, одним словом это &quot;клей&quot; а не язык, но им приходится пользоваться.&lt;br /&gt;
Еще я могу заметить пару вещей:&lt;br /&gt;
1) из php java не сделают, как бы ни старались, и люди работая с ООП в PHP5 понабивали себе много шишек&lt;br /&gt;
2) мы много работали с XML XSLT из PHP5 - и я благодарен разработчикам libxml и Кристиану Стокеру из Bitflux за то, что только благодаря ему PHP обзавелся наконец нормальной поддержкой XML.&lt;/p&gt;
&lt;p&gt;Я дописал.&lt;/p&gt;
</description>
 <pubDate>Sat, 20 Jan 2007 02:08:44 +0300</pubDate>
 <dc:creator>Виталий</dc:creator>
 <guid isPermaLink="false">comment 113 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Прошу прощения!</title>
 <link>http://viju.tvercity.net/articles/opinions/php#comment-112</link>
 <description>&lt;p&gt;Прошу прощения! Но за 3 года &quot;... интенсивного общения с PHP, и двух из них с PHP5 ... &quot; вы ничего о нем не сказали&lt;/p&gt;
</description>
 <pubDate>Sat, 13 Jan 2007 12:05:33 +0300</pubDate>
 <dc:creator>Craftman</dc:creator>
 <guid isPermaLink="false">comment 112 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Что я думаю о PHP</title>
 <link>http://viju.tvercity.net/articles/opinions/php</link>
 <description>&lt;p&gt;После трёх лет интенсивного общения с &lt;a href=&quot;http://php.net/&quot; target=&quot;_blank&quot;&gt;PHP&lt;/a&gt;, и двух из них с PHP5, я считаю себя в праве сказать, что я по поводу него думаю. Свои впечатления я хочу разделить на две части хорошо/плохо, нравится/не нравится, вобщем плюсы и минусы изучения, использования, языка в целом. Начну с минусов.&lt;/p&gt;
&lt;h2&gt;Минусы&lt;/h2&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;PHP - это клей&lt;/strong&gt;. Языковые конструкции появились и продолжают появляться, как бы обрастая вокруг врапперов обращений ко всяким библиотекам на си, и такие проекты как GTK-PHP не жизнеспособны по идее, так как при программировании на php серьезных вещей положительного эффекта ожидать не стоит. PHP неплохо подходит только для того, чтобы текстом в браузер плеваться. &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Относительная неоткрытость&lt;/strong&gt;. PHP в том виде, в котором мы его знаем, достаточно мало изменился внутренне за последние 8 лет, с тех пор как оригинальный движок и идея созданные Расмусом Лердорфом, с его разрешения в 1997 году были переписаны заново Энди Гутмансом и Зевом Сурански, в то время студентами израильского университета, скоро основавшими компанию Zend Technologies. Эта компания контролирует направление развития &lt;span&gt;PHP&lt;/span&gt;&lt;span&gt; &lt;/span&gt;и координирует сообщество разработчиков, а так же выпускает несколько дорогих коммерческих приложений, без которых в промышленных масштабах использование &lt;span&gt;PHP&lt;/span&gt;&lt;span&gt; &lt;/span&gt;маловероятно. Их единственным распространяемым бесплатно, но не открытым приложением, кроме самого интерпретатора &lt;span&gt;PHP&lt;/span&gt;, является&lt;span&gt;  &lt;/span&gt;&lt;span&gt;Zend&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Optimizer&lt;/span&gt; – модуль ядра интерпретатора сильно влияющий на эффективность всего PHP, так же позволяющий выполнять зашифрованный / оптимизированный бинарный байт-код php, получаемый только с помощью Zend Encoder и Zend SafeGuard ( $ 995 в год).  &lt;/p&gt;
&lt;h2&gt;Плюсы &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Изучение&lt;/strong&gt;. Существует огромное количество посвященных программированию на PHP ресурсов. Всегда можно найти человека, который тебе подскажет.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Функционал&lt;/strong&gt;. Для PHP разработано большое количество расширений охватывающих наиболее востребованные функциональные возможности, в основном эти расширения просто предоставляют PHP программисту интерфейс к популярным библиотекам функций написанных на Си в рамках других проектов.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Открытость&lt;/strong&gt;. PHP практически полностью открыт, и ни что не мешает вам написать для него новый модуль, изменить существующий, улучшить ядро, или исправить ошибку. &lt;strong&gt;Большую часть функциональности, т.е. модулей для PHP под свои нужды разработали программисты не работающие в Zend&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Стоимость&lt;/strong&gt;. На PHP разработано большое количество как коммерческих, так и открытых конечных программных продуктов, существует большое количество платного и бесплатного middleware.  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Стоимость&lt;/strong&gt;. Из-за огромного количества программистов очень разной, но в основном очень низкой квалификации, претендующих на любую работу, средняя заработная плата намного ниже, чем например зп программистов разрабатывающих ПО для веб на С++, Java, (Perl, Ruby, Python), ASP, ColdFusion - что может быть очень приятно нанимателю.&lt;/p&gt;
&lt;h2&gt;Интересное &lt;/h2&gt;
&lt;p&gt;PHP есть и не от Zend. Компания Caucho разработала &lt;a href=&quot;http://caucho.com/resin-3.0/quercus/index.xtp&quot; target=&quot;_blank&quot;&gt;реализацию PHP&lt;/a&gt; на Java 5, качество реализации весьма неплохое, так как позволяет выполнять такие серьёзные приложения на PHP как Drupal, WordPress и MediaWiki. Производительность Quercus (так называется реализация PHP на Java от компании Caucho) в несколько раз выше производительности оригинального интерпритатора без модулей оптимизации байткода (&lt;a href=&quot;http://eaccelerator.net/&quot; target=&quot;_blank&quot;&gt;eAccelerator&lt;/a&gt;, ZendOptimizer, APC).&lt;/p&gt;
&lt;p&gt;Привожу ссылку &lt;a href=&quot;http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds&quot; target=&quot;_blank&quot;&gt;eAccelerator windows builds&lt;/a&gt; - так как представляет большой интерес для всех, кто работает с PHP под Windows.&lt;/p&gt;
</description>
 <comments>http://viju.tvercity.net/articles/opinions/php#comments</comments>
 <category domain="http://viju.tvercity.net/taxonomy/term/14">Статьи</category>
 <category domain="http://viju.tvercity.net/tags/open-source">open source</category>
 <category domain="http://viju.tvercity.net/tags/php">php</category>
 <pubDate>Fri, 29 Jun 2007 20:37:32 +0400</pubDate>
 <dc:creator>Виталий</dc:creator>
 <guid isPermaLink="false">313 at http://viju.tvercity.net</guid>
</item>
</channel>
</rss>
