Cloud software development platforms: A comparative overview

Kyle Schutt, O. Balci
{"title":"Cloud software development platforms: A comparative overview","authors":"Kyle Schutt, O. Balci","doi":"10.1109/SERA.2016.7516122","DOIUrl":null,"url":null,"abstract":"Doing things “in the cloud” has become ubiquitous, and the cloud has become a rich environment for the use of technology anywhere and anytime to solve problems, connect people, and improve lives. Software engineering paradigms have been shifting during the last decade from “Software-as-a-Product (SaaP)” to “Software-as-a-Service (SaaS)” provided “in the cloud”. The SaaS software paradigm comes with new capabilities and technical challenges for cloud software development, as compared to mobile and stand-alone software development. Distributed multitiered architecting, design, and programming for cloud software development require new strategies specifically motivated by the SaaS paradigm. This paper aims to compare and contrast cloud software development platforms and frameworks, namely, Java platform, Enterprise Edition (Java EE); Microsoft platform, .NET framework; Ruby on Rails framework; Zend framework; Node.js framework; and Django (Python) framework. A comparative overview is presented to help cloud software engineers select an appropriate platform/framework to solve a complex problem.","PeriodicalId":412361,"journal":{"name":"2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERA.2016.7516122","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Doing things “in the cloud” has become ubiquitous, and the cloud has become a rich environment for the use of technology anywhere and anytime to solve problems, connect people, and improve lives. Software engineering paradigms have been shifting during the last decade from “Software-as-a-Product (SaaP)” to “Software-as-a-Service (SaaS)” provided “in the cloud”. The SaaS software paradigm comes with new capabilities and technical challenges for cloud software development, as compared to mobile and stand-alone software development. Distributed multitiered architecting, design, and programming for cloud software development require new strategies specifically motivated by the SaaS paradigm. This paper aims to compare and contrast cloud software development platforms and frameworks, namely, Java platform, Enterprise Edition (Java EE); Microsoft platform, .NET framework; Ruby on Rails framework; Zend framework; Node.js framework; and Django (Python) framework. A comparative overview is presented to help cloud software engineers select an appropriate platform/framework to solve a complex problem.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
云软件开发平台:比较概述
“在云中”做事已经变得无处不在,云已经成为一个丰富的环境,可以随时随地使用技术来解决问题,连接人们,改善生活。在过去十年中,软件工程范式已经从“软件即产品(SaaP)”转变为“云计算”提供的“软件即服务(SaaS)”。与移动和独立软件开发相比,SaaS软件范式为云软件开发带来了新的功能和技术挑战。云软件开发的分布式多层体系结构、设计和编程需要由SaaS范例特别激发的新策略。本文旨在对云软件开发平台和框架进行比较和对比,即Java平台、企业版(Java EE);微软平台,.NET框架;Ruby on Rails框架;Zend框架;node . js框架;和Django (Python)框架。本文提供了一个比较概述,以帮助云软件工程师选择合适的平台/框架来解决复杂的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Critical success factors behind the sustainability of the Sharing Economy Social media analysis using optimized K-Means clustering Business sustainability frameworks a survey Data mining of genomic data generated from soybean treated with different phytohormones Planning Enterprise Architecture: Creating organizational knowledge using the Theory of Structuration to build Information Technology
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1