Каким языком пользуетесь? | |
---|---|
php | |
ruby | |
python | |
perl | |
C | |
C++ | |
bash | |
haskell | |
brainfuk | |
java | |
lua | |
Over |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Я думаю, что это для иллюстрации наличия классов, потому что самый простой пример может быть и таким:
|
indeviral |
|
Темы:
39
Сообщения:
3204
Участник с: 10 августа 2013
|
а мне одному хочется отбить руки, этим 4! которые собираются писать скрипты на php? я то python с perlom и lua туда же, недолюбливаю (особенно когда что то простое, а там начинают...), но php?? меня кстати рубит другая фишка "я php программист" где java в списке???)))
Ошибки в тексте-неповторимый стиль автора©
|
dartsergius |
|
Темы:
18
Сообщения:
238
Участник с: 15 декабря 2011
|
nafanjanodejs распаралелили, а в php распаралелить не смогли, вот и получилось так долго. А ваще опрос непонятен. Я вот пишу на с++, но если надо написать скрипт, то пользуюсь bash/zsh. Был случай когда надо было написать конфиг для программы на tcl. Сам конфиг тоже был на tcl. В итоге написал на bash генератор конфига... Кароче непонятен опрос совершенно. |
lnroman |
|
Темы:
4
Сообщения:
88
Участник с: 15 мая 2015
|
cornerlnroman Ну это касаемо алгоритма да и тут надо расматривать, по умолчанию на исполнение php скрипта выделяеться 128 мб. памяти. И скрипт не может использовать больше (без применения директивы memory_limit)... И опять же надо смотреть по потреблению, памяти, настройкам и т.д. |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
nafanjaГораздо медленнее. Очень много факторов. К сожалению, PHP не предназначен для более-менее серьезных нагрузок. Хотя многие вещи и удается как-то решить (многопоточная загрузка больших файлов, например 1Gb ~ 7 sec), но ограниченность во многих процессах дает знать. Здесь и работа с базами данных, в том числе. Недаром многие потихоньку переходят на Node и Golang. А использовать PHP в общесистемных скриптах - тут, как говорится - Мсье знает толк :) Я бы быстрее понял использование Golang, чем PHP. К примеру, эккаутинг на 500000+ товаров имеет проектную нагрузку в базе данных порядка 300 000 000 строк где-то в 20 таблицах с разветвленными связями. Клиент начал на PHP. Потом сопровождать... Со стороны поставщиков данных - Windows серверы (тормоза жуткие). PHP дохнет. приходится комбинировать. Там и Node, и CPhalcon, и Zephir... Golang заказчик использовать не хочет. |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
lnroman:) Загрузите 1Gb при ограничении post_max_size = 20M А что будет, если я установлю memory_limit в -1 ? :) У меня, слава богу, ограничений в ресурсах нет. Но и это не спасает PHP. |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
dartsergiusЗдесь проблема не только в распараллеливании. Нужно еще обеспечить взаимосвязь данных. Иногда приходится и Node подтормаживать.nafanjanodejs распаралелили, а в php распаралелить не смогли, вот и получилось так долго. В общем, хочется когда-то написать - "Я удалил PHP из своих проектов". Короче - это один из краевых примеров. Углубляться незачем. Для системных скриптов, думаю, достаточно bash/zsh |
lnroman |
|
Темы:
4
Сообщения:
88
Участник с: 15 мая 2015
|
cornerНу скажем так в php есть не мало слабых мест:lnroman:) Загрузите 1Gb при ограничении post_max_size = 20M - массивы - регулярки - парсинг Язык опять же это только инструмент. К счастью я не знаю другие языки так хорошо как php, но к сажелению в течение работы встречал немало "php" программистов, которые писали на "js", ну а дальше коментарии безсмыслены.... С того момента не люблю javaScript и всё что с ним связано... Но это лишь моё личное мнение, не более. К стати переходят больше на phyton и ruby (I mind django and ruby on rails frameworks) судя по вакансиям ну тут надо оговориться что вакансии на nodeJs несмотрел... |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
lampslaveа тот же питон (пайтон) что не имеет классов? да еще и через конструктор сделано ))) просто режет глаз приведенный выше пример, вот так бы было правильнее но я бы, конечно, еще и через gettext('Hellow world') сделал бы :)corner, +1
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
lnromanКак же вы приложения пишите? Все также как и 10 лет назад, в режиме симплекса - запрос-ответ ? Или удалось прицепить к клиенту (браузеру) PHP ? :) Без Javascript сегодня сложновато будет. :) |