Портирование рельсов в Perl - PullRequest
3 голосов
/ 17 июля 2011

Я унаследовал один ruby ​​на рельсовом приложении / большой: (/. Я не очень хорошо знаю ruby, поэтому подумал о переносе его в Perl / Plack.

Вопросы:

  • Какой Perl Framework я должен использовать для этой задачи? (что будет самым простым?) Нужен Catalyst или будет достаточно Dancer и / или Mojo? Или что-то другое?
  • что еще я должен рассмотреть?
  • как лучше начать? С видами? или базовые объекты?

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

Ps: Вот другие приложения, уже в Perl - так что портирование - лучший способ создать однородную среду. (вопрос не в том, переносить или не переносить. Речь идет о как портировать ?)

Ответы [ 2 ]

4 голосов
/ 17 июля 2011

My 2 ¢.

Вы должны знать, как структурированы железнодорожные приложения.Проверьте эту ссылку для ознакомления с основами.

Я указываю вам направление Jifty, но если вы знаете лучше Mojolicious - используйте его.Маршруты довольно близки к маршрутам рельсов.

Когда вы портируете веб-приложение, возможно, вам нужен подобный интерфейс.Итак, начнем с «app / view».Представления Rails просты и понятны.Когда вы начнете их переносить, у вас появятся некоторые идеи о том, как они работают.

Будьте готовы - вы будете переписывать свои объекты больше раз - просто потому что метод / ошибка.;) Используйте Moose для упрощения вещей.

0 голосов
/ 17 июля 2011

Если вы не знаете язык оригинала, вам будет сложно перенести его на тот, который вы знаете. Так что, если я могу ответить с другим вопросом:

Вы уверены, что переносите, а не просто переписываете приложение на другом языке?

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