我们正在开展一个大型项目。该项目有多个外部站点和多个内部站点都存储在Subversion中。建立这样的项目的建议方式是什么?
外部网站允许一个客户做的,我们提供各种事情的要求,缴纳水电费等。我们决定将这些功能分开,因为大多数工作与其他工作完全不同。因此,这是一个Visual Studio解决方案,其中WebUI和数据库层分为两个项目。例如,公用事业账单有一个Utility.WebUI项目和一个Utility.Domain项目。所有数据库/业务逻辑保存在域项目中。
内部网站弥合后台系统之间(IBM i)和Web数据库的差距。也将取代/增强一些我们的老RPG节目。理论上他们应该使用与外部站点使用的完全相同的数据库逻辑,因为他们访问相同的数据库权利?从不同的解决方案中引用这些项目的最佳方式是什么?我应该只是添加一个对dll的引用,还是应该将该项目从外部应用程序解决方案导入到内部应用程序解决方案中?
这归结于我们有两个开发人员在这个项目上的工作。我自己,我做了大部分后端编码。其他开发人员执行大部分GUI编码。所以我们需要确保这个项目在多个工作站上工作。
这是否有意义?有什么想法吗?