|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Pavel Kurnosoff 2:5030/736.25 14 Mar 2001 04:18:38 To : Eugene A Belousov Subject : Re: Формирование картинки -------------------------------------------------------------------------------- EAB> Боюсь опять показаться некомпетентным, и правильно боишься. EAB> но все же попробую ответить... лучше не надо ;) EAB> Конечно, тем, кто уже в совершенстве знает перл, переходить на пхп EAB> смысла нет, речь идет о людях, приходящих из других языков. В этом же EAB> случае преимущество более привычного синтаксиса очевидно. никоим образом. если они хотят до конца жизни видеть один синтаксис и тупо вбивать в шаблоны свои программы, то это попугаи, а не программисты. EAB> Далее, те же regexp'ы, на которые сслылаются, как на одно из преимуществ EAB> перла, есть и в пхп, только вызываются не встроенным оператором, а ф-ей EAB> библиотеки. Hе думаю, что есть разница. неправильно думаешь. вещи типа s/.../.../e, а тем паче (?{...}) там вообще невозможны из-за отсутствия итераторов (нет, в перле их тоже нет) и лямбд (то самое функциональное программирование. их есть) как таковых. или уже ввели лямбды? я давно не смотрел... но уж итераторов-то точно нет. EAB> Кроме того, "функциональная" EAB> нотация сложных операций проще для восприятия, нежели "операционная". whom how EAB> В остальном же функциональные возможности языков примерно одинаковы. неа. см. выше. EAB> Кроме того, на мой взгляд, сложный процессор шаблонов может быть проще EAB> (и эффективнее) реализовать алгоритмическим путем, а не декларацией EAB> шаблонов, так как нельзя сказать чтобы перловские regexp'ы могли парсить EAB> любой шаблон эффективнее всех прочих реализаций. что такое любой шаблон? EAB> Что осталось? все тоже самое. EAB> CPAN. Это, безусловно, сильный аргумент в пользу perl, EAB> как языка реализации сайта, но здесь дискуссия больше абстрактная, EAB> нежели практическая. Кроме того, сколько модулей используется в той или EAB> иной конкретной разработке? Может оказаться, что не столь много, а а может оказать и наоборот. EAB> кроме того, довольно большая часть самых необходимых функций уже EAB> реализована в пхп. а может и нет. а из отсутствия _нормальной_ модульности окажется, что функции вобщем-то есть, но не вкомпилены на хостинге. и добавить нельзя. никак. EAB> Так что легкость перехода на пхп с других языков вполне может (во многих EAB> случаях) компенсировать некоторую ограниченность библиотек. лучше день потерять, а потом за пять минут долететь (с) мультик -- // pavel kurnosoff --- Gnus v5.6.45/XEmacs 21.1 - "Bryce Canyon" * Origin: there's no tomorrow (2:5030/736.25) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/3959bbc50a08.html, оценка из 5, голосов 10
|