Автор Тема: PHP & PERL  (Прочитано 5345 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shaihan

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP & PERL
« : 06 Мая 2002, 12:21:51 »
Что лучше PHP или Perl имхо ПХП намного легче и понятней, но ЦГИ более мощен.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
PHP & PERL
« Ответ #1 : 06 Мая 2002, 12:31:13 »
Shaihan
Смотря для чего.....

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

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

Если для тебя важна производительность то выбирай перл
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP & PERL
« Ответ #2 : 06 Мая 2002, 13:39:17 »
CGI - это интерфейс, кстати ;)

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

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

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

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
PHP & PERL
« Ответ #3 : 06 Мая 2002, 16:08:38 »
ПХП имхо намного проще... И я уже всё больше склоняюсь к мнению что если для Вэба - то ПХП позаглаза.. А вот если что то куда то ещё то лучше и бы Перл...
Ну это я так взглядом кодера ;)
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
PHP & PERL
« Ответ #4 : 06 Мая 2002, 16:26:49 »
ненаю... я для Веба (динамические страницы) использую ПХП...
а для Cron стараюсь Перл и Си...
Если для Веба производительность меня не устраивает, то использую Перл, но такое редко бывает...

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
micro_off
« Ответ #5 : 06 Мая 2002, 20:41:08 »
вообще, что касается программирования - главное подобрать нужный язык для данной задачи.
с уважением,
магистр белой магии.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
PHP & PERL
« Ответ #6 : 07 Мая 2002, 01:19:51 »
ИМХО скорость не всегда является главным фактором. Иногда удобства и возможности расширения гораздо важнее.
Я какое-то время программировал на perl - ИМХО php удобнее и легче.

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

Откуда информация об общей производительности? Хотя в некоторых тестах (насколько я знаю) php быстрее.
А вот насчет развития - то что-то мне начинает не нравится как он развивается. Да, новые версии появляются регулярно, но особых изменений я не вижу :(
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP & PERL
« Ответ #7 : 07 Мая 2002, 01:39:05 »
Цитировать
Да, новые версии появляются регулярно, но особых изменений я не вижу

в основном, имхо, работа идет на багфиксами. достаточно посмотреть на Changelog из CVS реп.
Приятно то, что каждый день что-то изменяется...
полностью согласен, нет ничего кардинально  нового.
с уважением,
магистр белой магии.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP & PERL
« Ответ #8 : 07 Мая 2002, 02:16:47 »
На сегодняшний день рабочее время программиста стоит дороже, чем upgrade техники (для хороших програмеров).

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

А из простоты и наглядности ошибок следует, что PHP - rulez forever по стоимомти разработки.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
PHP & PERL
« Ответ #9 : 07 Мая 2002, 15:44:57 »
Цитировать
А из простоты и наглядности ошибок следует, что PHP - rulez forever по стоимомти разработки.

Можно поспорить. В perl ошибки наглядны.:))
Кстати, просвятите, а такое понятие как "объект" в PHP есть?
(Можно ли на нем объектно-ориентированно программировать? :)) )
2B OR NOT 2B = FF

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP & PERL
« Ответ #10 : 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]
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
PHP & PERL
« Ответ #11 : 07 Мая 2002, 16:27:31 »
Цитировать
В perl ошибки наглядны.

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

Точно также как и на перле
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
PHP & PERL
« Ответ #12 : 07 Мая 2002, 16:36:27 »
Цитировать
Поумолчанию - не наглядны. За ними в err_log надо лезть.... Если не прикрутишь приблуду типа такого:

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

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

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

P.S.:
В общем меня вы не убедили в преимуществе ПХП и необходимости  его изучения.:))
2B OR NOT 2B = FF

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP & PERL
« Ответ #13 : 07 Мая 2002, 17:09:01 »
Chs - Дык я и не пытался тебя убедить - я же написал - лучше тот язык, который знает программист.

А мне по работе надо знать оба языка.... Случаи ведь разные бывают ;)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP & PERL
« Ответ #14 : 07 Мая 2002, 23:06:44 »
давайте по существу ;)
это спор из разряда о вечном (кстати, о вкусах тоже не спорят, вроде). причем в php форуме.
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28