Зачем использовать веб-фреймворк (например, rails) поверх php? - PullRequest
9 голосов
/ 17 мая 2009

Вопрос не в том, какую платформу использовать. Я изучил и Rails, и Django, и я пишу все свои веб-приложения на PHP. Мой вопрос, зачем возиться с рамками? Мне всегда требовалось больше времени для использования инфраструктуры, чем для повторного использования старого кода MySQL и создания «моделей» с помощью phpMyAdmin. Мне также нравится писать все самому, потому что я знаю, что происходит. Я все еще могу повторно использовать функции и т. Д. И делать то, что хочу, и эта свобода, по-видимому, отсутствует в большинстве фреймворков.

Я не говорю, что мой путь верен; на самом деле, я пытаюсь выяснить, где моя логика не работает. Обман не может быть просто воздухом. Чего мне не хватает?

Ответы [ 12 ]

0 голосов
/ 17 мая 2009

Похоже, вы уже написали свой собственный фреймворк на php, так как вы упоминаете повторное использование кода.

Я могу себе представить, что проще использовать свой собственный комплект колес вместо того, чтобы адаптироваться к чужому. В этом нет ничего постыдного.

0 голосов
/ 17 мая 2009

Фреймворки предназначены в основном для того, чтобы помочь людям, которые плохо знакомы с PHP (или конкретным языком, на котором он построен), создавать веб-сайт в такой степени, чтобы он был безопасным и достаточно простым для добавления дополнительных частей к сайт без необходимости знать много о специфике, такой как безопасность, MySQL (или другие типы баз данных). На мой взгляд, это довольно хороший способ помочь разбить кодировщиков на язык, учитывая тот факт, что структура, конечно, не слишком сложна.

РЕДАКТИРОВАТЬ Причина, по которой я говорю, что они для начинающих, заключается в том, что я, как новичок, использовал фреймворки, чтобы лучше разбить себя на языки.

...