Недавно я выбрал PHP, и это кажется довольно аккуратным языком, позволяющим очень быстро разрабатывать веб-приложения (возможно, быстрее, чем мой личный фаворит - Java:)
Теперь я не эксперт по PHP - ни с языком, ни с его внутренними/специфическими особенностями. Но многие из моих сверстников заявили, что приложения PHP не очень хорошо масштабируются - факт, что я не смог понять сам и, следовательно, вопрос.
Я только что изучил процедурный вкус PHP, и единственное, что я могу сказать о немасштабируемости, - это масштабируемость процедурных и OO-языков (C или С++/Java). Я согласен, и я вижу, как это будет препятствием для чрезвычайно сложных веб-приложений. Тем не менее, я знаю, что OO-ness приходит в мир PHP и не видит, чтобы это было большим препятствием (пожалуйста, поправьте меня, если моя гипотеза неверна).
Кроме того, я не понимаю, какие проблемы с масштабируемостью возникли бы для веб-приложения с большим количеством пользователей (ради обсуждения, допустим дизайн Restful - без сеансов), поскольку я знаю, как это мешает масштабируемость). Я больше заинтересован в том, чтобы знать "объективные" причины такого требования, если это возможно. Субъективность - это хорошо, но я не здесь, чтобы начать дискуссию относительно PHP и всего остального. Мне просто интересно узнать, каковы потенциальные ограничения этого языка, которые я должен иметь в виду, и не должен укусить меня в конце позже, если/когда веб-приложение будет иметь 1000 пользователей в день (или час).