PDA

Просмотр полной версии : PHP & perl


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
nom
08-09-2003, 01:23
Что лучше? Просьба обосновать свою точку зрения.

admin
08-09-2003, 09:06
Лучше для чего? Оба хороши, если знаешь и учитываешь особенности каждого языка. Единственное, что php ждут ещё глобальные революции по его существенному изменению.

MpaK69
11-03-2004, 13:10
у каждого свой плюс

для меня Перл проще и удобнее, так как наследие С в нем более заметно! (особенно удивился на PHP про видимость переменных)

но PHP заточен под веб лучше, меньше памяти жрет в сравнении с Perl_CGI (mod_perl по другому)

Golf
17-03-2004, 23:34
register_globals что ли ? Но ведь настраивается в 5 сек

Nihilist
18-03-2004, 08:42
Ну насчет функций там, безопасности, это можно долго спорить, но вот насчет простоты тут уж извините, проще php только бейсик, изучается очень быстро, в том числе на его примере очень хорошо начинать работать с ООП.
Да и скорость работы побольше.

NoBodyLovesMe
18-03-2004, 15:22
чтобы быстрее и проще ваять?

blueseman
18-03-2004, 16:06
php - истинно заточен под веб, IMHO интерфейсные весчи и работу с БД c мускулем быстрее и проще в php, сам процесс работы и отладки тоже проще в php, на перле IMHO больше пойдут такие весчи как безопасность, скрипты рассылки почты или парсинга и обработки большого кол-ва информации. Проще говоря на php все что для взаимодействия с юзером, на перле все что работает в "фоновом" режиме с ОС и веб-сервером - мало касается общения с юзером.

MpaK69
18-03-2004, 17:30
нет, я не про авто-регистрацию переменных, а про их видимость... просто как-то принято (с C, Pascal) что глобальные переменные видны внутри функций без их обязательной глобализации... в php всё не так, в perl так...

а регистр_глобалсы я сразу OFF

в php бесит количество функций, оооогромное количество!
так же, что очень сложно уместить все в одном файле, в то время как в перле большие проги писать было удобнее, в пхп делить и делить :(

Nihilist
18-03-2004, 17:56
ну это мелочи, к тому же еще есть константы, они сразу глобальные

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

Nihilist
18-03-2004, 18:01
под окна крутая отечественная вещь - PHP Master Editor, но все равно Far+Colorer+Webeditor как-то ближе к телу

MpaK69
19-03-2004, 14:42
мелочи? хм... когда приходиться менять идеологию, это уже не...

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

для больших, объекты самое то


в php expert editor ваяю

Носки В Полоску
23-03-2004, 15:09
А я так считаю: пока что PHP не способен на что то достаточно серьезное... дырок до хери... насчет того что он проще... не сомневаюсь... вы бы еще Васик с Си сравнили)) Насчет того что перл ресурсы жрет... так кто ж что нить серьезное на слабенькой тачке будет запускать??? В общем Перл - для профессиональных, и серьезных решений... а РНР для всего остального...

linux_maniac
23-03-2004, 15:44
А данные о том, что перл жрет больше ресурсов откуда? Хм интересно было б посмотреть ... А перл на самом деле сильная вещ ... один его CPAN чего стоит!

blueseman
23-03-2004, 16:59
http://phpclub.ru/talk/showthread.ph...%E8%EB%E8+perl

MpaK69
24-03-2004, 13:27
Почему не способен-то? Обоснуй?
Пробовали ли вы заходить к примеру на hotscripls и просматривать количество проектов на php??? И это ни на, что не способен??? Мда...

Какие дыры вы увидели в php, Кроме тех, что есть в головах программеров, которые пишут корявые скрипты?

По вододу ресурсов, хм... не знай, памяти жрёт да, если использовать SSI с несколькими скриптами в подключении, то соответвенно в несколько раз... Но скорость, у перла действительная скорость!!! Регулярки чего стоят.
Я даже под виндой его использую, если к примеру надо быстренько обработать кучу файлов, будь то Excel или картинки!

"Перл - для профессиональных, и серьезных решений... а РНР для всего остального"
Для профессиональных решений C или C++ :)
Хотя вряд ли, кто будет разрабатывать за определенную сумму и короткий срок портальную систему на C++, если быстрее на PHP !

MpaK69
24-03-2004, 13:29
жрёт, еще как жрёт, один ресурс, память при запуске!
+ если подумать про SSI

Golf
26-03-2004, 19:02
Аплодисменты !
Этот форум powered by phpBB. Попробуйте его сломать и чтобы дыра не была ошибкой разработчиков.

MpaK69
26-03-2004, 22:17
не понимаю твоей иронии или это не она?
если код дырявый, это же не значит, что сам язык на котором написан продукт дырявый!

чтобы ваш скрипт не сломали, вообще не надо его в сеть выкладывать, а еще лучше сразу после написания удалить :D

Golf
27-03-2004, 11:03
Именно это я и хотел сказать

MpaK69
28-03-2004, 03:34
а, ну тогда гуд, что мы друг друга поняли...

Носки В Полоску
28-03-2004, 05:43
Ну насчет Си.. это конечно круто сказано.. но Перл какой бы он ни был все таки некоторый потомок Си... Насчет РНР: компилятор у него дырявый, допускает всякие DDoS и еще кой какие атаки, с их помощью можно получить права хм... несколько выше чем nobody. Эксплойты в нете видел... кому интересно поишите)) Насчет того, чтобы этот форум ломать... а нафига??? Неинтересно, и кстати сказать не законно... можно и крепко по зубам получить)))

Golf
28-03-2004, 13:07
Я вообще-то всегда думал что PHP - это С для веб, с той лишь разницой что С - компилируемый, а PHP - компоновочный язык. И где ты у него вообще компилятор нашел. :D DDoS атаки могут быть на сервер, причем здесь язык :confused:

MpaK69
28-03-2004, 14:48
брр... это вы на своем опыте говорите или начитались всяческих сайтов васей пупкины на народ.ру??? :) эксплойты? хехе, сссылку в студию...

DDOS атаке можно подвергнуть, любой угодно сервер :) Вон, MSBlast вспомним... (не удалось же, блин)

MpaK69
28-03-2004, 14:49
компоновочный как-то не красиво сказано, транслируемый... хотя Zend движек, вроде всё же внутри компилит, как и все нормальные движки...
кстати, Perl компилить точно можно...
в PHP вроде в Zend'e тоже нечто подобное есть... Zend Optimizer

Golf
28-03-2004, 15:07
Компилить можно все(кроме eval). Но это уже изврат, например если нужно консольное приложение на языке серверного приложения написать. Но зачем так извращаться когда для этого есть предназначенные для этого языки.
Да там заместо "компоновочный" нужно поставить "транслируемый" или "интерпретируемый".

Носки В Полоску
30-03-2004, 11:29
DDoS можно направить не только на сервер, но и на приложение (службу и т.д.)... Воот, и исходя из этого, а кроме того учитывая некоторые ошибки...хм...недочеты РНР компилятора/транслятора можно устроить большую гадость... правда сталкивался с этим только на Windows платформах...

Компилеры для Перла точно есть... один из них Perl2Exe ну и ActiveState чего то вроде выпускала... PerlEx по моему называется...