Авторизация:

Perl vs PHP

Форум  |  Программирование  |  Страницы:   1   2   3 
Поиск

Найти сообщения:  За сутки  |  Без ответов
Автор Сообщение
Ссылка07.05.2007 в 13:21
Что лучше для програмирования ???
Ссылка07.05.2007 в 13:44
Мозги, а все остальное приложится
Ссылка07.05.2007 в 13:49  [Отредактировано: 07.05.2007 в 13:51]
Проектов на PHP больше чем на Perl примерно раз в 50.
Поэтому начать проще и лучше с PHP.
Да и взять средний отдел Web разработок в средней Харьковской IT компании. По моим наблюдениям, там где-то *** программистов PHP, и 1 перловик (и еще на подхвате 1-2 PHP программиста кое-как знают Perl).

Но фрилансеру-профессионалу нужно знать также и Perl, ряд типовых задач, которые часто нужны в Web проектах, не решается на PHP.
Ссылка07.05.2007 в 14:03
Я считаю, что лучше PHP, а Perl хорош для тех кто уже привык на нём программировать и не хочет периучиваться на PHP
Ссылка07.05.2007 в 14:17
PHP лучший !
Ссылка07.05.2007 в 14:54
Холиварная тема. Предлагаю ее закрывать. Все хорошо в меру.
Ссылка07.05.2007 в 14:54
Цитата (tvv):

нужно знать также и Perl, ряд типовых задач, которые часто нужны в Web проектах, не решается на PHP.


А можно про это поподробнее. Очень интересно.
Я на сколько слышал - перл мощнее ПХП.

Просто я знаю ПХП но ме советуют выучить перл для "разработки более сложных приложкний"
Ссылка07.05.2007 в 15:35
librarian, по моим наблюдениям, перл легче для изучения и понимания (мое имхо.), да он не так уж и распространен, но в юниксоподобных системах это лучшее что может быть под рукой у сис. админа, -можно делать почти все, от рутинных задач, до написания сайтов.
Ссылка07.05.2007 в 16:10  [Отредактировано: 07.05.2007 в 16:13]
Цитата (librarian):
А можно про это поподробнее. Очень интересно.
Я на сколько слышал - перл мощнее ПХП.
Просто я знаю ПХП но ме советуют выучить перл для "разработки более сложных приложкний"


Мощность языка программирования определяется возможностью выразить некое действие минимальным количеством операторов и конструкций языка. Пожалуйста обратите внимание, в этом смысле Perl мощнее не только PHP, но и вообще любого другого известного языка программирования. Но это преимущество Perl-а является его же и недостатком - чужой код, написанный в незнакомом и чуждом для Вас стиле, читать будет нереально.

Основные преимущества Perl-а - это стабильные проверенные временем решения по парсингу текстовых источников, и решения по задачам, связанным с системным программированием. Например, если у Вас есть задача парсить некий сайт в N потоков (нитей), на PHP добиться стабильного решения чрезвычайно сложно, и даже на большинстве хостингов с типовыми сборками PHP - невозможно. Или же если нужно управлять большим количеством файлов, сложными бакапами, следить за трафиком, и т.д. Все это на Perl можно легко делать, а PHP - далеко не всегда, и с бОльшими трудозатратами программистов.

Вообще к слову скажу, что наиболее сложные, стабильные и качественные Web проекты делаются на Java/J2EE. Но если есть выбор лишь между PHP и Perl, то сложный Web проект лучше делать на PHP, чем на Perl. Проще найти исполнителей, и им проще взаимодействовать друг с другом. Да и уже готовых наработок (CMS, библиотек, фреймворков) для PHP намного больше.
Ссылка07.05.2007 в 16:25  [Отредактировано: 07.05.2007 в 16:27]
Цитата:
Холиварная тема. Предлагаю ее закрывать. Все хорошо в меру.


Согласен. Это всё равно что сравнивать Windows и Linux. Рассуждать можно до бесконечности
Ссылка07.05.2007 в 18:07
Господа, зачем задавать такие тупые вопросы.
Перл - это язык который был задуман как практическое средство для работы
с UNIX подобными системами. Основные две задачи этого языка - системное администрирование и обработка файлов, а НЕ веб программирование.
Ссылка07.05.2007 в 18:54
Цитата (hireling):
Господа, зачем задавать такие тупые вопросы.
Перл - это язык который был задуман как практическое средство для работы
с UNIX подобными системами. Основные две задачи этого языка - системное администрирование и обработка файлов, а НЕ веб программирование.


Тоже спорное заявление.
Ссылка07.05.2007 в 19:08  [Отредактировано: 07.05.2007 в 19:09]
Цитата (hireling):
Господа, зачем задавать такие тупые вопросы.
Перл - это язык который был задуман как практическое средство для работы
с UNIX подобными системами. Основные две задачи этого языка - системное администрирование и обработка файлов, а НЕ веб программирование.


Это было так давно, в начале и середине 90x, когда Perl создавался и бурно развивался. Но ничто не стоит на месте, язык эволюционировал, обрастал конструкциями и модулями. И однажды настало время (1998-2002 годы) когда Perl был чуть ли не основным массовым языком Web программирования, лишь потом его постепенно стал успешно вытеснять PHP.

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

Вот мы и имеем: разработка сайтов - PHP, системные скрипты - Perl. Всему свое место.
Ссылка09.05.2007 в 13:55
Сейчас мало сайтов на перле, в основном на php если брать unix системы в основном.
Но программисту знание, пусть и не полное, перла может когда нибудь пригодится.
Ссылка12.07.2007 в 04:22
Ну вот вроде и освоил Перл. Очень удобная штука оказалась (особенно если учесть что дама 3 юникс машинки стоит). Но для большинства Вебсайтов всетаки ПХП удобнее.
Вобщем Перл и ПХП немного разные задачи. На перле делаю базу данных, а ПХп ее выводит в виде вебсайта
Ссылка10.08.2007 в 00:20
Cогласен с уважаемым sxq : "Мозги, а все остальное приложится"

Остальное пустой флейм : что мол пхп для создания сайтов удобнее, а перл для системных скриптов, джаву ещё приплели как лучшее средство разработки - кошмар ))) По мне так джаву - в аут, перл - рулит, пхп - по мере необходимости, когда невозможно использовать перл )
А ваще по барабану на чем писать - хочет заказчик (они же умные щаз стали "хочу мол то-то и то-то на том-то и том-то написанном") пилить сталь деревянной пилой - да без проблем )
Ссылка12.08.2007 в 13:45
А почему не обсуждаем еще и Python и Miva ?

Или с этими языками мало кто знаком?
Ссылка12.08.2007 в 14:31
Цитата (aligator):
А почему не обсуждаем еще и Python и Miva ?

Или с этими языками мало кто знаком?


Ты бы еще brainfuck вспомнил.....
Ссылка12.08.2007 в 14:35  [Отредактировано: 12.08.2007 в 14:36]
Цитата (radmus):
Цитата (aligator):
А почему не обсуждаем еще и Python и Miva ?

Или с этими языками мало кто знаком?


Ты бы еще brainfuck вспомнил.....

А чем тебе питон не угодил? Довольно мощный, удобный, и простой язык.
А вообще такие темы "PHP vs Perl" надо сразу закрывать.
Ссылка12.08.2007 в 16:53
Я не сказал что он плох, но ИМХО он уже отошел на второй план....