Какой технический стек / платформу использовать для проекта? - PullRequest
7 голосов
/ 28 мая 2010

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

Чтобы дать вам суть необходимого функционала; этот сайт будет отображать статические страницы, но пользователи смогут войти и «отредактировать свои текущие планы». Все покупки и редактирование кредитных карт обрабатываются постоянным подписчиком платежа, мне просто нужна страница для редактирования их текущего плана. Все это будет сделано с помощью (динамических) вызовов XML API, поэтому база данных не требуется.

Должен ли я придерживаться моего типичного стека rails / nginx, или есть что-то, что я мог бы использовать, чтобы облегчить нагрузку, так как мне не нужна куча Rails. Я знаком с Python и PHP, но предпочел бы не идти по этому пути. Синатра - хороший выбор здесь?

tl; dr: Какой хороший способ быстро обслуживать в основном статические страницы, предпочтительно в Ruby, с некоторыми страницами, требующими динамического рендеринга XML?

Ответы [ 3 ]

5 голосов
/ 28 мая 2010

Если вы хотите придерживаться Руби, Синатра будет в порядке, как и Rails Metal.

3 голосов
/ 28 мая 2010

Если вы чувствуете себя немного авантюрным и хотите получить полезный опыт работы с технологией, которую использует rails, вы можете попробовать создать приложение Rack. Это довольно простой API, позволяющий отвечать на общие запросы HTTP, и оттуда вы можете быстро создать статическую обработку файлов и обработку XML. Это также значительно быстрее запускать и обслуживать страницы, чем рельсы.

http://github.com/cloudhead/toto - пример достойного приложения на основе Rack.

0 голосов
/ 28 мая 2010

Если вы знаете Rails, то почему бы просто не придерживаться его? Таким образом, вы можете использовать все функции аутентификации и т. Д., К которым вы привыкли, без необходимости изучать другую платформу и нести риски, связанные с ее реализацией. Если приложение когда-либо выходит за рамки ожидаемого, вы уже на прочной основе.

...