2009-07-03 6 views
0

Опытные программисты часто пишут против PHP. Но пока я не пришел к обобщенному перечню причин. Кто-нибудь должен объяснить?Почему бы не PHP?

ответ

3

Я подозреваю, что это сводится к тому, что это слишком легко для проблем плохо/небезопасно и т. Д. Из-за низкого барьера для входа.

Тем не менее, есть довольно подробное обсуждение здесь: Defend PHP; convince me it isn’t horrible

3

Основным недостатком PHP является отсутствие чисто объектно-ориентированной методологии. Кроме того, производительность может быть не такой хорошей рекламой по сравнению с другими языками программирования высокого уровня. Это не поощряет модульное программирование.

Плюсы PHP выше по сравнению с минусами.

Для быстрой разработки PHP является одним из лучших языков. Связь с базой данных со всеми SQL-серверами слишком хороша. И последний из них имеет огромную базу пользователей.

1

Я думаю, что одна из основных причин заключается в том, что очень легко объединить PHP-код и HTML-разметку для страницы в один большой, нечитаемый и недостижимый файл. Однако то же самое относится и к любому другому языку/структуре, например. ASP.Net. Можно хорошо организовать PHP-код; Я думаю, что это также проще с новыми битами PHP 5.

Я предполагаю, что, как говорит миддапарка, у этого есть низкий барьер для входа, поэтому его, скорее всего, подберут и используют разработчики, у которых нет большой опыт сохранения крупных проектов, отсюда спуск в «код спагетти».

5
  1. Все добавленное после версии 3 было запоздалой мыслью.
  2. Просмотров: 1;
+0

Если бы я мог +5, я бы это сделал. –

1

Я думаю, что PHP является отличным и способным языком, но и найти некоторые именования для функций и т.д., чтобы быть совершенно произвольными, непоследовательными и неинтуитивными.

Смежные вопросы