{"title":"基于移动和Web的应用程序框架的设计模式评估","authors":"Alexander Katzmaier, Martin Hanneghan","doi":"10.1109/DeSE.2013.36","DOIUrl":null,"url":null,"abstract":"Design patterns are a cornerstone in modern software development but the rapid growth of mobile development could present a major hindrance to software engineers if current techniques used for desktop web applications do not transfer to this environment well enough. This research study evaluates the support provided for three commonly used design patterns in five web and eight mobile frameworks. The study was conducted from a programming language agnostic perspective to accurately reflect the variety in development techniques used in practice and so as not to unduly influence the results. Our findings suggest that mobile frameworks struggle to support the common design patterns very well, lagging some way behind existing web frameworks. This may prove a considerable barrier for web and desktop developers looking to introduce mobile applications.","PeriodicalId":248716,"journal":{"name":"2013 Sixth International Conference on Developments in eSystems Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Design Pattern Evaluation of Mobile and Web Based Application Frameworks\",\"authors\":\"Alexander Katzmaier, Martin Hanneghan\",\"doi\":\"10.1109/DeSE.2013.36\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Design patterns are a cornerstone in modern software development but the rapid growth of mobile development could present a major hindrance to software engineers if current techniques used for desktop web applications do not transfer to this environment well enough. This research study evaluates the support provided for three commonly used design patterns in five web and eight mobile frameworks. The study was conducted from a programming language agnostic perspective to accurately reflect the variety in development techniques used in practice and so as not to unduly influence the results. Our findings suggest that mobile frameworks struggle to support the common design patterns very well, lagging some way behind existing web frameworks. This may prove a considerable barrier for web and desktop developers looking to introduce mobile applications.\",\"PeriodicalId\":248716,\"journal\":{\"name\":\"2013 Sixth International Conference on Developments in eSystems Engineering\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-12-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Sixth International Conference on Developments in eSystems Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DeSE.2013.36\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Sixth International Conference on Developments in eSystems Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DeSE.2013.36","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design Pattern Evaluation of Mobile and Web Based Application Frameworks
Design patterns are a cornerstone in modern software development but the rapid growth of mobile development could present a major hindrance to software engineers if current techniques used for desktop web applications do not transfer to this environment well enough. This research study evaluates the support provided for three commonly used design patterns in five web and eight mobile frameworks. The study was conducted from a programming language agnostic perspective to accurately reflect the variety in development techniques used in practice and so as not to unduly influence the results. Our findings suggest that mobile frameworks struggle to support the common design patterns very well, lagging some way behind existing web frameworks. This may prove a considerable barrier for web and desktop developers looking to introduce mobile applications.