Is VS.NET ready for enterprise? (4)

原创 2002年01月15日 21:27:00

LT: Ten years ago this conversation probably would have centered on object-oriented programming, yet so far it hasn't come up.

MD: OOP is a small part of the bigger picture at the enterprise level. What we're doing now is analogous with the way Visual Basic hid underlying complexity. You simply can't spend all your time at the language level and get your projects out the door. You have to think at the component level and the project level. Underneath you'll still find all the principles of OOP, such as data abstraction, encapsulation, and information hiding. But as an industry we're focusing at a higher level of abstraction.

LT: Does that also hold true for the messaging-based programming model?

MD: The messaging model places a little more emphasis on the workflow aspect. I see it helping to break down barriers between business modeling—thinking of workflows through your business—and application development per se. The workflows act on objects, so if anything, .NET-based architectures tie OOP and messaging together and provide more commonality.

LT: What does .NET-based architecture do for developers that's new?

MD: In a word, patterns—Microsoft's paradigm for using a set of components. Patterns aren't new, but they get much more momentum with .NET. The focus for an application architecture should be to provide a set of models for common architectures. So you're looking less at a core object model than on pattern mechanisms. And both developers and ISVs can build on Microsoft patterns, of course. We could provide patterns for how to build certain classes of applications on top of .NET—for example, ones for building B2B or B2C apps. I can imagine some of those becoming more verticalized for particular industries, such as logistics and financial services. But initially we're focusing on horizontals, along with providing powerful pattern-generating mechanisms. On the enterprise side, a bank could build a number of different apps and in doing so generate patterns for how to use .NET and capture the essence of the bank's needs. Once those patterns have been generated and distributed, application writers will find it harder to make mistakes.

ISVs can't do patterns by themselves, so all this really depends on the Microsoft .NET architecture. In this environment a customer can build both patterns and components that are reusable. It's easier and more appropriate to do a pattern-based architecture, reusing not just components but whole architectures.


注意:本实验的芯片是PIC24FJ256DA210,用到的开发环境是:MPLAB IDE v8.92   编译工具是xc16-gcc.exe PIC单片机在硬件仿真的时候如果配置字配置不好,...
  • chengdong1314
  • chengdong1314
  • 2016年06月12日 23:18
  • 2052


# wget # tar xzvf mongodb-linux-x86_6...
  • ligaofeng
  • ligaofeng
  • 2014年09月18日 16:19
  • 3157

App 提交到App Store上的各种状态

Viewing and Changing Your App’s Status and Availability When your app is available on the store, ...
  • yuanya
  • yuanya
  • 2014年04月25日 09:24
  • 8786

VS.NET UML建模高级编程——应用Visio for Enterprise Architects.part2.rar

  • 2010年03月25日 08:17
  • 15.97MB
  • 下载

VS.NET Integration For Qt4.x

  • 2008年10月28日 10:10
  • 225KB
  • 下载

Dundas Chart for 6.2 enterprise for 2008(2)

  • 2008年12月08日 11:50
  • 14.65MB
  • 下载

How to create installation patches for VS.NET deployment projects

(下载后改扩展名为zip文件,包括Patch.pcp,patch.cmd) 如何为VS 安装文件MSI 制作更新补丁MSP 计算机 2010-03-09 11:08:56 阅读23 评论0 字...
  • kissjob
  • kissjob
  • 2011年10月18日 15:32
  • 665

Nevron .NET Vision Enterprise 2006 Q4 For VS2003 破解

  • 2007年05月09日 11:13
  • 1.2MB
  • 下载

VS.NET插件(for C#开发用)

  • 2009年11月09日 09:39
  • 60KB
  • 下载

Crystal Reports for VS.NET

  • 2008年02月11日 12:17
  • 529KB
  • 下载
您举报文章:Is VS.NET ready for enterprise? (4)