挑战:
我们目前有100多个VB6应用。我们的设置是,对于我们拥有的每台桌面服务器(当前为20台),应安装这些应用程序。总而言之,你可以做数学。然后,用户将访问该服务器,或通过RDC连接,他们将在那里生成他们的报告。问题已经出现,但管理层选择升级的主要原因是因为我们没有VB6 dev't许可证了。升级多个小VB6应用到集中MVC应用程序时,什么是正确的架构
我们目前使用的是什么:
- 的Visual Studio 2010 SP1专业
- 微软服务器2008 R2(用于部署)
- 的Oracle 11g(数据来自何方)
问题:
鉴于我们被处理的卡片,我想寻求适当的s在巩固这些分散的报告方面发挥着重要作用。现在,我建议我们做MVC。但是,我不确定应该如何做,以便多个开发人员可以同时为开发做出贡献。如何/将会有哪些图层(DAL/BLL)?
我们对来自VB6背景的新手不熟悉。谢谢!
好的,我明白你的观点。我们很难过,因为这将是一个漫长的过程,还有很多来自上级的签名,所以我们不能跳到VS2012。随着这一点,并且我们的VB6许可证已经过期,有没有关于我们如何去做这件事的建议?换句话说,就像一个“解决方案”? – SamuelDev
我现在可能只是去网页表单,因为它会少跳,你仍然可以使用VB。你在技术上也可以使用MVC,但是C#更常见,使得VB MVC应用程序有点奇怪。 –
好的,我会牢记这一点。但是,向前迈进,如果我能说服/推动他们做必要的事情并跳到VS2012/13并利用新的MVC和EF,而不管我们在C#方面缺乏经验,我们该怎么做? – SamuelDev