关于开发项目版本兼容处理 描述:目前我们项目有2个版本(版本1和版本2),用myeclipse开发,版本1有些局点已经在用了,版本2中有些功能增强了(数据库,脚本也有相应的变化),现在有些局点想用增强的功能,但是有些处理逻辑还是要不变(处理逻辑在脚本中实现),各位大侠有什么好的办法,来处理这种版本兼容性问题啊麻烦各位大虾详细说明啊啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接升级成版本2如果想要新功能,又不升级的话,那就只有开发版本1.5了 这个毫无疑问让他升级到版本2.跟着官方版本走嘛。你有见过说QQ2011出来了,我想用2011一些功能,还想用2010中的一些功能。1、和局点沟通,让他升级到版本2或者继续使用版本1。2、针对客户的需求开发,让他出钱。 不共用数据库的话,随便啦,想用什么版本就用什么版本,无法就是维护成本的问题而已。共用数据库的话,数据库基本结构要使用新版本的,要尽量避免新旧数据库中有变化的表采用一样的表名,要为老版本开发专用的视图作为过渡措施(即老版本通过视图访问数据库,而不是直接访问表)。避免表名冲突的好处是①新旧脚本都可以同时使用②数据库中视图和表名不会冲突③方便老版本程序从表上迁移到视图上,很可能程序不需要修改 楼上的兄弟应该是想表达“使用视图来避免表名冲突的好处”吧?? 不全是。视图还是一种重要的数据库重构手段。 新手求高人指教下,一个数据库连接的测试 几道简单的面试题求解 有没有添加新闻的控件? lucene索引文件遇到内存问题! gui问题,急等! 关于static的一个简单问题。。。 人人都说要实践,我有个问题 人民幣大小寫轉換﹗ 高薪诚聘南京市JAVA教师一名 JAVA里有没有类似SLEEP的函数? 在java中,有哪几个方法在所有异常类中都存在 Javascript怎么实现导入图片,拖动图片,拉伸图片功能
如果想要新功能,又不升级的话,那就只有开发版本1.5了
你有见过说QQ2011出来了,我想用2011一些功能,还想用2010中的一些功能。1、和局点沟通,让他升级到版本2或者继续使用版本1。
2、针对客户的需求开发,让他出钱。
共用数据库的话,数据库基本结构要使用新版本的,要尽量避免新旧数据库中有变化的表采用一样的表名,要为老版本开发专用的视图作为过渡措施(即老版本通过视图访问数据库,而不是直接访问表)。避免表名冲突的好处是
①新旧脚本都可以同时使用
②数据库中视图和表名不会冲突
③方便老版本程序从表上迁移到视图上,很可能程序不需要修改
视图还是一种重要的数据库重构手段。