Я просто не пойму в каких моментах будет видна та самая скорость языка. А если эти моменты никто не может внятно назвать, то получается, что какой нибудь Ruby вообще ни чем не уступает PHP и другим языкам, хотя все его клеймят в низкой производительности.
А вот в каких задачах будет заметна разница в скорости? К примеру сайт на каком языке и в какие моменты будет лучше держать нагрузку в 1000 человек?
Если дело не в пользовательских сессиях, то где будет заметна разница в производительности? Мне важно понять т.к. хочется знать в чем может оказаться бутылочное горлышко.
В свете выхода .NET vNext с полной поддержкой unix вопрос цены платформы как бы стирается. Остается вопрос лишь в цене программистов. Однако скорее всего данный шаг приведет к росту кол-ва специалистов в ASP.NET
>PHP в современных проектах заново создает весь контекст на каждый запрос
1. C чем связано это поведение?
2. Какие оно дает плюсы?
3. Планируется ли в следующих версиях отказаться от этого поведения?
4. В какие моменты это оказывает максимальное влияние на производительность?
Можно более развернуто объяснить, желательно хотя бы с примерными цифрами. Типа "каждая сессия пользователя будет занимать больше\меньше памяти тд"
К вопросу о безопасности. В чем причина того, что ASP.NET безопаснее? Дело в архитектуре? Какие атаки на PHP происходят легче?
>"Легче поддерживать то решение, в фундаменте которого - хорошая архитектура, а реализовывала - грамотная команда"
Хорошо, спрошу так. На каком языке проще набыдлокодить?
>Врядли, скорость разработки сильнее зависит от языка, чем от всяких факторов типа команды, ЗП, настроения и т.д.
Ну к примеру если одно решение делать на С++, а другое на Python, то при прочих равных решение на Python можно будет разработать в 3-4 раза быстрее.
>Думаю, если безопасность вашего проекта будет зависеть не от тех дыр, что сделали вы сами, а от дыр языка и компиллятора...
И тем не менее, где дыр больше? Есть какая-то статистика для сравнения? Просто чисто субъективно про дыры в PHP читаю очень часто, а про ASP.NET вообще ни разу не видел.
>Не совсем понимаю, что вы имеете ввиду под облаками? PaaS типа heroku?
PaaS. Как я понимаю там очень хитрое масштабирование идет. Будет ли PHP и другие однопоточные языки полноценно использовать ресурсы платформы? Если нет, то какие будут ограничения и тд.
Как быть если я платил человеку налом? Он с этих денег разумеется никакие налоги не платил. Могу ли я в документе объявить стоимость "100 000" если отчетности по этому никакой нет?
Так же могу ли я объявить стоимость в "1000" если она будет реально не соответствовать объему работ?
А дальше как быть? В случае CMS исходники все равно смогут упереть другие люди и сделать что-то свое на их базе. Как себя от этого обезопасить? (шифрование не предлагать)
Пока о компании говорить рано. А если оно не поедет?
Тут есть такая проблема, что CMS обычно все модифицируют под свои нужды и закрытие исходников не вариант.
Предположим, что я буду продавать CMS вместе с исходниками, однако первый же купивший их сольет. Вопрос в том, как свои права защитить?