Отчего PHP любят больше чем PERL ?

stealthy
На сайте с 15.06.2006
Offline
69
#11

Про 6 лет назад и выбор - согласен 100%. Из причин - есть еще такое понятие как "мода".

Twilight CMS (http://www.twl.ru): есть Free версия, очень проста и удобна в использовании. Консультирую по любым вопросам. Новый спорт - практическая стрельба (http://nikit.in) - не для офисного планктона.
dkameleon
На сайте с 09.12.2005
Offline
386
#12
threak:
как я рад, что выбрал .net и не участвую в этих бессмысленных спорах

Правильно. У вас там своих проблем хватает :)

stealthy:
Я имел в виду ОО стиль написания кода.

ОО в ПХП? :) С пятой версии хоть что-то начало появляться ОО-ного. в 4 - пародия.

Дизайн интерьера (http://balabukha.com/)
tester999
На сайте с 21.10.2004
Offline
149
#13
Mihajlo:
PHP проще. нечего гадать и философствовать ;)

Это кто тут проще? :)

На пхп иногда такие "простыни" приходится сочинять, что бы получить то, что на перле делается 10 строками кода.

D
На сайте с 21.06.2006
Offline
168
#14

Писал на перл, еще когда пхп был маленьким и нераспространенным.

Огромнейшая проблема перла: в красивом(ну, кто в теме, тот понял) перловом коде уже через полгода невозможно разобраться даже самому автору.

Писать понятный код - несолдино(какие возможности пропадают!).

PHP не так гибок и не так красив, зато хорошо читается, за несколько дней можно разобраться в мегабайтных исходниках среднего проекта.

Но это тоже породило проблему: кучу публичных проектов, написанных чудо-"программистами" и школьниками, вследствие чего постоянные уязвимости и дыры на половине сайтов интернета.

Решающее преимущество при использовании: новый программист быстро втягивается в разработку.

Возможности php и perl одинаковы, но чем рулит перл, я даже не знаю.

Appstorespy - платформа анализа мобильных сторов | Publa.io - готовая инфраструктура для приема платежей и оплаты рекламных кабинетов в бурже
nickspring
На сайте с 29.03.2006
Offline
228
#15

Ребят, отчего такие споры? Если есть голова на плечах, то любой язык сгодится... ну а конечному пользователю вообще наплевать на вашу идеологию и на используемый язык... лишь бы работало безошибочно. Perl лично мне не понравился тем, что при попытке запуска каких-либо исходников постоянно приходилось докачивать множество дурацких модулей с Интернета.

F
На сайте с 31.01.2007
Offline
3
#16

Перл изначально создавался не для веба, а для работы с текстами и администрирования никс-подобных систем (для чего и сейчас с успехом используется). А PHP изначально заточен под веб. Можно и пилой гвозди забивать, но лучше молотком. ;) На перле писал около двух лет, сейчас только на ПХП о чем не жалею.

Мне перл больше всего не понравился, отсутствием ООП нормального и трудночитаемостью кода, даже с большим количеством комментариев. Из плюсов - краткость, проста работы с текстами и регекспы.

Что касается ПХП - самое главное достоинство - это простота. Недостаток - слабость инструментальных средств, не очень развитые средства ООП и метапрограммирования (сравните с тем же дотнетом и джавой последней).

Все вышесказанное мое имхо ;)

[Удален]
#17
stealthy:
А про "прост" я как раз выше и написал. Для опытного программиста на самом деле вообще пофигу на каком языке писать. И Перл нисколько не сложнее PHP. Это заблуждение.

Без вопросов, РНР считают проще чем Perl только два типа людей

- Первые не знакомы с Perl

- Вторые слабо знают РНР

(Вторым обычно кажется что если дырявый скрипт в 3 строчки написать смогли то уже крутые РНР программисты, а между тем РНР на самом деле куда сложнее чем это кажется на первый взгляд.)

stealthy
На сайте с 15.06.2006
Offline
69
#18
federal:
Мне перл больше всего не понравился, отсутствием ООП нормального и трудночитаемостью кода

ООП - это вообще профанация по мнению большинства моих знакомых профессиональных программистов. Так что слава богу, что в Перле его нет. А читаемость кода - это от программиста зависит. Вот тут писали уже, что через полгода в "правильном перловом коде" уже не разобраться. В чужом - да. В своем - без проблем. Ты же знаешь свой стиль, если используешь основные принципы для себя - тебе все будет понятно в любом языке. Разве что трехэтажные регекспы никто на моей памяти не комментирует, хотя есть такая возможность при опции x включенной.

И еще есть такая штука как map. Вот в ней разобраться через полгода, если она навороченная, для меня всегда было проблемой по времени сопоставимой с написанием кода заново :).

euhenio
На сайте с 21.09.2001
Offline
357
#19

в php:

1. Инфа об ошибках в php видна, в ерррор лог лезть не надо, а после отладки можно error_reporting(0) поставить

2. В php не надо "юниксовые концы строк" исполняемого файла, что требует отдельного редактора

3. в php не надо ручками "\n\r\n\r" перед выдачей выдавать, иначе в перле ошибка :)

4. вроде как в пхп памяти меньше жрется при отработке скрипта, чем в перле

с ув., Евгений Трофименко seo блог Trofimenko.ru ( http://trofimenko.ru/ ) но ыыы мало обновляется... Tools.Promosite.ru - анализатор апдейтов Яндекса (пожертвуйте лимиты на Яндекс.XML! ( https://searchengines.guru/ru/forum/801888/page7#comment_11942489 )) Konvr.ru - увеличение конверсии сайта на 81% за 4 недели ( http://konvr.ru/ )
[Удален]
#20

Господа, что-то вы все неадекватно тормозите. Php это что ? Правильно, си, фактически. А его много где учат. Парадигма у перла и пхп по существу одна и та же (ибо это не лиспы и не прологи). А все остальное - чисто синтаксис и привычка.

p.s. кто мне скажет про ооп в пыхе - будет послан накуй и надолго.

p.p.s. женя, ты выступил вообще как ламо :) Ты вот перед аудиторией с такой фигней бы вылез ? :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий