Weekly linkdump #100
Макс ИщенкоОпубликовано 5.10.2007 в Ссылки
Интересные ссылки за неделю:
- 7 reasons I switched back to PHP after 2 years on Rails — серебрянные пули опять кончились
- Programming Nu — язык программирования с синтаксисом Лисп, семантикой Ruby для Mac OSX
- Explaining the Excel Bug — Сполски объясняет как Excel 2007 считает, что 77.1*850 == 100000
Понравилась статья? Подпишись на обновления по RSS/E-mail

Про Rails интересно. Елки, как хорошо быть пессимистом – либо прав, либо приятно удивлен. Всегда казалось что весь этот hype о Ruby – не больше чем маркетинг. Нет ничего под вебом что нельзя было бы написать на PHP, а на коммерческий успех проекта выбор платформы если и влияет, то не больше чем фаза луны.
УЖЕ ПЯТНИЦА?!?!
Есть. Скриншот страницы не сделаешь программно (есть какой-то сервис, который при наведении на ссылку показывает тумбнейл страницы сайта ).
Но в целом тоже был приятно удивлен, что есть здравомыслящие люди
Угу, только по линкдампу это и узнается, и так каждый раз. Я у шоци.
А скриншот сделать – можно.
Поспорим на крупную сумму?
Вадим, я имею ввиду на PHP, а не вообще программно. Ты про это же?
А чем PHP не язык? Что мешает подключить к нему Mozilla Rendering Engine и получать “снимки” сайтов?
Проспорил бы ты свою крупную сумму
Вот потому я и сказал, что на PHP этого не сделаешь. Ибо язык хороший (меня кормит), но например эта функция ему не по силам. Только и остается, что вызывать что-то внешее (у меня был другой вариант, не Mozilla Rendering Engine, но это всё равно НЕ PHP).
Если так судить то нельзя использовани ни встроенные функции ни расширения для PHP?
Они ведь тоже вызывают что-то внешнее! (например DOM/SAX XML вызывает libxml2, а substr вызывает libc, …)
Сравнил…
Ок, тогда реши задачу, используя встроенные функции или расширения для PHP.
Тогда что мешает написать PHP-расширение для Mozilla Rendering Engine?
Как это сделано для большиснтва популярных библиотек.
Так, хорош здесь флейм разводить. Я реально теряю на этом деньги
Пиши в аську если что.
А хотя бы gd можно использовать, товарищь Александр ?
Да, сейчас на ПХП5 вполне можно сделать то, что можно сделать на любом популярном языке веб программирования. Мне нравятся те возможности ПХП5, по сравнению с ПХП4 в сфере отлова исключений, расширения ООП до приемлемого уровня. Не плохо было бы еще ввести перегрузки операторов, но, в принципе эта фича не играет особо большой роли в веб программировании.
Я бегло просмотрел синтаксис Руби – он нравится мне полным ООП подходом и той простотой работы с регулярными выражениями, как это сделано в Перле. В принципе, очень многим, в идеологическом плане, Руби уже сейчас похож на шестой Перл, который мы с нетерпением ждем уже 7-й год.
Но, большую часть всех фичей Руби и шестого Перла в плане ООП можно уже сейчас реализовать на ПХП5. При этом ПХП5 работает быстрее Руби, даже учитывая то наследие их туйевой хучи функций_с_длинными_именами_через_подчеркивание.
Почему все таки автор сравнивал язык с фреймворком на другом языке.
Рейлс это не единственный фреймворк на Руби. Фреймворк нужно использовать, исходя из потребностей проекта, а не лепить все сайты на одном фреймворке.
Мне вот кажется чистая архитектура MVC довольно сложной для понимания и для поддержки. Мне она кажется хорошей для больших порталов с кучей сервисов и огромной командой поддержки, но она как-то не клеится для не больших проектов, аля сайтов знакомств, средних интернет магазинов и т.д. Тут, как мне кажется, больше подходит компонентная шаблонно управляемая архитектура. Тот же MVC, но с одним универсальным контроллером, и представлением которое играет ведущею роль.
На Рейлсе действительно можно быстро клепать сайты с использованием скаффолдинга, и других фич… точно так же как на CakePHP, точно так же как на Перловом Catalyst’е.
Должно быть что-то похожее и на Питоне, точно не знаю.
ping back http://codingjoy.com/blog/2007/10/11/7-reasons-i-switched-back-to-php-after-2-years-on-rails-by-derek-sivers/