Прошу. Не отправляйте в Google т.к. ответа на вопрос свой на нашел.
1. По идее PHP интерпретируемый язык, а значит он должен проигрывать компилируемому. Вопрос. В каких задачах проявляется разница? Если сделать два аналогичных портала на PHP и ASP.NET, то какой из них будет быстрее (и в каких операциях)?
2. Какой из этих языков легче учится? Объясните почему (доков и по тому и по другому дофига)
3. Решение на каком из этих языков проще поддерживать?
4. А что касательно скорости разработки?
5. Какое из решений будет более безопасно? Объясните почему?
6. Если сайт делать с прицелом на облака, то PHP как себя там будет вести? Есть какие-то концептуальные проблемы?
Идеологические моменты не интересуют. Интересует лишь практическая сторона. Прошу опишите простыми словами т.к. я не понимаю на каком из этих языков, а главное _почему_ сайт будет к примеру меньше нагружать сервер?
1. PHP в современных проектах заново создает весь контекст на каждый запрос (все объекты, подключения к базе и т.п.). ASP.NET как и JavaEE сохраняет контекст, что сильно экономит время на больших проектах.
2. Легче учится PHP. Материалов по нему гораздо больше, а главное актуальных материалов гораздо больше.
3. Проще поддерживать код на ASP.NET т.к. обычно он более строгий (в зависимости от языка). Но реально проще поддерживать PHP - т.к. найти программиста гораздо проще (их просто действительно больше).
4. На PHP разрабатывать быстрее - но может страдать качество.
5. Очень спорный вопрос. То в котором будет лучший спец по безопасности. Лично я считаю что на ASP.NET т.к. скорее всего это будет ASP.NET MVC - достаточно долго развивается и очень много где используется.
6. Скорее всего проблем не возникнет в обоих случаях.
Прошу заметить что всё сказанное - моё субъективное мнение.
>PHP в современных проектах заново создает весь контекст на каждый запрос
1. C чем связано это поведение?
2. Какие оно дает плюсы?
3. Планируется ли в следующих версиях отказаться от этого поведения?
4. В какие моменты это оказывает максимальное влияние на производительность?
Можно более развернуто объяснить, желательно хотя бы с примерными цифрами. Типа "каждая сессия пользователя будет занимать больше\меньше памяти тд"
К вопросу о безопасности. В чем причина того, что ASP.NET безопаснее? Дело в архитектуре? Какие атаки на PHP происходят легче?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.