A Comparative Study of Maintainability of Web Applications on J2EE, .NET and Ruby on Rails

被引:5
|
作者
Stella, Lok Fang Fang [1 ]
Jarzabek, Stan [1 ]
Wadhwa, Bimlesh [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
关键词
software maintainability; evolution; component platforms;
D O I
10.1109/WSE.2008.4655401
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With Web Services predicted to become distributed computing architecture in near future, maintainability of the web applications (WAs) will rank high on selection criteria while choosing a platform for development of a WA. The goal of this paper is to evaluate maintainability of small-scale WAs built on J2EE, .NET and Ruby On Rails (RoR). The maintainability criteria considered comprised of modifiability, testability, understandability and portability. We found that the RoR implementation fared better on modifiability, testability, and understandability, while J2EE implementation was the most portable. The results led us to comment on the maintainability of small WAs with respect to underlying architecture and development environments the three platforms provide. We believe that results are expected to vary for medium and large-size WAs. The work included here is part of an effort to build a decision framework for platform selection for WAs.
引用
收藏
页码:93 / 99
页数:7
相关论文
共 50 条
  • [1] Performance Modeling for Web based J2EE and .NET Applications
    Kambhampaty, Shankar
    Modali, Venkata Srinivas
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 8, 2005, 8 : 319 - 325
  • [2] Integrating .Net & J2EE with web services
    Houlding, David
    Govindasamy, Sekar
    [J]. 2003, CMP Media LLC (28):
  • [3] Integrating .NET & J2EE with Web services
    Houlding, D
    Govindasamy, S
    [J]. DR DOBBS JOURNAL, 2003, 28 (09): : 24 - +
  • [4] Web services: .Net vs. J2EE
    Williams, J
    [J]. 2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2003, : 9 - 9
  • [5] Reconstructing software architecture for J2EE web applications
    Han, MM
    Hofmeister, C
    Nord, RL
    [J]. 10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 67 - 77
  • [6] Web Service & J2EE
    石磊
    徐良贤
    [J]. 计算机工程, 2004, (S1) : 262 - 264
  • [7] J2EE Web服务和.Net Web服务的集成
    金琪
    [J]. 上海电力大学学报, 2009, 25 (02) : 176 - 178
  • [8] J2EE and .NET: Interoperability with webservices
    Leroy, A
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 155 - 155
  • [9] .Net vs. J2EE
    Miller, G
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (06) : 64 - 67
  • [10] Separation of navigation routing code in J2EE web applications
    Han, M
    Hofmeister, C
    [J]. WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 221 - 231