Title
Cloud software development platforms: A comparative overview
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.
Year
DOI
Venue
2016
10.1109/SERA.2016.7516122
2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)
Keywords
Field
DocType
cloud architecture,software engineering,Java EE,.NET,Ruby-on-Rails,Django,Node.js,Zend
Software engineering,Computer science,Package development process,Real-time computing,Software as a service,Software construction,Software framework,Cloud testing,Software development,Social software engineering,Cloud computing
Conference
ISBN
Citations 
PageRank 
978-1-5090-0810-0
1
0.36
References 
Authors
2
2
Name
Order
Citations
PageRank
Kyle Schutt110.36
Osman Balci2872175.02