2011-02-09 51 views
5

SaaS modelini kullanarak bir yazılım ürünü sunmak istiyorum. Bu , elbette müşterilerin kaydolabileceği, oturum açabileceği, üyelik ve faturalandırma seçeneklerini yönetebileceği bir web sitesi kurmam gerekecek ve tabii ki web üzerinden yazılımını kullanmalısınız.ASP.NET örnek web sitesi?

birisi çabuk bu site için yazılım altyapısını oluşturmaktır kullanabilirsiniz iyi bir ASP.NET örnek sitesini veya site çerçevesi diğer tip tavsiye edebilir misiniz? Başka bir deyişle

, ben üyesi gibi emin şeyler, özellikle de bu günlerde web sitelerinin ortak unsurlardır/düzenleme hesap/fatura bilgileri ve tüm bu genel bir hesap/kullanıcı yönetim şeyler ekleyerek, kayıt giriş değilim Bu, SaaS modelini kullanır. Direksiyonu yeniden icat etmemeyi tercih ederim. Tabii ki, yazılımımı bir hizmet olarak sunduğum site 'un bir kısmı benzersiz olacaktır. Ancak diğer işlevlerin çoğu yaygındır ve mevcut kodu mümkün olduğunca çok kullanmayı tercih ediyorum.

ben biraz işe yarayabilir gibi geliyor DotNetDuke okumuştum, ama aynı zamanda daha bir içerik yönetim sistemi gibi geliyor . Gerçekten bir CMS türü ile ilgilenen değilim. Temel olarak sadece web sitesinin (yukarıda belirtildiği gibi) alt yapı parçalarını mümkün olduğunca çok sayıda önceden yapılmış parça kullanarak yapmak istiyorum.

Birisi bana bunun için bazı kaynaklara işaret edebilir mi? Ticari çözümler da gayet iyi.

cevap

2

DotNetNuke bunun için söylenecek çok şey var ve bir CMS olarak kutudan kayıt/giriş işlevi gibi şeyler içerir. Bunu ve dikkatle kullanılabilecek çeşitli üçüncü taraf ve açık kaynaklı bileşenleri gözden geçirmenizi öneririm. Özel bir içerik/uygulama sunma gibi şeyler yapmak için özel .Net widget'ları yazarak kolayca desteklenen ve olgun bir ürün.

Hepinize iyi şanslar.

3

Sadece deneyimden ve özel gereksinimlerinize dayanarak DNN'yi tavsiye etmem, ancak potansiyel olarak yararlı bilgiler alabilirsiniz. Doğru yönde başlamanızı sağlayacak bir ton açık kaynak projesi var. CodeCampServer akla geliyor ve a decent list of other open source apps here var (listelenenlerden bazıları biraz modası geçmiş olabilir; bu noktada, yalnızca MVC çerçevesine dayanan örnekler için alışveriş yapardım).

DÜZENLEMEK: Yorumlara dayanarak, Chargify incelemeye değer. Daha fazla 3. parti, tekrar eden faturalama seçeneği, ancak hızlı bir başlatma çözümü için bakmaya değer ve abonelik/faturalama bileşenleri yerine temel yetkinliğinize odaklanmanızı sağlar. Barındırılan hizmetle başlayabilir, ardından projenizin altında bacakları olduğunda API uygulamalarına geçebilirsiniz.

+1

@Mannish - Kesinlikle MVC uygulamalarını aramıyorum ve bağlı olmadığınız hiçbiri SaaS tabanlı uygulamalardır. Ben de ticari uygulamalarla birlikte iyiyim, ancak geliştirme ile birlikte bir start yapmaya ihtiyacım var. – Dusty

+0

Gerçekten sadece MVC uygulamalarını hedeflediğiniz öneriyi yapıyordum, ama ne olduğu için bunu al. Bunun ötesinde, tüm bu uygulamalar SaaS perspektifinden ihtiyaç duyacağınız üyelik ve güvenlik ile ilgili hizmetleri içerir ve sizi DNN'den daha fazla alacaklarını düşünür. Belki de SaaS uygulamalarına özel bakış açınızı anlayamıyorum, ancak SaaS'ın bu uygulamalarının çoğunu çağırırdım ve hepsine bir çeşit baş başlangıç ​​vereceğim. SaaS uygulamalarını her zaman sıfırdan inşa ettiğimden (veya önceki bileşenlerden yeniden kullanılan) ticari bir şey önermekten çekiniyorum. – nkirkes

+0

@mannish - Temel olarak, örnek site Abonelik mantığıyla, kullanıcıların bir plandan diğerine geçişi, üyelik, giriş, kayıt ve üyelik tablolarını yönetmek için bir yönetici arayüzüne sahip, farklı planlara sahip bir site arıyorum. MVC ile çok iyi bir şey değilim, bu noktada Webform uygulamaları arıyorum, ama MVC'nin de iyi olduğunu düşünüyorum. – Dusty

1

Çok kiracı uygulamaları hakkında konuşuyorsunuz değil mi? Bu, birden çok şirketin aynı web sitesini paylaşması, ancak hava geçirmez bölmelerde (bir şirketin başka şirket bilgilerine erişememesi) mümkün olmasıdır. SaaS daha geniş bir terimdir.

Sadece google "multi-tenant asp.net mvc" ve birkaç örnek bulabilirsiniz.

Bir ticari ürün: http://www.techcello.com/

+0

Evet, 2 tane şablon arıyorum. Kullanıcıların, planlarına ve aylık aboneliklerine göre etkinleştirilen özellikleri kullanıp kullanmasını sağlayan bir B2C sitesi için 1, çok daha basittir. İkincisi, bunu bir adım daha ileri götürüyor ve şirketlerin kaydolması için tek bir veri tabanı sağlıyor ve her şirket kendi üyeliğini, rollerini vb. Koruyacak. İkinci dava ise çoklu kiracı uygulamasından biri. – Dusty

+0

http://railskits.com/saas/ – Dusty

1

Orada SaaS kavramları ile özel anlaşma iki Microsoft üretilen referans uygulamalar vardır ve bunlar Patterns & Uygulamaları takım kaynaklar gelir doğru. Fabrikam Kargo

Hemen son yayınlanan

, Fabrikam Kargo (online demo & source) bu tür Kimlik yönetimi ve federasyona (STS) olarak kavramları kapsayan bir ASP.NET MVC 2 ön uç ile bir SaaS referans uygulaması, kullanıcı tarafından

OpenID sağlayıcıları, SaaS Provisioning, uzaktan yönetim vb. aracılığıyla merkezden kimlik doğrulaması. Bununla birlikte, Azure üzerinde yerleşiktir ve Azure hizmetlerini kullanır, bu nedenle ilginizi çekebilecek şeylerin bazı uygulama detayları soyutlanır.

Litware HR

Litware HR özellikle (2007) biraz eski ama mimari rehberlik ve .NET vakıf teknolojileri (WF, WCF), ASP.NET WebForms ve SaaS için SQL 2005 kullanarak örnekleri sağlar SaaS uygulamalarında ortak olan yapılandırılabilirlik özelliklerini gösterme (veri modeli yapılandırması, rol tabanlı erişim kontrolü, iş akışı yapılandırması, vb.).

Eğer ikisini bir araya getirirseniz, öğrenecek ve inşa edeceğiniz çok şeyiniz olacağını düşünüyorum.

1

Kısa bir süre önce http://yatendra.github.com/saasapp/ adresinde bulunan github'da bir SAAS başlangıç ​​kiti yayınladım. Senin için yararlı olabilir.

+0

'un bir ASP.NET eşdeğeri arıyorum Bu MVC'de yazılıyor mu? Arka ucun mySQL olduğunu görüyorum. SQL Server'a geçmek ne kadar zor olurdu.Sitenin neye benzediğini öğrenmek için lütfen bazı ekran görüntüleri ekleyin. Teşekkürler! – DotnetDude

İlgili konular