写点什么

用 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:07786

评论

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

TensorFlow On Flink 原理解析

Apache Flink

大数据 flink 流计算 实时计算

01-Taro打造hello-world应用

页面仔小杨

小程序 微信小程序 taro

自助设备系列——菜品的自助识别结算

孙苏勇

人工智能 产品 行业资讯 智能设备

Kylin 在互联网公司的实践合集

程序员小陶

大数据 kylin

CentOS 6 升级 OpenSSH 8.1p1

wong

centos openssh

高仿瑞幸小程序 07 为你推荐模块

曾伟@喵先森

小程序 微信小程序 大前端

谈谈控制感(1):控制感与职业方向选择

史方远

说说数据库主从同步延迟的一个解决方案

M1racle

数据库 主从同步

深入解读 IaaS、PaaS、SaaS

燕陈华

IaaS PaaS SaaS

0风险高收益的投资

Neco.W

学习 投资 自我提升

实时数仓 | 你需要的是一款强大的 OLAP 引擎

程序员小陶

大数据 OLAP

必要的革命:深层学习与可持续创新

山楂大卷

学习 好书推荐 创新 系统性思考 价值观

SpringBoot前后端分离项目,集成Spring Security(完整版)

读钓

Java spring Spring Boot spring security

死磕Java并发编程(9):无界线程安全队列ConcurrentLinkedQueue源码解析

Seven七哥

Java并发 jdk源码 队列

打造高颜值 iTerm2

辛晓亮

macos Mac 终端 terminal

一个关于成长的经验公式

oldj

成长

回“疫”录(14):跨越时空的相同选择

小天同学

疫情 回忆录 现实纪录 感恩

Rust安装注意事项

邱张华

rust 镜像源 diesel

在线修改主从复制选项

Simon

MySQL

为什么我们要工作

黄大路

思考 工作

MySQL 实现排名

黄大路

数据挖掘 MySQL 数据库 sql 数据分析

上下文切换的资源消耗

麻瓜镇

多线程 操作系统

概念有时候很坑

伯薇

抽象 思考力 沟通 概念

ONTAP 9 巡检模板

HU

嫌 OSS 查询太慢?看我们如何将速度提升 10 倍!

苏锐

大数据 性能优化 数据湖 OSS 对象存储

引入了绩效管理,团队反而一天不如一天了?(二)

Geek_6rptuk

团队管理 企业文化 绩效

笔记:《如何系统思考》之系统基模

wiflish

思维方式

什么是实时数仓,与离线数仓的区别是什么?

程序员小陶

大数据 数据仓库 实时数仓

真特么是个好东西

非著名程序员

程序员 效率工具 写作

(乱记)“怎样培养优秀孩子”

启润

阅读有术:怎么记住书中的内容

子不语

学习 方法论 读书方式

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