云环境下协同开发平台的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:funkfood
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的发展,各式各样的服务上云的需求大大增加。2020年的疫情更是使得需求激增。疫情时代下,用户的需求也发生了改变。传统的软件服务上云已经很难满足人们的需求,人们迫切需要能够在线协同办公。对于开发者来说,传统的开发模式需要多人线下交流沟通,且需要配置较好的电脑来配置各种软件运行环境。如果换一台设备的话,安装运行环境可能需要耗费大量的时间,这给开发者带来了极大的困扰。实现云上的团队协同开发将极大地高开发效率,减少非开发时间。本文以实现一个团队的云上协同开发平台为目标,研究了云计算相关技术和Web相关技术,确保协同开发的基本功能都能基于浏览器实现。从团队协同开发的角度分析了需求,将协同开发平台分为了五个模块:资源管理模块、交流演示模块、工作空间模块、版本控制模块、项目管理模块。实现了资源管理模块,供用户管理以便团队更好的管理用户成员,供虚拟资源管理,以便更好地监控云资源池以及调度资源;研究Web RTC技术,搭建信令服务器,设计并实现了基于Web RTC的交流演示模块,供基于Web的交流沟通工具,包括音视频通话、共享屏幕和在线演示工具;设计并实现了工作空间模块,通过对开源软件的二次开发,供给开发者类似于本地的工作环境,包括管理文件、开发代码以及调试;设计并实现了Git可视化,对Git工具进行封装,在工作空间页面供Git相关操作,供代码版本控制功能;设计并实现了项目管理,仓库的创建者可以对仓库的已发行版本进行下载,同时支持项目的自动化部署。对以上功能模块进行整合,并将前端页面设计为单页面应用以升开发者的开发体验,实现了一个基于浏览器的云上协同开发平台,使团队可以不受限制地进行协同开发。最后对协同开发平台进行了功能测试、性能测试以及可靠性测试。测试结果表明协同开发平台能满足开发者协同开发的基本需求,开发者的开发体验良好。
其他文献
非遗术语翻译是跨语表达非遗知识的重要实践形式。当前,国内以非遗概念为本位的翻译理据虽然积极促进了非遗译名的规范化实践,但就如何厘清非遗术语核心概念要素这一问题,还缺乏深入的路径反思。文章在评析概念理据的基础上,进一步提出非遗术语翻译的知识理据,即非遗知识具有层级性的特征,可从物质层、行为层和精神层予以划分,且隶属于不同知识层次的术语具有差异性概念特征。文章以剪纸术语系统及其翻译实践为例,论证了知识
以鲁科版"自由落体运动"教学为例,探讨怎样在问题引导,经过实验探究来提高师生课堂互动的有效性,进而提升教学效果.
通过对四川盆地德阳—安岳裂陷及周缘构造、沉积、储集层及成藏组合等方面的深化研究,取得4项新认识。(1)德阳—安岳裂陷发育期,由于拉张动力作用,在裂陷内发育多组断裂,形成灯二段多条垒控丘滩带;发展期,裂陷边界断层控制灯四段发育规模台缘丘滩带;萎缩期,裂陷边缘发育沧浪铺组规模台缘颗粒滩。(2)灯二段、灯四段、沧浪铺组和龙王庙组4套规模丘滩体储集层与裂陷内外发育的筇竹寺组烃源岩及灯影组泥质灰(云)岩等多
报纸
日本侵华战争期间,关东宪兵队将抓捕的东北抗日联军、八路军战士,以及为苏联和"第三国际"服务的情报人员"特别移送"至侵华日军731部队,进行惨无人道的人体试验。日军细菌部队对包括共产党人在内的中国人民实施的暴行,充分暴露了日本军国主义对外侵略扩张和反共的本质。面对敌人的残害,共产党人进行了不屈不挠的斗争,并向国际社会揭露日军这一反人类的战争罪行。深入研究日军731部队对共产党人的残害及共产党人在特殊
在新课程改革背景下,对于小组合作学习模式的实施尤为推崇,所以在开展初中化学教学工作时,也应积极运用小组合作学习模式,使学生能够在小组合作学习中更为高效地掌握化学知识,也利于提高初中生的合作学习意识和能力,推动学生获得更好的个性化发展。基于此,本文对初中化学教学中小组合作学习的应用实施了探索。
“和雅课堂”是一种追求“和”和“雅”相互统一的课堂。所谓“和”,有“合并”“中和”之意;所谓“雅”,有“美好”“高尚”之意。“和”“雅”是对课堂的质的规定。《诗经注》上说,“雅,正也”。建构“和雅课堂”,“和”是一种智慧,“雅”是一种美好。“和雅课堂”的建设,以学生的生命为中心,以问题为引擎,以知识为载体。基于“和雅课堂”的师生多维互动,不仅要求师生互动、生生互动,更要求物人互动。在多维互动
期刊
随着笔记本电脑、智能手机等移动设备的普及,翻转课堂、微课、一对一等新的课堂实践在全国多地积极展开,借助智能终端工具和校园网络实现人机交互的个性化教学形态也在积极推进。学校于2016年开始推行移动终端设备Pad进课堂的新样态研究,并逐步实现全覆盖。笔者发现,很多教师会借助信息技术根据学生能力进行分层教学,并有意识地根据学生当堂测试数据以及课后作业检测数据反馈的问题进行学情诊断,一定程度上提升了
期刊
技术创新能力代表了一家企业的核心竞争力,随着经济的不断发展,越来越多的企业开始注重技术创新,为保证企业产品符合市场需求及扩大产业链,加大公司产品竞争力,于是很多企业加大对技术创新费用的投入,这一特征在高新技术企业尤为明显。只有当企业研发出的产品具备了竞争力,企业才能在同行业中拥有竞争优势。海康威视是属于安全防范行业的一家高新技术企业,本文通过对海康威视技术创新投入与财务绩效关系的研究与分析可以看出