2009-11-11 5 views
19

В основном что-то, что обрабатывает низкоуровневый «сантехнический» код для службы на основе подписки. Я вижу много вещей, касающихся базового членства, но ничего, что обрабатывает аспект подписки (повторяющиеся биллинг, автоматические задания для настройки выставления счетов, уведомление для выставления счетов и т. Д.). Это может быть единственной вещью, которая мешает мне использовать ASP.NET MVC для моей идеи SaaS, так как для моего собственного времени потребуется много времени на разработку; если я поеду с другим вариантом, Ruby on Rails, я могу купить kit that does all of this for $250. Я не нашел ничего, даже отдаленно близкого к этому для .NET. Все примеры приложений SaaS, которые я видел, больше похожи на StackOverflow et all, где у вас есть один сайт, к которому подключается несколько человек, а не модель веб-приложения, где вы имеют подписчиков, которые оплачиваются ежемесячно, каждый из которых имеет пользователей и другие объекты (например, клиенты, задачи и т. д.) для своего собственного сайта.Есть ли какие-либо наборы или примеры для начинающих на базе ASP.NET MVC?

Есть ли что-то подобное для ASP.NET или какие-то рекомендации для написания моего собственного, если нужно, поэтому я не трачу слишком много времени? Как запуск, это означает, что я сам все кодирую.

Я нашел this, но, похоже, он только для выставления счетов и, похоже, не имеет много (никакой?) Документации о том, как его настроить.

+0

Должен быть один для MVC. Я не один. Я уверен, что если бы вы написали хороший, он был бы чрезвычайно популярен. Это должно охватывать подписку/биллинг для вас, если вы хотите начать работу - http://spreedly.com –

+0

Это хорошее место для автоматического/cron/jobs/notifications - http://blog.stackoverflow.com/ 2008/07/easy-background-tasks-in-aspnet/ –

+0

Я просто смотрел vid из этого набора рельсов, о котором вы упомянули, - я бы так начал, если бы был вами. Если у вас нет странного желания для aspnet mvc (или вы не знаете рельсы, как я), я бы действительно предложил использовать этот комплект. Я уверен, что dood также поддерживает его. –

ответ

5

Брэйнтри поддерживает повторяющийся биллинг и предлагает (документированный) client library для .NET.

Кроме того, они используются некоторыми крупными именами, такими как 37signals, github и animoto.

+0

+1: Очень хорошо (даже если, к сожалению, это доступно только в США). – rsenna

+0

Хотя это хороший сервис, он действительно не выполняет то, что я искал в своем OP так давно. Поэтому мне кажется, что ответ на мой вопрос: «Нет, есть только библиотеки, которые вам нужно интегрировать». Тем не менее, будем отмечать это как ответ. –

0

Я не уверен, что это полностью helful, но .NET имеет встроенный провайдер членства, который вы можете настроить для его настройки. Если вы начнете с этого, было бы сложно создать какой-то простой код подписки для обработки авторизации. Тогда вы, вероятно, можете купить библиотеку электронной коммерции для обработки кода фактических биллинга для интеграции с платежным шлюзом и другими платежными услугами, такими как paypal.

Лично я бы рекомендовал ASP.NET MVC, потому что версия 2.0 только что вышла! Кроме того, ваш набор навыков был бы намного более переносимым с помощью Win Forms и WPF, и даже Mono и iPhone с Mono Touch! Сколько сейчас на рынке рубинов в вашем регионе?

7

Сайт Spark (партнерская программа Microsoft) просто выпустил Freemium 1.0, который может быть хорошей отправной точкой. Я еще не играл с ним, просто увидел объявление в своем почтовом ящике сегодня.

http://code.msdn.microsoft.com/WATFreemium

Пол