Forum Webscript.Ru

Программирование => PHP => Тема начата: Shaihan от 06 Мая 2002, 12:21:51

Название: PHP & PERL
Отправлено: Shaihan от 06 Мая 2002, 12:21:51
Что лучше PHP или Perl имхо ПХП намного легче и понятней, но ЦГИ более мощен.
Название: PHP & PERL
Отправлено: AlieN от 06 Мая 2002, 12:31:13
Shaihan
Смотря для чего.....

Я раньше на перле писал, а после появления пхп4
ушёл на него дабы он проще и удобнее....

Сильно они не отличаются: перловую прогу 80 килов перевёл на пхп за 3 часа

Если для тебя важна производительность то выбирай перл
Название: PHP & PERL
Отправлено: Dm от 06 Мая 2002, 13:39:17
CGI - это интерфейс, кстати ;)

эти языки сходны друг с другом. точнее php создавался на базе perl и си.

у перла больше различных модулей - CPAN
лучше обрабатывает текстовую информацию.

у php преимущество в общей производительности, плюс он развивается достаточно быстро. у него тоже появляется база модулей - PEAR.
Название: PHP & PERL
Отправлено: ЖеньКа от 06 Мая 2002, 16:08:38
ПХП имхо намного проще... И я уже всё больше склоняюсь к мнению что если для Вэба - то ПХП позаглаза.. А вот если что то куда то ещё то лучше и бы Перл...
Ну это я так взглядом кодера ;)
Название: PHP & PERL
Отправлено: KBA-KBA от 06 Мая 2002, 16:26:49
ненаю... я для Веба (динамические страницы) использую ПХП...
а для Cron стараюсь Перл и Си...
Если для Веба производительность меня не устраивает, то использую Перл, но такое редко бывает...
Название: micro_off
Отправлено: Dm от 06 Мая 2002, 20:41:08
вообще, что касается программирования - главное подобрать нужный язык для данной задачи.
Название: PHP & PERL
Отправлено: Макс от 07 Мая 2002, 01:19:51
ИМХО скорость не всегда является главным фактором. Иногда удобства и возможности расширения гораздо важнее.
Я какое-то время программировал на perl - ИМХО php удобнее и легче.

Цитировать
у php преимущество в общей производительности, плюс он развивается достаточно быстро.

Откуда информация об общей производительности? Хотя в некоторых тестах (насколько я знаю) php быстрее.
А вот насчет развития - то что-то мне начинает не нравится как он развивается. Да, новые версии появляются регулярно, но особых изменений я не вижу :(
Название: PHP & PERL
Отправлено: Dm от 07 Мая 2002, 01:39:05
Цитировать
Да, новые версии появляются регулярно, но особых изменений я не вижу

в основном, имхо, работа идет на багфиксами. достаточно посмотреть на Changelog из CVS реп.
Приятно то, что каждый день что-то изменяется...
полностью согласен, нет ничего кардинально  нового.
Название: PHP & PERL
Отправлено: Oak от 07 Мая 2002, 02:16:47
На сегодняшний день рабочее время программиста стоит дороже, чем upgrade техники (для хороших програмеров).

А следовательно лучше тот язык , который знает програмер ;)

А из простоты и наглядности ошибок следует, что PHP - rulez forever по стоимомти разработки.
Название: PHP & PERL
Отправлено: Chs от 07 Мая 2002, 15:44:57
Цитировать
А из простоты и наглядности ошибок следует, что PHP - rulez forever по стоимомти разработки.

Можно поспорить. В perl ошибки наглядны.:))
Кстати, просвятите, а такое понятие как "объект" в PHP есть?
(Можно ли на нем объектно-ориентированно программировать? :)) )
Название: PHP & PERL
Отправлено: Oak от 07 Мая 2002, 16:13:27
Цитировать
В perl ошибки наглядны.

Спорное утверждение. Поумолчанию - не наглядны. За ними в err_log надо лезть.... Если не прикрутишь приблуду типа такого:
  (ne ne pokazhu. Kto hochet - pishite lichno pokazhu URL)

Просто скриптик, который в случае 500-ой ошибки пишет что-то вроде:
Цитировать

[Tue May  7 14:57:47 2002] [error] (13)Permission denied: exec of /usr/local/www/cgi-bin/counter.cgi failed
[Tue May  7 14:57:47 2002] [error] [client 10.12.39.1] Premature end of script headers: /usr/local/www/cgi-bin/counter.cgi


Цитировать
"объект" в PHP есть?

Вроде да. Только нафиг надо ? ;)

Цитировать
Можно ли на нем объектно-ориентированно программировать?

Не знаю на сколько для тебя это будет открытием, но ОО программировать можно и на C :) без ++

Also read:
http://www.advogato.org/article/470.html [en]
Название: PHP & PERL
Отправлено: AlieN от 07 Мая 2002, 16:27:31
Цитировать
В perl ошибки наглядны.

В пхп ещё более наглядны
Цитировать
Можно ли на нем объектно-ориентированно программировать?

Точно также как и на перле
Название: PHP & PERL
Отправлено: Chs от 07 Мая 2002, 16:36:27
Цитировать
Поумолчанию - не наглядны. За ними в err_log надо лезть.... Если не прикрутишь приблуду типа такого:

:)) И приблуды не надо - CGI::Carp есть.:))

Цитировать
Не знаю на сколько для тебя это будет открытием, но ОО программировать можно и на C без ++

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

P.S.:
В общем меня вы не убедили в преимуществе ПХП и необходимости  его изучения.:))
Название: PHP & PERL
Отправлено: Oak от 07 Мая 2002, 17:09:01
Chs - Дык я и не пытался тебя убедить - я же написал - лучше тот язык, который знает программист.

А мне по работе надо знать оба языка.... Случаи ведь разные бывают ;)
Название: PHP & PERL
Отправлено: Dm от 07 Мая 2002, 23:06:44
давайте по существу ;)
это спор из разряда о вечном (кстати, о вкусах тоже не спорят, вроде). причем в php форуме.
Название: Perlita
Отправлено: Perlita от 08 Мая 2002, 11:45:40
php - удобный язык для написания web скриптов. perl - более общий язык. Им можно решать задачи, выходящие далеко за рамки интернет.
Название: PHP & PERL
Отправлено: Dm от 09 Мая 2002, 00:03:54
а консольная версия php для этого не годится?