asp.net mvc - Recommended (Microsoft-based) framework for SaS? -
i'm investigating technologies build commercial sas site shop predominantly uses microsoft technologies.
the idea site have pluggable modules, features either free or paid. customers able chop & change between features, & have billing adjusted automagically so.
if rolling myself, i'd use:
- .net 4 / vs2010 / c# / resharper / nunit / moq
- ndependencyinjection
- sql server
- linq sql
- asp.net mvc 3
- authorize.net (or possibly billing hand-off sap)
- selenium
... , hand-roll ioc-based plugin architecture (e.g., there discussion on asp.net mvc plugins here , here).
but @ point i'm wondering - has been done before? i'm imagining sort of vaguely cms-like architecture built-in plug-in, commerce & subscription stuff. of that, rolled 'off shelf' solution, either foss or commercial.
can recommend such solution, or 'roll own' job? think dotnetnuke might worth looking at, appreciate feedback people who've used in production sort of task.
edited add: dotnetnuke appears set on continuing webforms, big turn-off me @ least. 1 of commenters on post said, it's evolutionary dead-end.
edited again: silverlight definitely out project. need support wide range of devices, including non-microsoft mobile devices android , ios tablets & phones. need reasonably rich ui we'll doing in javascript.
for project needed plugable modules, i've used mef (which comes built in .net 4.0).
by using this great code compiling views dll easy use mef load additional views , controllers making extensability easy.
the other thing i'd differently suggestments use linq entites rather linq sql. latest code-first version makes quick things , running
martin
Comments
Post a Comment