社区
研发管理
帖子详情
数据与表示完全分离现在可行吗?
Colin-Han
2005-07-26 10:18:18
其实数据与表示分离的概念已经提出了很久了。它本身可能也是很多架构师的设计目标。随着软件和硬件的不断发展,这个目标看来越来越接近了。在新一代Windows(Windows vista)的图形系统(Avalon)中也引入了很多新的技术来实现数据与表示分离的设计目标。例如Avalon中的Styling和DataBinding。
这些都是否意味着数据与表示完全分离的目标越来越接近了呢?是否意味着我们可以丢掉在表示层所做的所有Cache信息?
欢迎大家讨论。
...全文
234
8
打赏
收藏
数据与表示完全分离现在可行吗?
其实数据与表示分离的概念已经提出了很久了。它本身可能也是很多架构师的设计目标。随着软件和硬件的不断发展,这个目标看来越来越接近了。在新一代Windows(Windows vista)的图形系统(Avalon)中也引入了很多新的技术来实现数据与表示分离的设计目标。例如Avalon中的Styling和DataBinding。 这些都是否意味着数据与表示完全分离的目标越来越接近了呢?是否意味着我们可以丢掉在表示层所做的所有Cache信息? 欢迎大家讨论。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdstarnet
2005-08-21
打赏
举报
回复
星品网(http://www.cdstar.net)1000多款最新软件游戏和影视光盘促销,每张原装光盘4元,24H送货上门,进来看看!
hhhwww
2005-08-20
打赏
举报
回复
对于不需要在界面上显示的数据是可以和表现分离的
seanzh
2005-08-20
打赏
举报
回复
如果仅仅为了分离而去分离要达成的代价可能是最终不合实际的,
我觉得UmlChina的那句话不错:软件以用为本。
是的,软件以用为本,其他的都是辅助“用”这个目标的,
并且,这个世界上也没有完全绝对的东西,
正如高级语言已经出现这么长时间了,在某些场合下还在使用汇编,
而且必须使用汇编
hqhhh
2005-08-20
打赏
举报
回复
关注先:
singlepine
2005-07-29
打赏
举报
回复
多次架构的优点就是维护方便,开发效率高,表示和数据可以有不同的人来负责,而且这样结构清晰,方便阅读。
oyljerry
2005-07-29
打赏
举报
回复
完全分离是目标,不断象目标靠拢
老夏Max
2005-07-26
打赏
举报
回复
算法与数据的完全分离是不可能的。STL的架构实现了大部分的分离,但是在某些细节上还是为了提高性能等等做了相关的处理,针对特定的数据和数据类型做了处理!
niunj
2005-07-26
打赏
举报
回复
现在流行的三层/多层架构本身就是数据和表示分离的呀
有一个数据处理层专门处理数据操作,而其他的层则只是调用数据层公开的方法而已,并不关心数据操作是如何进行的。这样即可实现分离!
前后端
分离
项目启动教程
《前后端
分离
项目启动教程》课程用于帮助同学们启动我的付费资源项目:... 课程总体包括前端、
数据
库、后端三大部分,分为 11 个小节,学习
完全
免费,帮助同学们更好的入门 Vue 和 SpringBoot,提升实战项目经验。
小谈什么是前后端
分离
?
什么是前后端
分离
? 学习目标什么是前后端
分离
?前后端
分离
初了解为什么要前后端
分离
?1、前后职责
分离
2、前后技术
分离
3、前后
分离
带来了用户用户体验和业务处理解耦4、前后
分离
,可以分别归约两端的设计前后
分离
架构接口设计用户认证基于 Cookie/Session 的认证方案基于 OAuth 的认证方案基于 Token/JWT 的认证方案 前后端
分离
并不是什么新鲜事,到处都是前后端
分离
的实践。然而一些历史项目在从一体化 Web 设计转向前后端
分离
的架构时,仍然不可避免的会遇到各种各样的问题。由于层出不穷的问题,甚至
隔壁老王都知道的JavaScript+mysql+HTML+CSS的客户管理系统设计和实现【建议收藏,不然看着看着就不见了】
基于JavaScript+mysql+HTML+CSS的SSM客户管理系统设计和实现【建议收藏】????️????目录????1、前言????1.1、需求分析????1.1.1、功能性需求分析????1.1.2、非功能性需求????1.1.3、编写目的????1.1.4项目背景????️????1.2、
可行
性分析????1.2.1、技术
可行
性????1.2.2、经济
可行
性????1.2.3、社会
可行
性????️????1.3、系统结构设计与功能分析????1.3.1、系统结构设计????1.3.2、功
机器学习与
数据
挖掘期末复习
一、引言 1.
数据
中的知识发现包括哪几个步骤?
数据
源—(
数据
整合)—整理过的
数据
—(筛选与预处理)—准备好的
数据
—(选择函数、算法,进行
数据
挖掘)—模型—(
数据
评估)—专业知识 2.
数据
挖掘应用 目标检测、文本分类、语音识别、
数据
建模、自动驾驶、用户自定义学习、疾病故障自检 1.二、学习的
可行
性 Hoeffding不等式 2.用Hoeffding不等式说明学习
可行
性 三、
数据
和
数据
预处理 1.有哪四种不同的属性类型?分别可以进行什么操作? 2.非对称属性? 3.
数据
对象之间相似度、相异度极端 4.
数据
基于自己项目的 lua 代码规范和一些书写的注意事项总结
目录 一、逻辑和
数据
1、逻辑
数据
分离
2、逻辑的清晰性 3、逻辑的共性 4、
数据
的聚合性 5、
数据
的序列化 和 反序列化 二、常量 1、幻数(magic number) 2、枚举 3、增加枚举类型时的
可行
性 三、函数 1、函数命名的规则 2、函数越低层,效率要求越高 3、lo...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章