博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
“多团队大规模”开发模式 - 基于SAP HANA平台的多团队产品研发
阅读量:5910 次
发布时间:2019-06-19

本文共 2922 字,大约阅读时间需要 9 分钟。

应用SAP HANA “官方”开发模式的伙伴们在转到“多团队大规模”开发模式时会遇到各式各样的心理不适应的状况,各种纠结。比如GIT Repository和HANA Repository冲突什么的。

这些问题主要是思路没有完全转换过来,两种开发模式在不断的“打架”。做一个简单的开发模式映射这样大家或许比较容易去接受“多团队大规模”的开发模式。这个映射不一定完全正确,主要是帮助大家理解。

伙伴们想一想平常我们做JAVA或者.NET项目是怎么做的?一般情况是使用各种框架写JAVA/.NET的代码,然后用ORM映射数据库。写SQL Query时基本上都是在SQL里面去写,去测试然后拼接到自己的JAVA/.NET代码中。

 

那么我们在SAP HANA平台上开发同样可以学习这样的模式,当然这种模式可能比“官方”模式厚重点,但是好处也是显而易见的,比如前文提到的那些好处。前后端的开发都可以在Eclipse中,HANA Studio的作用完全等同拼写检查SQL Query等SQL层面的工作。这样我们在开发过程中就可以应用很多手段,方便的传递参数。比如替换rootpackage,通过maven的插件就很容易的可以做到。这样HANA Instance就扮演了一个编译器的作用。前端的代码编译好之后,和后端代码整合到一起Activate到HANA Repository中,这时的Activate就像是compile一样。Maven的插件,或者Ant的脚本把Activate这些HANA特有的动作都封装起来,开发人员完全还是遵循着传统多团队大规模开发的模式——写代码,编译,调试等。

 

由于Maven涉及到公司内部提供的插件,没有开源。所以就提供一个Ant的脚本以饷读者。

Regi wrapper
regi track @{package}
regi checkout trackedPackages --force
workspacedir=@{workspacedir}
regi delete packages @{packages}
workspacedir=@{workspacedir}

转载于:https://www.cnblogs.com/wanghonggang/p/largescale_hana.html

你可能感兴趣的文章
沈阳机场海关设置春运申报窗口 确保年货鲜活可靠
查看>>
河北优化口岸营商环境 促进跨境贸易便利化
查看>>
15对金婚夫妻亮相《挑战不可能之加油中国》分享婚姻心得
查看>>
悉尼将举办农历节庆典迎猪年
查看>>
未来科技展亮相杭州 七大5G应用领域打开全新想象
查看>>
20名香港大学生结束湖南广电实习 回味“湘遇”之旅
查看>>
Chrome 63 Beta新特性介绍
查看>>
北大、微软提出NGra:高效大规模图神经网络计算
查看>>
刘鹏教授在新闻出版大数据应用管理技术专题培训班上作报告!
查看>>
朋友圈继续扩大!科蓝软件联合蚂蚁金服发布“移动金融逸平台”
查看>>
多维分析的后台性能优化手段
查看>>
基于TableStore/MaxCompute的数据采集分析系统介绍
查看>>
身为极客,一道题测出你究竟有多机智!|活动推荐
查看>>
分布式系统的经典基础理论
查看>>
体积减少80%!释放webpack tree-shaking的真正潜力
查看>>
[译]常见网页设计错误一览
查看>>
函数式 Java 到函数式 Kotlin 的转换
查看>>
30 天精通 RxJS(18): Observable Operators - switchMap, mergeMap, concatMap
查看>>
Swift Collection 中的 lazy 作用
查看>>
泛型的应用
查看>>