码迷,mamicode.com
首页 > 其他好文 > 详细

为什么我们不喜欢用富UI控件

时间:2015-07-30 10:44:58      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

     我们对于理解一般意义的抽象关系并没有问题,但如第一部分使用Entity Framework 时说明的,事实恰好相反。我们还喜欢在交付应用程序时利用抽象关系,比如使用Azure等云服务。在这两种情况下,我们都可以专注于最重要的事情——编写应用程序,而不必仔细构建SQL语句以及配置大量服务器。

当抽象关系给显示项目目标造成障碍时,就开始遇到问题。在某种程度上,所有抽象关系,甚至是我们喜欢的抽象关系,都会出现这种情况。有时,Entity Framework创建的SQL语句无法以所需的方式使用架构,或者云服务未能在所需国家/地区执行。如果抽象关系成为一种阻碍,必须放弃它,直接使用底层技术—无论是数据库还是数据中心。

富UI控件旨在让开发人员在对HTML或HTTP知之甚少或一无所知的情况下创建应用程序。在ASP.NET的早期,这似乎是一个合理的目标,但web应用程序已变得极为复杂,它们体现的抽象关系现在已经给创建优良的项目制造了障碍。Web开发人员需要了解HTML和CSS的工作机制,以处理各种浏览器功能、新出现的HTML5、强大而不断变化的移动设备,以及日益重要的客户端JavaScript。富UI控件可以在数小时之内构建Web应用程序(这种感觉很棒),但之后,却需要花费大量时间跟踪Bug以及添加小补丁,以支持新版本的浏览器,解决CSS和HTML5实现问题。

因此我们不喜欢富UI控件,因为它们会向开发人员隐藏Web应用程序的本质—这种模型仅适用于最简单的项目。

为什么我们不喜欢用富UI控件

标签:

原文地址:http://www.cnblogs.com/zhao-2015/p/4688499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!