我想就开发一个在网络上使用的多租户应用程序提出一般性建议。
我想到的应用程序具有以下属性/要求:
我想知道哪种开发环境/框架适合这项任务?我已经阅读了很多有关Scala / Lift等技术的内容,但是我还没有找到任何建议,如果这些东西适合这种用途。这种应用程序是否需要多个数据库和/或多个应用程序实例才能有效运行?
答案 0 :(得分:1)
自从你发布这个问题以来已经很长时间了,但我现在正好看看它。
这是你可以使用的。您可以使用Microsoft .Net Framework 4.0或更高版本,ASP.NET MVC 2.0或更高版本,使用ASP.Net MVC4.0,您可以开箱即用REST功能。对于数据库,您可以使用Microsoft的MySQL,Oracle或SQL Server。这些是亚马逊,Azure等广泛支持的技术......此外,Ruby也用于开发。我曾与微软.Net合作,发现它很舒服,因为它支持通过ASP.Net MVC开箱即用的问题分离,并且企业库可以有效地用于处理交叉问题。有很多技术论文[研究学者]也谈到了使用.Net进行SaaS应用程序开发。