![]() ![]() In both software ecosystems ( Bosch and Bosch-Sijtsema 2010) and frameworks, there exists a shared common technology, i.e., platform, that is developed by the platform owner, and developers build applications on top of the platform to satisfy the end-users’ needs. Software ecosystems have become an increasingly popular means to collaboratively develop software ( Hanssen and Dybå 2012). Software frameworks can often be paralleled at least from development perspective with software ecosystems. Hence, once the development has started, changing the selected framework may require the redesign and reprogramming of the application. This is because the selected framework will dictate the application architecture ( Johnson 1997) - for example, Django will dictate that the application is organized to follow a specific Model-View-Controller design pattern. Selecting a framework is a critical design decision in any application development. Similarly, mobile applications are developed using a mobile application framework examples include PhoneGap and Ionic. ![]() ![]() For example, using a framework, such as Spring, Django, Node.js or Angular.js, is the de facto standard approach for developing web software. Software frameworks are nowadays extensively used to develop different kinds of software applications efficiently. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
February 2023
Categories |