我们已经建立了ColdFusion的(基于定制的保险丝盒设计)和现有的门户正在寻找移动到ASP.NET MVC。该门户网站具有真正独立的应用程序模块,可根据需要添加和删除这些应用程序。我们希望开始使用ASP.NET MVC构建一个新门户,但我不确定这将如何工作,因为以下几点:多个应用程序门户
A)我们在当前ColdFusion门户网站中的数据库中所做的一切都是通过SQL存储过程(许多基于select的方法返回多个结果集)。我们的政策是,在我们的应用程序中没有生成或特殊的SQL(一切都是通过存储过程完成的),我们希望保持这种状态。当我看MVC时,模型似乎试图将所有东西都抽象出来。
B)在我们目前的系统中,模块使用简单cfinclude语句到模块/应用程序文件夹包括在内。他们有自己的数据库(有时也包括单独的SQL服务器);主要的门户内核都通过同一台服务器和一组数据库运行。这允许开发人员在不影响应用程序的任何其他部分(甚至无法访问它)的情况下处理特定的模块/应用程序。如果我们有一个MVC门户,开发人员如何处理其中的各个模块?
C)我们目前的门户使用单个登录然后确定哪些模块/应用他们可以查看。如果我们想继续走下去,那么是否需要我们在Visual Studio中有一个包含门户主要部分和每个模块/应用程序的“项目”?
我将不胜感激如何开始任何提示或暗示,或者任何人,都在做类似的,我们可以得到从立足我们的门户网站的一些想法任何东西开源门户知道。
Port?不...你可以更好地使用它作为模型,并从头开始重写.NET,并使用C#和Razor MVC 5 thingy。 –
我们绝对不想移植。除了可能的一些存储过程之外,这是对所有内容的重写。 – Brad
(投票结束,因为它不是那种可以在网站的几段中明智地回答的事情,你可能需要得到一些人来评估需要做什么)。 –