<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_31452"  />
<title>rulinux.net - Форум - Talks - ruby on rails vs php фреймвоки</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - ruby on rails vs php фреймвоки</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74070</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74070</guid>
<pubDate>Tue, 07 Dec 2010 18:54:03 +0300</pubDate>
<description><![CDATA[<p><i>>Ну и зачем он нужен :)</i><br> Ну кому-то нужен значит. Обычно такую мелочь используют либо для мелких сайтов, либо наоборот, для крупных специфических проектов, где всё равно будет написана куа своего кода.</p><p><i>>Думаю, что при грамотной как раз сложна и затратна. Шаблонизатор ничего не знает про логику приложения, поэтому фреймворк или приложение должны управлять такими вещами как кеширование, например, чтобы пресечь или сократить обработку запроса на ранних стадиях если уже есть готовый результат, т.е. управлять работой шаблонизатора, обслуживать его коллбэки за отдельными блоками (откуда шаблонизатор знает что приложение хочет вывести в этом блоке и нет ли уже закешированного результата - надо сходить обратно в приложение чтобы узнать). Ну и там ещё приложение может представлять свой сервис для кеширования данных - оно общается с акселераторами и разделяемой памятью, так что темплетной машине логичнее работать с этими ресурсами через него. Т.е. движок темплейтов либо сильно привязан к остальному фреймворку, либо менее эффективен.. Как-то так, я думаю.</i><br> Ну так и получается - кэшированием занято приложение, оно же и дёргает функции шаблонизатора, передавая в них данные, которые получаются в результате работы приложения. Оно же и отдаёт потом отрендеренный хтмл пользователю. И, соответственно, перед основной работой контроллера проверяется, есть ли в кэше нужный результат, или надо рендерить заново. А шаблонизатор вообще не в курсе всяких там кэшей и прочего. И достаточно просто заменить вызовы одного шаблонизатора другим. Вообще, конечно, тут есть нюансы, связаные с особенностями конкретного шаблонизатора.</p><p>И, кстати, пхп - отличный шаблонизатор сам по себе:)</p><p><i>>Если бессмыссленные действия членов общества приносят обществу пользу - такое общество нельзя назвать обществом людей разумных.</i><br> Может быть этот член общества сам по себе настолько ужасен, что его полноценная работа вредит обществу больше, чем битьё головой о стену? </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74069</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74069</guid>
<pubDate>Tue, 07 Dec 2010 16:56:45 +0300</pubDate>
<description><![CDATA[<p><i>> Там кроме WSGI сервера почти ничего своего нет.</i><br> Ну и зачем он нужен :)</p><p><i>> При грамотной архитектуре смена, например, движка шаблонов проста и незатратна.</i><br> Думаю, что при грамотной как раз сложна и затратна. Шаблонизатор ничего не знает про логику приложения, поэтому фреймворк или приложение должны управлять такими вещами как кеширование, например, чтобы пресечь или сократить обработку запроса на ранних стадиях если уже есть готовый результат, т.е. управлять работой шаблонизатора, обслуживать его коллбэки за отдельными блоками (откуда шаблонизатор знает что приложение хочет вывести в этом блоке и нет ли уже закешированного результата - надо сходить обратно в приложение чтобы узнать). Ну и там ещё приложение может представлять свой сервис для кеширования данных - оно общается с акселераторами и разделяемой памятью, так что темплетной машине логичнее работать с этими ресурсами через него. Т.е. движок темплейтов либо сильно привязан к остальному фреймворку, либо менее эффективен.. Как-то так, я думаю.</p><p> <i>> Не только, иногда полноценный работник настолько полноценный, что лучше бы он головой о стену бился - пользы любому обществу будет больше. </i><br> Если бессмыссленные действия членов общества приносят обществу пользу - такое общество нельзя назвать обществом людей разумных.</p><p> <i>> Правда уже это мало имеет отношения к конкретным языкам программирования, и руби тут совершенно непричём.</i><br> Ну я бы не сказал - ведь находятся те, кто интересуется этим самым Руби.. А это уже симптомчик!</p><p> </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74068</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74068</guid>
<pubDate>Tue, 07 Dec 2010 16:39:51 +0300</pubDate>
<description><![CDATA[<p><i>>О! Вспомнил, что программистов на петоне тоже надо закрывать в камере с мягкими стенками и лечить. Забыл о них в предыдущем посте.</i><br> Именно, причем их - в первую очередь.</p><p><i>>И непривычно как-то - неужели каждая страничка должна делать это сама? Почему бы по умолчанию не биндить сразу во фреймворке?</i><br> Это вопрос к авторам этого фреймворка. Это действительно напоминает кучу слабосвязанных библиотек. Там кроме WSGI сервера почти ничего своего нет.</p><p><i>>Будут накладные расходы на универсальность.</i><br> При грамотной архитектуре смена, например, движка шаблонов проста и незатратна.</p><p><i>>Такое возможно в системах, в которых экономика и/или общественный строй содержат критическую уязвимость.</i><br> Не только, иногда полноценный работник настолько полноценный, что лучше бы он головой о стену бился - пользы любому обществу будет больше. Правда уже это мало имеет отношения к конкретным языкам программирования, и руби тут совершенно непричём.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74067</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74067</guid>
<pubDate>Tue, 07 Dec 2010 16:12:11 +0300</pubDate>
<description><![CDATA[<p><i>> werkzeug</i><br> О! Вспомнил, что программистов на петоне тоже надо закрывать в камере с мягкими стенками и лечить. Забыл о них в предыдущем посте.</p><p><i>> почти набор библиотек</i><br> Ага. Смотрю в пример на ихнем сайту:</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;    # first we bind the url map to the current request<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;    adapter = url_map.bind_to_environ(request.environ)<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;</ol></fieldset></p><p>И непривычно как-то - неужели каждая страничка должна делать это сама? Почему бы по умолчанию не биндить сразу во фреймворке?</p><p> <i>> в хорошем фреймворке можно без особых проблем менять его куски на другие. Например, заменить ORM и движок шаблонов на что-то другое.</i><br> Будут накладные расходы на универсальность.</p><p><i>> Специализированное решение часто бывает быстрее.</i><br> Почему часто? Всегда. Другое делое, что многие люди по неграмотности своей до сих пор предпочитают велосипедам фреймворки..</p><p> <i>> А может человек полезнее в виде овоща с отбитыми мозгами, чем в виде полноценного работника? </i><br> Такое возможно в системах, в которых экономика и/или общественный строй содержат критическую уязвимость.</p><p></p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74066</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74066</guid>
<pubDate>Tue, 07 Dec 2010 15:44:30 +0300</pubDate>
<description><![CDATA[<p><i>>Не-не-не, набор библиотек и фреймворк - это не одно и то же.</i><br> Смотря какой фреймворк. Вот, например, werkzeug и есть почти набор библиотек. Естественно, везде есть немного связывающего кода, но в хорошем фреймворке можно без особых проблем менять его куски на другие. Например, заменить ORM и движок шаблонов на что-то другое. Ни у кого не получается сделать идеально, но все к этому стремятся.</p><p><i>>Ну опять же - задаёмся вопросом, а ЗАЧЕМ CMS будет делать ещё 100 дополнительных запросов? Если она делает потому, что "а почему бы и нет" - то ну её нах такую CMS. К счастью они вроде так бесцельно вроде не поступают.</i><br> Она делает это потому, что так получилось:) Например из-за кривоты архитектуры - из-за ориентации на мышевозительство некоторые строят ужасные и сложные системы подключения модулей. Вместо того, чтобы заимпортить модуль силами языка и зарегистрировать его одной функцией, система лезет в БД, делает кучу вычислений, подключает дополнительные файлы. А всё потому, что где-то заложена слишком большая универсальность. Специализированное решение часто бывает быстрее.</p><p><i>>А нельзя. Биясь головой об стенку ты можешь нанести себе вред, и как следствие ты нанесёшь вред обществу - ведь из полноценного работника ты превратишься в овоща с отбитыми мозгами, которого ещё и кормить надо из гуманизма. Так что общество скорее всего примет меры чтобы ты не смог нанести себе вред - закроет в камере с мягкими стенками, будет пытаться вылечить и вернуть в строй. Так же нужно поступать и с программистами на Руби, Перле и Лиспе.</i><br> А может человек полезнее в виде овоща с отбитыми мозгами, чем в виде полноценного работника? Работники бывают разные. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74065</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74065</guid>
<pubDate>Tue, 07 Dec 2010 15:39:54 +0300</pubDate>
<description><![CDATA[<p><i>> Посмотри это же п*ц 311 запросов на одну страницу  &nbsp;<a href="http://www.drupal.ru/node/52027">http://www.drupal.ru/node/52027</a> , может он и сам там чего-то не того, но большое количество запросов для классических CMS это вообще обычное явление.</i><br> А на рубях бы из астрала добывалась информация об алиасах? </p><p>Обрати внимание, что Drupal проверяет не был ли алиас уже подгружен в  $map[$path_language][$path] и обращается в базу только когда встретился новый алиас за время обработки запросов. Не знаю, как так можно спроектировать приложение, чтобы  за время обработки единственного запроса требовалось бы отрезолвить несколько сотен алиасов.. Может это, конечно, что-то друпалоспецифичное, но не верится.</p><p>А вот фреймворк Yii, кстати, умеет кешировать запросы в БД.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74064</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74064</guid>
<pubDate>Tue, 07 Dec 2010 15:31:17 +0300</pubDate>
<description><![CDATA[<p><i>> Как не одно и тоже если именно одно и то же, фреймворк это набор библиотек</i><br> &nbsp;<a href="http://en.wikipedia.org/wiki/Software_framework">http://en.wikipedia.org/wiki/Software_framework</a>  - ищешь подстроку "key distinguishing features that separate them from normal libraries" и читаешь начиная с неё :-P</p><p> <i>> а cms это по сути готовый сайт, </i><br> Это "default behaviour" (см.в статье упомянутой выше)</p><p><i>> который теоретически чуть-чуть доводишь до ума и у тебя проект готов. </i><br> А это, наверное, "extensibility" (см.в статье упомянутой выше)</p><p> <i>> Но это только теоретически. Практически ты так же должен понять всю логику системы, чтобы дописать какую-нибудь мелочь, нужную под заданный проект.</i><br> В то время как библиотеку знать не обязательно, а можно просто писать свой код вместо неё если забыл как функция называется :)</p><p> </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74063</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74063</guid>
<pubDate>Tue, 07 Dec 2010 15:26:41 +0300</pubDate>
<description><![CDATA[<p><i>>Ну опять же - задаёмся вопросом, а ЗАЧЕМ CMS будет делать ещё 100 дополнительных запросов?</i><br> Посмотри это же п*ц 311 запросов на одну страницу &nbsp;<a href="http://www.drupal.ru/node/52027">http://www.drupal.ru/node/52027</a> , может он и сам там чего-то не того, но большое количество запросов для классических CMS это вообще  обычное явление. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74062</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74062</guid>
<pubDate>Tue, 07 Dec 2010 15:18:39 +0300</pubDate>
<description><![CDATA[<p><i>>Не-не-не, набор библиотек и фреймворк - это не одно и то же.</i><br> Как не одно и тоже если именно одно и то же, фреймворк это набор библиотек, а cms это по сути готовый сайт, который теоретически чуть-чуть доводишь до ума и у тебя проект готов. Но это только теоретически. Практически ты так же должен понять всю логику системы, чтобы дописать какую-нибудь мелочь, нужную под заданный проект.</p><p><i>>Ну опять же - задаёмся вопросом, а ЗАЧЕМ CMS будет делать ещё 100 дополнительных запросов? Если она делает потому, что "а почему бы и нет" - то ну её нах такую CMS. К счастью они вроде так бесцельно вроде не поступают.</i><br> Это уж к разработчикам вопросы, найди хоть одну адекватную CMS, которая не делает по 100 запросов по каждой мелочи, что joomla, что drupal они такие мнстрообразные и есть, уж не говоря про некоторые отечественные CMS. ))) </p><p><i>>Биясь головой об стенку ты можешь нанести себе вред, и как следствие ты нанесёшь вред обществу - ведь из полноценного работника ты превратишься в овоща с отбитыми мозгами, которого ещё и кормить надо из гуманизма. Так что общество скорее всего примет меры чтобы ты не смог нанести себе вред - закроет в камере с мягкими стенками, будет пытаться вылечить и вернуть в строй. Так же нужно поступать и с программистами на Руби, Перле и Лиспе. </i><br> А если я для себя делаю причем тут вообще общество? Пусть оно что хочет то и делает в соответствии со стадными инстинктами. А у нас особый путь. :)</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74061</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74061</guid>
<pubDate>Tue, 07 Dec 2010 15:08:37 +0300</pubDate>
<description><![CDATA[<p><i>> Друпал не фреймворк в привычном веб-понимании. Фреймворк - это когда есть куча вещей, которые сделали за тебя, но чтобы написать приложение, надо дописывать свой код, причем обычно всю логику самому, кроме базовых вещей вроде роутинга и авторизации. Набор библиотек по сути.</i><br> Не-не-не, набор библиотек и фреймворк - это не одно и то же.</p><p><i>> Ну да. Но одно дело написать "модуль" на фреймворке, который будет по сути одним классом, дёргающим БД и отдающим ответ, а другое - написать модуль для толстой CMS, которая в процессе его выполнения будет делать ещё 100 дополнительных запросов by-design.</i><br> Ну опять же - задаёмся вопросом, а ЗАЧЕМ CMS будет делать ещё 100 дополнительных запросов? Если она делает потому, что "а почему бы и нет" - то ну её нах такую CMS. К счастью они вроде так бесцельно вроде не поступают.</p><p><i>>> С таким же успехом можно и головой об стенку биться - почему бы и нет.</i><br> <i>> Можно. Почему нет?:) Не хочешь - не изучай руби бейся головой</i><br> А нельзя. Биясь головой об стенку ты можешь нанести себе вред, и как следствие ты нанесёшь вред обществу - ведь из полноценного работника ты превратишься в овоща с отбитыми мозгами, которого ещё и кормить надо из гуманизма. Так что общество скорее всего примет меры чтобы ты не смог нанести себе вред - закроет в камере с мягкими стенками, будет пытаться вылечить и вернуть в строй. Так же нужно поступать и с программистами на Руби, Перле и Лиспе. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74060</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74060</guid>
<pubDate>Tue, 07 Dec 2010 14:59:24 +0300</pubDate>
<description><![CDATA[<p><i>>Drupal же например. Да и другие были.</i><br> Друпал не фреймворк в привычном веб-понимании. Фреймворк - это когда есть куча вещей, которые сделали за тебя, но чтобы написать приложение, надо дописывать свой код, причем обычно всю логику самому, кроме базовых вещей вроде роутинга и авторизации. Набор библиотек по сути.</p><p><i>>Тормозят имхо модули. Ты их куда ни навешай перехватывать события - там они и будут тормозить.</i><br> Ну да. Но одно дело написать "модуль" на фреймворке, который будет по сути одним классом, дёргающим БД и отдающим ответ, а другое - написать модуль для толстой CMS, которая в процессе его выполнения будет делать ещё 100 дополнительных запросов by-design.</p><p><i>>С таким же успехом можно и головой об стенку биться - почему бы и нет.</i><br> Можно. Почему нет?:) Не хочешь - не <s>изучай руби</s> бейся головой. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74059</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74059</guid>
<pubDate>Tue, 07 Dec 2010 14:59:08 +0300</pubDate>
<description><![CDATA[<p>В красивом языке ты можешь определить строку. В уродском языке ты можешь определить строку пятью-шестью разными способами. </p><p><i>> если хочется что-то свежее освоить</i><br> А если хочется что-то свежее освоить, то лучше задать себе вопрос "ЗАЧЕМ мне осваивать руби" и освоить что-нибудь другое, более полезное.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74058</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74058</guid>
<pubDate>Tue, 07 Dec 2010 14:50:59 +0300</pubDate>
<description><![CDATA[<p><i>>С таким же успехом можно и головой об стенку биться - почему бы и нет. </i><br> Да нет, ну ни в какое сравнение. Вот perl или lisp это да головой об стенку. А ruby не такой уж страшный, я не знаток ruby пока, но мне он показался логичнее и красивее языка php, в общем просто почему бы и нет, если хочется что-то свежее освоить, нет если конечно не хочется и через не могу, то не надо, дело-то добровольное.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74057</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74057</guid>
<pubDate>Tue, 07 Dec 2010 14:41:46 +0300</pubDate>
<description><![CDATA[<p><i>> Я имел в виду скорее MVC-образные фреймворки, а не концепцию вообще. Вот фреймворков старше 2005-го на пхп я сходу и не вспомню, кроме zend-а. Но он какой-то не такой.</i><br> Drupal же например. Да и другие были.</p><p><i>> Фреймворк, который не настолько низкоуровневый, чтобы мучаться, и не настолько высокоуровневый, чтобы тормозить.</i><br> Тормозят имхо модули. Ты их куда ни навешай перехватывать события - там они и будут тормозить.</p><p><i>> А почему бы и нет?</i><br> С таким же успехом можно и головой об стенку биться - почему бы и нет. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74056</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74056</guid>
<pubDate>Tue, 07 Dec 2010 14:37:23 +0300</pubDate>
<description><![CDATA[<p><i>>Я имел в виду скорее MVC-образные фреймворки, а не концепцию вообще. Вот фреймворков старше 2005-го на пхп я сходу и не вспомню, кроме zend-а. Но он какой-то не такой.</i><br> Действительно zend framework это что-то  с чем-то, такой монстр - громоздкий, большой, медленный. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74055</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74055</guid>
<pubDate>Tue, 07 Dec 2010 14:29:23 +0300</pubDate>
<description><![CDATA[<p><i>>Согласно Вики, "David Hansson first released Ruby on Rails as open source in July 2004". А слово "MVC" я слышал значительно раньше. Вот например первый релиз Drupal'а, исповедующего MVC, был в 2001. Но слово "MVC" я слышал и до Drupal'а.. И Не только в связи с пыхом. То, что кого-то там вдохновил RoR на создание cakephp и symfony говорит лишь о склонности создателей упомянутых фреймворков черпать вдохновение в чужих проектах, ну и о том, что RoR даже им не подёш и им пришлось делать свои велосипеды.</i><br> Я имел в виду скорее MVC-образные фреймворки, а не концепцию вообще. Вот фреймворков старше 2005-го на пхп я сходу и не вспомню, кроме zend-а. Но он какой-то не такой.</p><p><i>>Дык в чём оригинальность его идеи?</i><br> Фреймворк, который не настолько низкоуровневый, чтобы мучаться, и не настолько высокоуровневый, чтобы тормозить.</p><p><i>>Т.е. не я один такой, кому руби представляются сомнительным есыком :)</i><br> Мне тоже:)</p><p><i>>Но нас-то интересует вопрос о том, какое право на существование в современном мире имеет ещё один язык, такой как Руби. Чем он лучше? Почему кто-то стал бы терять время на его освоение, зачем?</i><br> А почему бы и нет?</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74054</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74054</guid>
<pubDate>Tue, 07 Dec 2010 14:16:32 +0300</pubDate>
<description><![CDATA[<p>Да чего-то тормозит сайтик, нет все таки сайт на лиспе это из разряда "хочется странного". Да и какая ситуация с хостингами под CL, небось не найдешь? Кстати с ruby с хостингами нет проблем как я посмотрел уж не говоря про php/perl-хостинги.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74053</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74053</guid>
<pubDate>Tue, 07 Dec 2010 14:02:08 +0300</pubDate>
<description><![CDATA[<p>Бугога, CMS на других языках обычно просто отдают контент, а не пишут вместо этого "Loading, please hold..."</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74052</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74052</guid>
<pubDate>Tue, 07 Dec 2010 13:55:58 +0300</pubDate>
<description><![CDATA[<p>CMS на CL, как ты и просил.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74051</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74051</guid>
<pubDate>Tue, 07 Dec 2010 13:49:41 +0300</pubDate>
<description><![CDATA[<p><i>> А вот понятия "давно" и "недавно" - уж точно субъективны:)</i><br> Ну так :)</p><p><i>> Ну идеи рождаются одновременно, но появление многих пхп-фреймворков точно связаны с появлением RoR-а. Например cakephp и symfony точно сделаны под влиянием RoR-а, про это даже в википедии написано. </i><br> Согласно Вики, "David Hansson first released Ruby on Rails as open source in July 2004". А слово "MVC" я слышал значительно раньше. Вот например первый релиз Drupal'а, исповедующего MVC, был в 2001. Но слово "MVC" я слышал и до Drupal'а.. И Не только в связи с пыхом. То, что кого-то там вдохновил RoR на создание cakephp и symfony говорит лишь о склонности создателей упомянутых фреймворков черпать вдохновение в чужих проектах, ну и о том, что RoR даже им не подёш и им пришлось делать свои велосипеды.</p><p><i>> Просто идея у RoR вполне приличная, а </i><br> Дык в чём оригинальность его идеи?</p><p><i>> писать на руби никто не хочет.</i><br> Т.е. не я один такой, кому руби представляются сомнительным есыком :)</p><p> <i>> Тогда уж все фреймворки похожи. Но некоторые более похожи, чем другие.</i><br> Но нас-то интересует вопрос о том, какое право на существование в современном мире имеет ещё один язык, такой как Руби. Чем он лучше? Почему кто-то стал бы терять время на его освоение, зачем? </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74050</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74050</guid>
<pubDate>Tue, 07 Dec 2010 13:37:09 +0300</pubDate>
<description><![CDATA[<p><i>> Coretal Content Management System</i><br> И?</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74049</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74049</guid>
<pubDate>Tue, 07 Dec 2010 13:36:33 +0300</pubDate>
<description><![CDATA[<p><i>>Ой, да давно уже меряются у кого фреймворк эмвэцовее..</i><br> А вот понятия "давно" и "недавно" - уж точно субъективны:)</p><p><i>>В первые слышу о том, RoR свяк-то с этим связан</i><br> Ну идеи рождаются одновременно, но появление многих пхп-фреймворков точно связаны с появлением RoR-а. Например cakephp и symfony точно сделаны под влиянием RoR-а, про это даже в википедии написано. Просто идея у RoR вполне приличная, а писать на руби никто не хочет.</p><p><i>>Надо бы, кстати, заставить тюксоеда заюзать какой-нибудь фреймворк под сайт, кстати. По идее должно упростить поддержку и совместную разработку.</i><br> Надо просто найти того, кто это сделает, вряд ли Туксоид будет этим заниматься. В принципе можно и код лорнг привести в приличный вид, благо проект некрупный. Я, кстати, пробовал как-то поднять дома движок, чтобы потыкать, но отсутствие структуры БД меня остановило.</p><p><i>>Так можно утверждать, что все фреймворки, задействующие объектно-ориентированные возможности языка, чем-то смахивают на руби..</i><br> Тогда уж все фреймворки похожи. Но некоторые более похожи, чем другие.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74048</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74048</guid>
<pubDate>Tue, 07 Dec 2010 13:35:43 +0300</pubDate>
<description><![CDATA[<p>Coretal Content Management System</p><p></p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74047</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74047</guid>
<pubDate>Tue, 07 Dec 2010 13:30:31 +0300</pubDate>
<description><![CDATA[<p>Чевоэта? Пишет "Loading, please hold..." и ничего не происходит. Это на Лиспе сделано, да?</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74046</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74046</guid>
<pubDate>Tue, 07 Dec 2010 13:29:16 +0300</pubDate>
<description><![CDATA[<p>&nbsp;<a href="http://www.core.gen.tr/#coretal">http://www.core.gen.tr/#coretal</a></p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74045</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74045</guid>
<pubDate>Tue, 07 Dec 2010 13:27:29 +0300</pubDate>
<description><![CDATA[<p><i>> массово MVC стали в пхп использовать относительно недавно</i><br> Ой, да давно уже меряются у кого фреймворк эмвэцовее.. </p><p><i>> как раз по мотивам RoR</i><br> В первые слышу о том, RoR свяк-то с этим связан </p><p><i>> Да что далеко ходить - исходники лор-нг, например, именно такие.</i><br> Ну оно и не позицируется как фреймворк. Надо бы, кстати, заставить тюксоеда заюзать какой-нибудь фреймворк под сайт, кстати. По идее должно упростить поддержку и совместную разработку.</p><p><i>> Ну почему, очень даже объективная:) Фреймворк можно сделать по-разному в рамках всех этих MVC. Например, вместо контроллеров в виде классов использовать функции</i><br> Так можно утверждать, что все фреймворки, задействующие объектно-ориентированные возможности языка, чем-то смахивают на руби.. </p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74044</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74044</guid>
<pubDate>Tue, 07 Dec 2010 13:08:21 +0300</pubDate>
<description><![CDATA[<p><i>>Да это у всех вроде бы есть</i><br> Да нет, массово MVC стали в пхп использовать относительно недавно - как раз по мотивам RoR. Даже сейчас полно кода, где html смешан с пхп и всё раскидано по проекту случайным образом. Да что далеко ходить - исходники лор-нг, например, именно такие.</p><p><i>>Это какая-то слишком субъективная оценка :)</i><br> Ну почему, очень даже объективная:) Фреймворк можно сделать по-разному в рамках всех этих MVC. Например, вместо контроллеров в виде классов использовать функции, как в django. Суть, правда, особо не меняется.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74043</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74043</guid>
<pubDate>Tue, 07 Dec 2010 13:00:37 +0300</pubDate>
<description><![CDATA[<p><i>> Всякие там MVC, классы-контроллеры</i><br> Да это у всех вроде бы есть</p><p><i>> общая внешняя похожесть.</i><br> Это какая-то слишком субъективная оценка :)</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74042</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74042</guid>
<pubDate>Tue, 07 Dec 2010 12:46:58 +0300</pubDate>
<description><![CDATA[<p><i>>А в чём специфика ROR-стиля?</i><br> Всякие там MVC, классы-контроллеры и общая внешняя похожесть.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74041</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74041</guid>
<pubDate>Tue, 07 Dec 2010 12:39:11 +0300</pubDate>
<description><![CDATA[<p>Можно посмотреть на примеры CMS-ок и фотогалерей сделанных на Lisp?</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74040</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74040</guid>
<pubDate>Tue, 07 Dec 2010 12:35:13 +0300</pubDate>
<description><![CDATA[<p>ruby - тормоз и гавно. Писать надо на Lisp.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74039</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74039</guid>
<pubDate>Tue, 07 Dec 2010 12:34:56 +0300</pubDate>
<description><![CDATA[<p>Самые вменяемые, говорят, это kohana и yii :-)</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74038</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74038</guid>
<pubDate>Tue, 07 Dec 2010 12:33:36 +0300</pubDate>
<description><![CDATA[<p><i>>На пхп есть ror-style фреймворки.</i><br> Ну да cakephp вроде один из них, самый вменяемый php-фреймворк кстати. :)</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74037</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74037</guid>
<pubDate>Tue, 07 Dec 2010 12:30:15 +0300</pubDate>
<description><![CDATA[<p>А в чём специфика ROR-стиля?</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74036</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74036</guid>
<pubDate>Tue, 07 Dec 2010 12:12:34 +0300</pubDate>
<description><![CDATA[<p><i>>ruby on rails vs php фреймвоки</i><br> <i>>В общем пробежался бегло. Показалось более продвинутым что-ли, ну видно что писался сразу как ООП фреймвок для web-разработки, а не просто препроцессор гипертекста и подтянутые за уши к нему фреймвоки.</i><br> Так ты языки сравниваешь или фреймворки? На пхп есть ror-style фреймворки.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74035</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74035</guid>
<pubDate>Tue, 07 Dec 2010 11:59:28 +0300</pubDate>
<description><![CDATA[<p>Заглянул в вики:</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;There are a variety of methods for defining strings in Ruby.<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;a = "\nThis is a double-quoted string\n"<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;a = %Q{\nThis is a double-quoted string\n</ol></fieldset> a = %{\nThis is a double-quoted string\n} a = %/\nThis is a double-quoted string\n/ a = </p><p>}</p><p>Нифига себе, на этих выражениях даже подсветку выносит нах.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74034</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74034</guid>
<pubDate>Tue, 07 Dec 2010 11:57:36 +0300</pubDate>
<description><![CDATA[<p>Я не пробегался по одной простой причине - мне до сих пор никто не сообщил зачем нужен есык руби и почему он должен прийти на смену пыху. Как ты сам заметил, для простых вещей пыха достаточно, а для продвинутых лучше подошла бы джава. Непонятно зачем изобретать всякие руби.</p><p>Хотя недавно даже сайтик на рубях подравнивал, не зная есыка воще. Запомнилось, что чтобы исправленные темплейты подхватились - надо было рестартовать веб-сервер. Не знаю рельсоспецифично ли это или разработчики сайтика чего не додумали. Вобщем не вижу гни смысла ни позитива в рубях..</p><p> <i>> Сейчас Вилфред будет бешено негодовать. ))) </i><br> Вилфред хитрый, он открыто не негодует, он берёт публику измором время от времени публикуя всякие перловые однострочники :-)</p><p></p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74033</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74033</guid>
<pubDate>Tue, 07 Dec 2010 11:46:23 +0300</pubDate>
<description><![CDATA[<p>Единственно что меня смущает в ROR так это то, что материалов мало, для php конечно наработано очень много. Но с другой стороны всем понятно, что php рано или поздно уйдет в историю как это уже благополучно случилось с perl. Сейчас Вилфред будет бешено негодовать. ))) Мне кажется php держится за счет массы всего, что к нему есть и того, что приходится не столько разрабатывать сколько поддерживать уже существующее. Понятно дело, что для серьезных разработок java, .net, а для менее серьезных ROR по-моему это перспектива.</p>]]></description>
</item>
<item>
<title>Re: ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74032</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74032</guid>
<pubDate>Tue, 07 Dec 2010 11:35:44 +0300</pubDate>
<description><![CDATA[<p>не пробегался</p>]]></description>
</item>
<item>
<title>ruby on rails vs php фреймвоки</title>
<link>https://rulinux.net/message.php?newsid=31452&amp;page=1#74031</link>
<guid>https://rulinux.net/message.php?newsid=31452&amp;page=1#74031</guid>
<pubDate>Tue, 07 Dec 2010 11:31:00 +0300</pubDate>
<description><![CDATA[<p>В общем пробежался бегло. Показалось более продвинутым что-ли, ну видно что писался сразу как ООП фреймвок для web-разработки, а не просто препроцессор гипертекста и подтянутые за уши к нему фреймвоки.</p><p>Что  по этому поводу скажет стая? </p>]]></description>
</item>
</channel>
</rss>