PHP MVC Framework для ASP.NET MVC / NHibernate для разработчиков - PullRequest
2 голосов
/ 26 октября 2009

Для класса я хотел бы использовать PHP MVC Framework, очень похожий на ASP.NET MVC с NHibernate. Мне очень удобно с ASP.NET MVC. Мне нужно использовать PHP и MySQL. Я не хотел бы заботиться о SQL, чтобы сэкономить время. Я хотел бы просто спроектировать свои классы и контроллеры модели PHP без всей той логики доступа к данным, которую мне пришлось бы написать.

Есть предложения? Спасибо.

Кроме того, я очень ограничен тем, что я могу установить на сервере. Например, я не могу обновить PHP или запустить другие установщики. Я хочу кое-что, что я могу заскочить.

Ответы [ 3 ]

2 голосов
/ 27 октября 2009

Я предпочитаю Zend Framework Компоненты MVC в сочетании с Doctrine , если действительно хотите большую мощность. но для чего-то простого попробуйте CaKePHP , так как он имеет свою собственную простую реализацию ORM, а фреймворк создан для PHP-версии Ruby on Rails.

1 голос
/ 26 октября 2009

Моим личным предпочтением для "MVC Framework", вероятно, будет Zend Framework - хотя это не единственный возможный выбор (например, я думаю и о symfony ).

Что касается части "не писать SQL", я бы использовал Doctrine , которая является отличным ORM Framework.
Это на самом деле ORM Framework по умолчанию для Symfony, и его можно легко использовать с Zend Framework.

0 голосов
/ 27 октября 2009

Я предлагаю Symfony . Он также использует Doctrine (который частично основан на Hibernate), но он более глубоко интегрирован с Symfony, чем Zend Framework. Symfony предоставляет несколько вспомогательных классов, которые действительно помогают автоматизировать работу с Doctrine (мой любимый sfDoctrinePager). Zend Framework - хороший выбор, но я рекомендую сначала взглянуть на Symfony. Я бы избегал других сред PHP MVC, поскольку они, как правило, менее гибкие, и если вы переходите с другого языка, у вас могут быть свои предпочтения в отношении того, как атаковать определенную проблему - Symfony и ZF предоставят вам свободу действий в этом смысле .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...