把多个软件整合到一个平台,请大家谈谈思路,给个意见,谢谢!
我的软件是针对不同的产品设计的,以前的方式是每一个系列的产品都有一套软件,随着产品的增多,软件管理就比较麻烦了,还有一个就是一个公司的产品但软件有好几套,确实也不是很好。
我想设计一个平台,也就是一个框架,平台打开后我可以选择不同的产品型号然后调用相关的界面,当然如果把他们放在一个项目里,多一个产品就多一个界面,然后根据产品选择界面,也是可以的,但是这样的话灵活性不够,而且项目会越来越庞大,不利于维护。我想能不能把每个产品都设计成一个文件,有个独特的后缀名,我在平台上打开这个文件后就是相应产品的软件界面,这个文件可以在其他项目下编辑,可以和平台分开。
现在不知道这个文件怎么设计,采用什么方式?就像word文档一样,我随便打开个word,在文件-打开里选择其他的word文档就可以打开编辑了。
或者有其他更好的方案,意思就是把多个软件整合到一个平台内,(这些软件的功能大致相同,只是功能多少不同,所以界面也不同。但一个产品的功能比较多,界面也多)