什么是Avalon的“思想”?
2005-07-23 18:15
253 查看
最近一直在考虑一个问题,什么是Avalon的“思想”?
XAML?
xaml可以说是Avalon的一个核心部分,Avalon中的大多数设计都在其中得到了体现。但是它是Avalon的“思想”吗?个人觉得似乎并不是。更多的是一个Avalon设计思想的表演舞台。
Styling?
Styling应该说是一个并不新鲜的概念,HTML中的CSS就是这种概念的一种实现。在Avalon中,这种概念被充分的引入到Window Form应用的开发上。它是Avalon的思想吗?我想它体现出了Avalon中的一个重要的设计理念——数据与表示分离。我想这也许是Avalon的一个思想。
Data binding?
还没有太多的研究,不好胡言乱语了。
Routed Event, Attached Property & Dependency Property?
虽说是老瓶,其中倒是装了些新酒。其中我所感受到的似乎是将业务逻辑和数据分离的设计理念,呵呵,有点像AOP的概念。更多的让业务逻辑从侧面来访问数据,操作数据甚至影响数据。不知道这个能不能算作Avalon的思想呢?
……
Avalon中提出了很多的新概念(我这样说希望不会遭到Java社群的炮轰),掌握使用这些新技术必然会为我们的开发带来很多好处。但是,我想我们在学习和使用它们的时候应该更多的关注在它们所表达出的设计思想,只有这样,我们才能更好的应用他们。
但是,到底Avalon都为我们带来了哪些设计思想呢?
欢迎大家提出自己的看法。
XAML?
xaml可以说是Avalon的一个核心部分,Avalon中的大多数设计都在其中得到了体现。但是它是Avalon的“思想”吗?个人觉得似乎并不是。更多的是一个Avalon设计思想的表演舞台。
Styling?
Styling应该说是一个并不新鲜的概念,HTML中的CSS就是这种概念的一种实现。在Avalon中,这种概念被充分的引入到Window Form应用的开发上。它是Avalon的思想吗?我想它体现出了Avalon中的一个重要的设计理念——数据与表示分离。我想这也许是Avalon的一个思想。
Data binding?
还没有太多的研究,不好胡言乱语了。
Routed Event, Attached Property & Dependency Property?
虽说是老瓶,其中倒是装了些新酒。其中我所感受到的似乎是将业务逻辑和数据分离的设计理念,呵呵,有点像AOP的概念。更多的让业务逻辑从侧面来访问数据,操作数据甚至影响数据。不知道这个能不能算作Avalon的思想呢?
……
Avalon中提出了很多的新概念(我这样说希望不会遭到Java社群的炮轰),掌握使用这些新技术必然会为我们的开发带来很多好处。但是,我想我们在学习和使用它们的时候应该更多的关注在它们所表达出的设计思想,只有这样,我们才能更好的应用他们。
但是,到底Avalon都为我们带来了哪些设计思想呢?
欢迎大家提出自己的看法。
相关文章推荐
- JM8.6编码器中的Configure函数究竟做了什么?(编程思想:抽象,间接)
- 共青团思想政治工作有什么艺术?
- 什么是编程思想
- 什么是面向对象对象,什么是面向过程,什么是面向对象思想。
- 思想:思想究竟是什么(4)
- 什么是泛型编程思想?及其简单的应…
- 数据分析的基本思想是什么
- 什么是“面向对象编程”?用邓小平理论指导编程思想
- 什么是面向对象思想
- 【转】 从面向对象到关系型数据的设计(一) 是什么束缚了我们的思想
- 面向对象思想是什么
- Android 架构设计的思想与原则是什么?
- 什么是SpringAop? 面向切面编程-----思想
- 什么是面向对象的设计思想?
- 1 基本思想之什么是分库分表?
- vue,angular,avalon这三种MVVM框架之间有什么优缺点?
- 软件无线电的核心思想是什么?
- 什么是面向对象思想
- seo的核心思想是什么
- 什么是面向对象思想