LINUX.ORG.RU

PHP/Perl: когда их нужно использовать, а когда не стоит


1

0

Как и у любого языка программирования, у PHP и у Perl'a есть свои положительные стороны и недостатки. Автор статьи предлагает своё видение того, когда их стоит использовать, а когда нет.

Очевидно, что автор не считает PHP "правильным" языком для построения Web сайтов и предлагает писать на нём только их предварительные версии, которые впоследствии будут переписаны с использованием, например, Java.

>>> Perl

>>> PHP

есть у моего факультета сайт, написанный студентами-выпукниками на java... кроме тормознутости и антиюзабельности падает регулярно чуть ли не раз в неделю. при этом замдекана или её шестёрка звонят уже-не-студенту-автору-сайта и просят пофиксить/перезагрузить

shafff
()

>с использованием, например, Java.

LOL!

AlannY
()
Ответ на: комментарий от shafff

>написанный студентами-выпукниками на java... кроме тормознутости и антиюзабельности падает регулярно чуть ли не раз в неделю

Руки вытаскивать из задницы и отчищать их от вазелина не пробовали?

edw1n ★★
()

ну всё логично. если пишут неопытные студенты - уж лучше PHP. и если пишется "домашняя страничка моего любимого хомячка Хомы" - тоже.

кроме того, PHP хостинг - самый распространённый вид хостинга. вот.

anonymous
()
Ответ на: комментарий от anonymous

> кроме того, PHP хостинг - самый распространённый вид хостинга. вот.

И что?

troorl ★★
()

а может на C переписывать стоит?

anonymous
()
Ответ на: комментарий от Gris

фтопку PHP с пистоном. Perl рулед!

anonymous
()

>предлагает писать на нём только их предварительные версии, которые впоследствии будут переписаны с использованием, например, Java.

/me считает что автор либо жуткий графоман, либо его мозг сильно поврежден

generatorglukoff ★★
()

> с использованием, например, Java.

Помянем Томми? ((

anonymous
()
Ответ на: комментарий от generatorglukoff

>/me считает что автор либо жуткий графоман, либо его мозг сильно поврежден

Похоже, что модераторы ЛОРа заказывают статьи вида "PHP vs. Perl vs. Python", "Qt vs. GTK", "KDE vs. Gnome" etc и затем подтверждают их же в новостях, чтобы не сайте не утихал постоянный флейм

:)

anonymous
()
Ответ на: комментарий от anonymous

А сайты на асме так вобще должны летать! Причем желательно чтобы асм был запущен на голой железяке без какого-либо излишества вроде опреационки или консоли.... ну скажем на кластере из XScale....

anonymous
()
Ответ на: комментарий от dmiceman

> таки на редкость неудобный сайт, этот ваш ЛОР..
+1
откровенно говоря. лор сделан скажем так, непрофессионально.

pawnhearts ★★★★★
()

When should you use PHP?

* Creating an intranet site. * Prototyping an application that will be converted to Java or some other language. * Creating a Web database application. * Deploying an inexpensive or quick solution. * Using ready-made apps from Sourceforge.net or other sites.

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

anonymous
()
Ответ на: комментарий от Gris

"В руках мастера и PHP - конфетка" =~ s/и/даже/;

В вэбе приходилось программировать и на perl, и на php. Если использовать mod_perl и иметь руки, растущие из правильного места, то php не нужен.

ivan_p
()

>Очевидно, что автор не считает PHP "правильным" языком для построения >Web сайтов и предлагает писать на нём только их предварительные версии, >которые впоследствии будут переписаны с использованием, например, Java.

Мдя, это диагноз.

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от pawnhearts

C LOR-ом все ок , лично я успокаиваюсь и чуствую себя как дома здесь :)

j262 ★★
()
Ответ на: комментарий от anonymous

Лор удобнее и понятнее быдлофорумов на попсовых пых-пых движках. И не тормозит никак. :)

>php хостинг распространённее

Венда тоже распространённее, однако это не делает её лучше.

Jaga ★★★
()

> Perl's greatest claim to fame has always been the tight integration of regular expressions

бла бла бла бла. вот эту тему я слышу от любителей перла не в первый раз. но, если честно, это несерьезно

> One of perl's strengths has always been the strong database interoperability through the DBI and DBD libraries

как будто в других языках нет библиотек для работы с бд на любой вкус.

> A replacement for shell scripts:

плохая идея. всему своё место+зависит от того что знаешь лучше.
если автор не осилил шелл, не читал abs и т.д. это не значит что шелл отстой.

> One of the worst things about shell scripting—whether in bash, sh or csh—

csh вообще давно в топке покоиться(дада я знаю есть современные его версии, но. нафиг их. ksh/bash давно их подвинули. ещё с выходом system v r.4)

> is that the syntax of the scripts themselves is fairly hard to read

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

дальше я читать не стал. про php я даже не стал открывать статью. ибо всё ясно. дорогие любители perl, не осилившие других языков. я ничего против perl не имею, я уважаю perl, perl-хакеров и ларри волла(его вообще обожаю, один из самых харизматичных персонажей:).
у perl есть традиции, культура и т.д. он хорошо подходит для многого при наличии прямых рук.
но! хватит рвать тельняжки "да perl рулез, потому что в нем регулярки" ибо вы просто показываете своё невежество. рекомендую всё-таки преодолеть религиозные комплексы и ознакомиться с некоторыми другими языками, сейчас они умеют много, чего не умеет(к сожалению) perl.
хотя, perl 6, возможно, изменит ситуацию.

pawnhearts ★★★★★
()

а лучше и вообще не писать никаких предварительный версий на похапэ ...

phasma ★☆
()
Ответ на: комментарий от Jaga

> В защиту перла приведу в пример замечательное форумное двигло YaBB.

Я правил код YaBB - он очень непрофесионально написан. Авторы не используют strict, taints, warnings, MVC, FastCGI, etc., просто потому что не знают таких вещей или не хотят знать. :-)

Если уж предлагать что-то для примера, то лучше OpenWebMail - он очень грамотно написан.

anonymous
()
Ответ на: комментарий от pawnhearts

> +1 > откровенно говоря. лор сделан скажем так, непрофессионально.

если нету веба 2.0 это уже не профессионально ?) ты сможешь нопесать на похапэ что-то, что выдержит столько же ананимусов ?)

phasma ★☆
()
Ответ на: комментарий от Shaman007

>Все дело в волшебных руках! Знаешь, на чем написан ЛОР?

А если учесть, что в начале ЛОР был на php, то это только подверждает ваш тезис о волшебности рук maxcom'а.

mky ★★★★★
()
Ответ на: комментарий от Jaga

> В защиту перла приведу в пример замечательное форумное двигло YaBB

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

ShprotX
()
Ответ на: комментарий от Shaman007

>Знаешь, на чем написан ЛОР?

Мы знаем, как работает ЛОР.

anonymous
()
Ответ на: комментарий от pawnhearts

> откровенно говоря. лор сделан скажем так, непрофессионально.

Реквестирую критерии профессионализма.

anonymous
()

В наше время интернет очень быстро развивается. А чтобы успеть за прогрессом нужно быстро стартапиться. ПХП лучший язык для стартапа. Всеравно всего сразу не спланируешь. А тк стартап есть у каждого проекта то пхп - язык для любого проекта. Всеравно потом все будет переписано. Если все совсем хорошо то на си, если нет то на питон или яву. На питоне оч хорошо писать высоконагруженные фишки если lighttpd + sgi вроде правильно написал название этого модуля.. Сравнивать языки вообще глупо. особенно когда есть питон :-D

makkintosh
()

PHP наше ффсЁ!!!

anonymous
()
Ответ на: комментарий от pawnhearts

> асм для манерных. нормальные ребята пишут непосредственно в кодах

Коды для пижонов, а правильные пацаны используют Программируемые Логические Матрицы в которые вбивают логику работы сайта.

anonymous
()
Ответ на: комментарий от pawnhearts

> асм для манерных. нормальные ребята пишут непосредственно в кодах

Ну здесь тоже можно поспорить. Настоящие мужики паяют программы на платах.

kost-bebix ★★
()
Ответ на: комментарий от anonymous

> Заканчивается первая страница, а монистов все нет... Не к добру.

Ты хотл сказать: "...рубистов всё нет..."?

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

Флейм это хорошо. Транулукаторы работают на флейме. Транклюкаторы нужны, что-бы грабить корованы. Больше флейма, больше сграбленных корованов. Так что все на холивар(ы), все к барьеру.

marsijanin ★★
()

> Очевидно, что автор не считает PHP "правильным" языком для построения Web сайтов и предлагает писать на нём только их предварительные версии, которые впоследствии будут переписаны с использованием, например, Java.

Мде. очевидно, что аффтар либо не понял, либо не дочитал статью...

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

и да, для хомяков, блогов и Ко, имхо лучше пыхпыха ничего не найти

enby ★★
()

Впредь предлагаю такие новости публиковать без ссылок. Более того, даже ставлю под сомнение необходимости тела новости.

anonymous
()
Ответ на: комментарий от phasma

> если нету веба 2.0 это уже не профессионально ?)

почему это нет веб20? веб20 афаик это когда контект делают сами пользователи(блоги вики etc). а на лоре контент делают сами пользователи.
(аякс тут второстепенную роль играет и вообще он нах не нужен котоме случаев когда он реально нужен)
вообще это тупой термин который любят облизывать полуграмотные журналисты.

> ты сможешь нопесать на похапэ что-то, что выдержит столько же ананимусов ?)

интересно, кто сказал что я пишу на похапэ?

> Реквестирую критерии профессионализма.

удобство, человекочитабельные адреса


pawnhearts ★★★★★
()

> Perl -> Not So Good: Beware -> As a Web scripting language

Bitches don't know about my Catalyst and CGI::Application and Mason and ...

anonymous
()

хороший зачин для религиозной войны

vadiml ★★★★★
()

> предлагает писать на нём только их предварительные версии, > которые впоследствии будут переписаны с использованием, > например, Java. Это ж надо додуматься до такого. Изначально писать на одном, что бы потом переписать на другом.

pento ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.