框架、架构、模式、重构
摘要:框架很多,各种各样的,不同的平台,不同的语言,不同的功能。 现阶段的软件项目,几乎都会用到框架,何为框架,为什么要用框架。 所谓框架,是一种看得见的软件产品,是一种半成品。既然他是产品,他应该已经在那里了,如果你愿意,你可以使用他。就像一幢施工了一半,已经有梁有柱,有楼板、简单楼梯的五层楼房,只要你愿意,你可以爬楼梯锻炼身体。而他是半成品,说明他还不完整,需要对他进行填空。而这些空将决定&ldqu...
阅读全文
模型驱动开发 - Mendix
摘要:传统开发方法 传统开发过程中存在多种角色:项目经理、业务人员、需求人员、技术架构师、可用性设计师、程序员、测试人员、主要客户等,这些角色会被严格的区分为两种类型:业务(business)和IT技术人员。业务部分主要负责客户、业务分析、需求工程,而IT部分主要包括开发人员。架构师、测试人员等。总的来说,就是业务对what负责 IT对how负责 这种方式看起来好像没有问题,但是为什么这么多项目超...
阅读全文
浅谈MVP与Model-View-ViewModel(MVVM)设计模式
摘要:微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewMo...
阅读全文
用.NET实现AOP框架
摘要:前言 尽管同时遭受众多正反两方面的评价,但采用AOP(Aspect-oriented Programming)技术开发的应用框架无论在.NET阵营还是Java阵营都越来越普遍的情况。从微软在MTS和COM+中引入声明方式(Declarative)的编码技术开始,通过元数据层次扩展对象能力似乎成为很多应用框架同时解决使用复杂性和功能丰富性矛盾的有效手段之一,毕竟虽然通过设计模式等技巧可以尽量避免类...
阅读全文
UML常见工具之Powerdesigner
摘要:简要介绍了netBeans IDE的UML工具,今天再来看一下更常用的powerDesigner,相信这个工具大多数人不陌生。目前版本是15。真的很感谢Sybase,可以说 PowerDesigner横跨了需求分析师、架构分析师、系统分析师、数据库设计师好几个领域,甚至集成了代码生成,只是一般很少使用。界面很简洁,入门级的使用也很简单, 这里以一个简单的在线报价系统 为例说明。图片多,文字少。望见...
阅读全文
关于.net的设计模式的几篇文章
摘要:传统的生产模式越来越难以满足飞速增长的软件需求。提高软件生产效率,必须研究软件生产模式。本文对当前提出的新的软件生产模式(MDA、软件工厂)进行了剖析,提出了进行改进软件生产模式实践的要点。查看全文:深度剖析 MDA 和 软件工厂 (http://blog.csdn.net/dotnetgroup/archive/2005/12/07/545470.aspx) 反射(Reflection)是.N...
阅读全文