|
| Дата |
|
USD/RUB | 88.4375 | BTC/USD | 68166.9703 |
|
|
|
Треп | Флейм Обсуждение самых разных тем вне онлайн бизнеса. |
23.04.2008, 00:31
|
Start Post: PHP vs Perl
|
Senior Member
Регистрация: 13.11.2007
Сообщений: 119
Бабло: $20339
|
Насколько я могу судить, большинство вебмастеров в качестве языка для серверных приложений использует пхп. Кто-нибудь может объяснить чем вызвана такая любовь? Почему не перл и не питон?
Несколько раз пытался следовать тренду и начать писать на пхп, но он мне показался каким-то кривым. Похожесть на перл только усугубила ситуацию. Сейчас сижу и мучаюсь, может я чего-то в жизни не понимаю?
|
|
|
24.04.2008, 16:53
|
#22
|
Senior Member
Регистрация: 04.04.2007
Сообщений: 266
Бабло: $3333
|
Если мне надо скачать 100 урлов, а мультикурл завис на первом из них, то остальные никакой таймаут скачать не поможет.
|
|
|
24.04.2008, 17:08
|
#23
|
Ебланнед
Регистрация: 06.06.2007
Сообщений: 154
Бабло: $5450
|
Цитата:
Сообщение от medar
Потому что программинг для сеошника - не приоритет, поэтому и пишут на php.
1. Потому что php в составе LAMP стоит на большинстве серверов в инете. Не нужно ставить экзотику и следить за ней на очередном серваке. И вообще все начинали с виртуалов, а там php - и без вариантов.
2. Потому что в отличие от perl, программер на php через сутки после завершения проекта может сказать, что делает данный кусок кода, не вчитываясь в комментарии Perl, по-моему, совершенно нечитаемый язык.
3. Потому что простой как пробка. Посмотрел пару исходников - уже можешь что-то сам писать.
4. Другие языки не дают качественного выигрыша в производительности. Узкое место везде - работа с mysql и ожидание ответа при обращении к страницам. Что при использовании питона, что с++, что пхп. Тут может немного помочь питоновская многопоточность, но не во всех задачах.
|
бро поясни плз на счет ожидания ответа при обращении к страницам. сидел мозговал так и не понял что ты имел ввиду.
|
|
|
24.04.2008, 21:43
|
#24
|
кодер-энтузиаст
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,378
Бабло: $447150
|
chubaka, это то, о чем мы выше с alexf разговариваем. Парсинг гугля и разных сайтов. Я имел в виду, что запрос по http занимает много времени.
2alexf
У меня в практике не было такого, чтобы один поток вешал все.. Возможно, я его не загружал по-настоящему, но у меня вообще curl лапочка - памяти не жрет, как многие жалуются, работает предсказуемо. На megaoverture.com парсер как раз через мультикурл работал, зависаний я не видел.
Правда, в 100 потоков не парсил, в 40-50 обычно.
php 5.2.5 , curl последней версии всегда стараюсь держать.
|
|
|
20.05.2008, 21:10
|
#25
|
Senior Member
Регистрация: 06.04.2008
Сообщений: 337
Бабло: $4080
|
Цитата:
Сообщение от medar
2alexf
У меня в практике не было такого, чтобы один поток вешал все.. Возможно, я его не загружал по-настоящему, но у меня вообще curl лапочка - памяти не жрет, как многие жалуются, работает предсказуемо. На megaoverture.com парсер как раз через мультикурл работал, зависаний я не видел.
Правда, в 100 потоков не парсил, в 40-50 обычно.
php 5.2.5 , curl последней версии всегда стараюсь держать.
|
последний может и лапочка, а предидущая серия весь мозг выебала
память жрет, на сокетах виснет
писец гемор вобщем , а альтернатив нет
|
|
|
21.05.2008, 03:37
|
#26
|
Senior Member
Регистрация: 04.04.2007
Сообщений: 266
Бабло: $3333
|
Есть альтернатива - обычный курл, запущенный параллельно много раз.
|
|
|
21.05.2008, 04:53
|
#27
|
grablab.org
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,891
Бабло: $322264
|
Бля ПХП нереально быстрый в изучении, раньше терпеть не мог слабо и нетипизируемые языки, для кодинга предпочитал Delphi, но в PHP это скорее + чем -. Я думаю это пример удачной разработки языка программирования, который позволяет очень быстро строить довольно сложные скрипты.
Но всетаки хотелось бы изучить яву.
|
|
|
21.05.2008, 09:42
|
#28
|
Senior Member
Регистрация: 31.01.2008
Сообщений: 223
Бабло: $1810
|
давно собираюсь выучить пхп.....
а по теме, надо учить все что можешь)
|
|
|
|