写点什么

用 Acropolis 分离视图和业务逻辑

  • 2007-06-20
  • 本文字数:529 字

    阅读完需:约 2 分钟

微软的 GUI 工具集一直倾向于鼓励开发者将业务逻辑和表现层紧密地绑定在一起。如果比较传统的 VB、ASP 或者 WinForms 和 ASP.NET——一直以来都没什么改变。不过 Acropolis 正在视图改变这一状况。从 MFC 时代开始,这是微软第一次看上去认真考虑分离的概念。

关于 Acropolis,我们需要了解的第一件事情就是它并不是一个新的 GUI 工具集。因为 Acropolis 依赖于 Windows Presentation Foundation,所以它能提供的所有功能都能由.NET 开发人员实现。Acropolis 提供的是一个为构建应用所用的高级抽象,而不是以往开发人员所常用的空表单(Blank Form)。

Acropolis 框架将会大量使用向导,并深入集成到 Visual Studio 中。目的是通过让开发者更专注于一个应用的业务逻辑,避免在 GUI 框架和外观等问题上下花费过多时间,进而加速开发过程。

Brad Abrams 写了一篇讲述使用Acropolis 关注分离的文章。除了展示两个不同的GUI 视图之外,他还提到Acropolis 也能够用于非WPF 应用中,包括控制台程序等。

通过让开发人员自然地分离业务逻辑和表现层,开发和业务逻辑相关的单元测试将会变得更加容易。因为在测试驱动开发理念中,测试用例并不能非常有效地处理用户界面相关的场景。

查看英文原文: Separating Views from Business Logic with Acropolis

2007-06-20 09:07795

评论

发布
暂无评论
发现更多内容

《自动机理论、语言和计算导论》阅读笔记:p1-p4

codists

自动机

一文详解大数据时代与低代码开发应用

快乐非自愿限量之名

大数据 低代码

Penpad的Season 2 规则解读,其生态资产 $PDD LaunchPad 在即

股市老人

【redis问题】Caused by: io.netty.channel

百度搜索:蓝易云

redis 云计算 Linux 运维 云服务器

产品经理常用的6个画原型需求工具

执于业务

农业物联网的3大系统、4大功能、对应的模式

执于业务

LED显示屏:体育馆的现代科技之光

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家 体育

使用gitlab+gitlab runner+k8s完成devops

了了

Penpad 生态资产 $PDD 即将LaunchPad ,一文读懂Season 2 规则

股市老人

Penpad 生态资产 $PDD 即将LaunchPad ,一文读懂Season 2 规则

BlockChain先知

https比http安全在哪

百度搜索:蓝易云

Linux 运维 https HTTP ssl

产品开发的工具分析

执于业务

产品经理 需求

Flannel dial tcp X.X.X.X i/o timeout报错解决

百度搜索:蓝易云

云计算 Linux 运维 云服务器 ECS

Scala并发编程的react、loop方法详解

百度搜索:蓝易云

云计算 Linux 运维 React 云服务器

【分布式技术】分布式协议和算法

L L

分布式技术 分布式算法 Java 技术栈

全球首个Open机器人诞生!当GPT模型有了“肉体”,不仅能听能写还可以干家务!

Finovy Cloud

AI Open AI

千万别让老板知道,这套80%海报,是我用生成式 AI 设计的!

亚马逊云科技 (Amazon Web Services)

Penpad 生态资产 $PDD 即将LaunchPad ,一文读懂Season 2 规则

大瞿科技

AWE2024,中国家电智能化的《山海经》

脑极体

AI

深入理解 C++ 语法:从基础知识到高级应用

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

Ubuntu系统内核更新与卸载

百度搜索:蓝易云

云计算 Linux ubuntu 运维 云服务器

颠覆传统开发流程!「原型、设计、开发」仅需一个组件设计器就够了!

优秀

低代码 组件设计器

从0到1:企业官网小程序开发笔记(一)

CC同学

Amazon Bedrock 实践 | 动手玩转 Claude 3

亚马逊云科技 (Amazon Web Services)

Penpad 生态资产 $PDD LaunchPad 在即,Season 2 规则解读

石头财经

Penpad 生态资产 $PDD 即将LaunchPad ,一文读懂Season 2 规则

加密眼界

用Acropolis分离视图和业务逻辑_研发效能_Jonathan Allen_InfoQ精选文章