Разделение приложения Ruby on Rails - PullRequest
2 голосов
/ 08 декабря 2011

Я создаю приложение b2b. Само приложение готово. Теперь мне нужен общедоступный веб-сайт, чтобы информировать клиентов о продукте.

Публичный веб-сайт и приложение b2b могут делиться некоторыми данными. Поскольку должна быть возможность зарегистрироваться и выбрать план оплаты на общедоступном веб-сайте и создать пользователя в приложении b2b в том же процессе. Кажется, мне нужно использовать общую базу данных.

Лучше ли размещать общедоступный веб-сайт внутри существующего приложения или лучше разделять их?

Ответы [ 2 ]

5 голосов
/ 08 декабря 2011

По моему мнению, вы должны полностью разделить и дистанционно создать пользователей через API в вашем приложении B2B.

Я написал статью в блоге об использовании API, если вы хотите узнать больше: http://davidsulc.com/blog/2011/04/17/consuming-a-public-rails-api-with-jquery/

0 голосов
/ 08 декабря 2011

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

...