2009-11-11 9 views
19

Fondamentalmente qualcosa che gestisce il codice "plumbing" di basso livello per un servizio basato su abbonamento. Vedo un sacco di cose che riguardano l'abbonamento base, ma nulla che gestisca l'aspetto dell'abbonamento (fatturazione ricorrente, lavori automatizzati per l'impostazione della fatturazione, notifiche per la fatturazione, ecc.). Questa potrebbe essere l'unica cosa che mi impedisce di utilizzare ASP.NET MVC per la mia idea SaaS, dal momento che richiederebbe una buona quantità di tempo di sviluppo per scrivere il mio; se vado con la mia altra opzione, Ruby on Rails, posso acquistare un kit that does all of this for $250. Non ho trovato nulla nemmeno lontanamente vicino a questo per .NET - tutte le app di esempio di SaaS che ho visto sono più simili a StackOverflow e tutto ciò in cui si ha un sito a cui si collegano più persone, non il modello di applicazione Web in cui avere abbonati che vengono fatturati mensilmente, ognuno dei quali ha utenti e altre entità (ad esempio clienti, attività, ecc.) per il proprio sito.Esistono o alcuni esempi di kit di avvio basati su sottoscrizione MVC ASP.NET?

C'è qualcosa di simile per ASP.NET, o qualche tipo di linee guida per scrivere il mio se devo, quindi non sprecare troppo tempo? Come startup significa che sto facendo tutto me stesso.

Ho trovato this, ma sembra essere solo per la fatturazione e non sembra avere molta (qualsiasi?) Documentazione su esattamente come configurarlo.

+0

Ci dovrebbe essere uno per MVC. Non ce n'è uno. Sono sicuro che se ne scriverai una buona sarebbe molto popolare. Questo dovrebbe coprire l'abbonamento/fatturazione per te se vuoi iniziare - http://spreedly.com –

+0

Questo è un buon punto di partenza per gli automat/cron/jobs/notifications - http://blog.stackoverflow.com/ 2008/07/easy-background-tasks-in-aspnet/ –

+0

Ho appena visto il video da quel kit di rotaie che hai citato - vorrei iniziare così se fossi in te. A meno che tu non abbia uno strano desiderio di aspnet mvc (o non conosci i binari, come me) suggerisco davvero di usare quel kit. Sono sicuro che anche il dood offre un buon supporto. –

risposta

5

Braintree supporta fatturazione ricorrente e offre una (documentato) client library for .NET.

Inoltre, vengono utilizzati da alcuni grandi nomi come 37signals, github e animoto.

+0

+1: molto buono (anche se, sfortunatamente, è accessibile solo negli Stati Uniti). – rsenna

+0

Anche se questo è un buon servizio, non ha davvero soddisfatto ciò che stavo cercando nel mio OP tanto tempo fa. Quindi sembra che la risposta alla mia domanda sia "No, ci sono solo librerie che devi integrare te stesso". Tuttavia, andando a segnare questo come la risposta. –

0

Non sono sicuro che sia del tutto helful, ma .NET ha il provider di appartenenza integrato che è possibile sovrascrivere per personalizzarlo. Se si inizia con questo, non sarebbe così difficile compilare un semplice codice di abbonamento per gestire l'autorizzazione. Quindi potresti probabilmente acquistare una libreria di e-commerce per gestire il codice di fatturazione acuale da integrare con un gateway di pagamento e altri servizi di pagamento come paypal.

Personalmente suggerirei ASP.NET MVC perché la versione 2.0 è appena uscita! Inoltre il tuo skillset sarebbe molto più portabile con Win Forms e WPF, e persino Mono e l'iPhone con Mono Touch! Quanto c'è di un mercato per rubino adesso nella tua zona?

7

Sito web Spark (programma Microsoft per i partner) ha appena rilasciato Freemium 1.0, che potrebbe essere un buon punto di partenza. Non ho ancora giocato con questo, ho appena visto l'annuncio nella mia casella di posta oggi.

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

Paul