当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 开发者面临的.Net挑战(三)

ASP.NET
利用ASP.NET和AJAX解决手工拼接HTML问题
Asp.net关于动态输出服务器控件的应用
技巧/诀窍:在ASP.NET中重写URL
ASP.NET 自定义控件从入门到精通3
以Post方式向网页发送数据
ASP.NET实现数据采集
使用ASP.NET Image Generation生成图片缩略图及水印
ASP.NET安全问题--ASP.NET安全架构
反思软件系统与软件系统之间的集成交互问题
.Net实现程序的插件机制
作为ASP.NET开发人员必须养成的编程习惯
总结了一下ADO.NET数据库连接的相关知识
VB.NET中有用的通用对象列表
HTTP Error 503与.NET 3.5 SP1 X64
ASP.NET创建Web服务之使用事务
ASP.NET中基类Page_Load方法后执行原因分析
ASP.NET中让网页弹出窗口不再困难
改变.net网站的默认解决方案位置
.net垃圾回收和CLR 4.0对垃圾回收所做的改进之二
.net垃圾回收和CLR 4.0对垃圾回收所做的改进之一

ASP.NET 中的 开发者面临的.Net挑战(三)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 101 ::
收藏到网摘: n/a

框架

   Windows DNA 和 .NET 平台确保 Web 应用程序能很好地工作、具有可伸缩性,并可以在其它 Web 应用程序和服务中访问。但如何真正开始应用程序的开发呢?从哪里开始呢?怎样能把应用程序的基础建立在很多开发努力的结果之上呢?如果你发现另外一些人已经完成了学习过程,你能收获他们劳动的果实,这不是一件很好的事吗?这样的基础经常被称作应用程序框架,但并不是所有的框架都是生而平等的。

   我们需要一个健壮的框架、一个经过检验的结构,它是开发人员开始的地方。程序员不需要实现规则和数据处理,他们需要的是开始组织应用程序。一个良好的框架就是要做到这些。拥有良好的程序模板的优势后,在对业务逻辑的实现上,程序员就能有更大的自由来进行创造和革新。

   我们讨论了基于 Web 的应用程序的机制、需要的服务器和把东西拼在一起的方法。从理论上讲事情已经很明确了,一旦硬件和软件到位,所需要的就是应用程序在它们上面运行。应用程序是相对容易的部分。作为一个开发者,一定做过不少交付应用程序的工作。开发人员和项目经理知道要实现的业务,并且知道他们可以编写 Web 应用程序来创造机会并提供一些帮助。

   虽然很多工具可以给我们一个开头,但经常遇到的简单问题是这些工具变得太快。它们使开发人员能在 Web 上运行应用程序,但实际的问题是,开发人员被迫在饼干切割机式的环境下开发哪些复杂且要求健壮的应用程序。他们被剥夺了创造性,却被要求“将 A 键插入 B 槽内”以便能交付应用程序。天知道在这样的环境下有几个程序员能越干越好?

   让我们来面对这个问题,技术革新让今天的开发者难于跟上。一旦落在后面,重新回到使用前沿技术开发软件的位置,就变得无比艰难。你曾经落伍吗?你是否觉得基于 Web 的开发正在离你越来越远?

   选择一个引人注目的、定义得很好的项目,选择一个经验丰富的咨询机构,然后走向 .NET。寻找提供可重复、经过检验的过程的咨询机构,一个在 .NET 操作平台上支持 Windows DNA 应用程序开发的机构。你的应用程序会和你一起成长,适应你的业务需求的变化,并且像你所需要的那样开放。