Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

Weekly linkdump #100

Интересные ссылки за неделю:

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



10 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Да, сейчас на ПХП5 вполне можно сделать то, что можно сделать на любом популярном языке веб программирования. Мне нравятся те возможности ПХП5, по сравнению с ПХП4 в сфере отлова исключений, расширения ООП до приемлемого уровня. Не плохо было бы еще ввести перегрузки операторов, но, в принципе эта фича не играет особо большой роли в веб программировании. Я бегло просмотрел синтаксис Руби — он нравится мне полным ООП подходом и той простотой работы с регулярными выражениями, как это сделано в Перле. В принципе, очень многим, в идеологическом плане, Руби уже сейчас похож на шестой Перл, который мы с нетерпением ждем уже 7-й год.: (Но, большую часть всех фичей Руби и шестого Перла в плане ООП можно уже сейчас реализовать на ПХП5. При этом ПХП5 работает быстрее Руби, даже учитывая то наследие их туйевой хучи функций_с_длинными_именами_через_подчеркивание. Почему все таки автор сравнивал язык с фреймворком на другом языке. Рейлс это не единственный фреймворк на Руби. Фреймворк нужно использовать, исходя из потребностей проекта, а не лепить все сайты на одном фреймворке. Мне вот кажется чистая архитектура MVC довольно сложной для понимания и для поддержки. Мне она кажется хорошей для больших порталов с кучей сервисов и огромной командой поддержки, но она как-то не клеится для не больших проектов, аля сайтов знакомств, средних интернет магазинов и т.д. Тут, как мне кажется, больше подходит компонентная шаблонно управляемая архитектура. Тот же MVC, но с одним универсальным контроллером, и представлением которое играет ведущею роль. На Рейлсе действительно можно быстро клепать сайты с использованием скаффолдинга, и других фич... точно так же как на CakePHP, точно так же как на Перловом Catalyst’е. Должно быть что-то похожее и на Питоне, точно не знаю.

Так, хорош здесь флейм разводить. Я реально теряю на этом деньги;) Пиши в аську если что.

Тогда что мешает написать PHP-расширение для Mozilla Rendering Engine? Как это сделано для большиснтва популярных библиотек.

Сравнил...Ок, тогда реши задачу, используя встроенные функции или расширения для PHP.

Если так судить то нельзя использовани ни встроенные функции ни расширения для PHP? Они ведь тоже вызывают что-то внешнее! (например DOM/SAX XML вызывает libxml2, а substr вызывает libc,...)

Проспорил бы ты свою крупную сумму;) Вот потому я и сказал, что на PHP этого не сделаешь. Ибо язык хороший (меня кормит), но например эта функция ему не по силам. Только и остается, что вызывать что-то внешее (у меня был другой вариант, не Mozilla Rendering Engine, но это всё равно НЕ PHP).

А чем PHP не язык? Что мешает подключить к нему Mozilla Rendering Engine и получать «снимки» сайтов?

Вадим, я имею ввиду на PHP, а не вообще программно. Ты про это же?

Скриншот страницы не сделаешь программно

Поспорим на крупную сумму?:)

УЖЕ ПЯТНИЦА?!

Нет ничего под вебом что нельзя было бы написать на PHP

Есть. Скриншот страницы не сделаешь программно (есть какой-то сервис, который при наведении на ссылку показывает тумбнейл страницы сайта).Но в целом тоже был приятно удивлен, что есть здравомыслящие люди;)

Підписатись на коментарі