【24h】

Web Applications - Spaghetti Code for the 21st Century

机译:Web应用程序 - 21世纪的意大利面条代码

获取原文
获取外文期刊封面目录资料

摘要

The software industry is currently in the middle of a paradigm shift. Applications are increasingly written for the World Wide Web. Unfortunately, the technologies used for web application development today violate well-known software engineering principles, and they have reintroduced problems that had already been eliminated years ago in the aftermath of the "spaghetti code wars" of the 1970s. In this paper, we investigate web application development from the viewpoint of software engineering principles. We argue that current web technologies are inadequate in supporting many of these principles, but also that there is no fundamental reason for web applications to be any worse than conventional applications in any of these areas. Rather, the current inadequacies are an accidental consequence of the poor conceptual and technological foundation of the web development technologies today.
机译:该软件行业目前处于范式的中间。应用程序越来越多地为万维网编写。遗憾的是,今天用于Web应用程序开发的技术违反了知名的软件工程原则,他们已经重新引入了几年前已经在20世纪70年代的“意大利面代码战争”之后已经消除的问题。在本文中,我们从软件工程原则的角度调查Web应用程序开发。我们认为当前的网络技术不足以支持许多这些原则,也没有于在这些领域中任何一个的传统应用程序的任何差的基本原因。相反,目前的不足是今天网络开发技术的概念和技术基础差的意外后果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号