Какой PHP-фреймворк больше всего похож на Ruby on Rails? - PullRequest
8 голосов
/ 12 октября 2009

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

То есть он должен включать аналогичную маршрутизацию (либо / controller / action / id, либо RESTful); похожие имена методов модели (find, findBy); аналогичные вспомогательные методы (linkTo и т. д.); аналогичные проверки и аналогичные соглашения в отношении имен таблиц.

Ответы [ 6 ]

8 голосов
/ 12 октября 2009

CakePHP по сути является портом ROR для PHP.

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

Я бы сказал, CakePHP - это больше Rails-ish в своем подходе. CodeIgniter - еще один замечательный фреймворк PHP, но не совсем так Rails-ish.

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

Akelos может быть то, что вы ищете.

0 голосов
/ 18 ноября 2009

В настоящее время PHP-фреймворк, который лучше всего имитирует Rails, должен быть Maintainable Framework . По сути, это напрямую портированная версия Rails, в которой много полезного от Rails (ActiveRecord, Migrations, генераторы, маршрутизация, помощники просмотра и т. Д.), Использующих ту же структуру каталогов, поэтому вы должны чувствовать себя знакомым. Не думайте, что это так широко используется.

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

Я бы сказал, Cakephp, если вам нужно написать приложение, исходящее из Rails, вам будет намного проще настроить вашу разработку по сравнению с другими PHP-фреймворками.

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

Существует также CodeIgniter. Пробовал несколько лет назад, и я подумал, что это довольно мило. Документация отличная.

...