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

ASP.NET
asp.net 控件验证 FCKeditor
asp.net Repeater 自增
asp.net 安全、实用、简单的大容量存储过程分页
asp.net 编译器错误信息: CS0006: 未能找到元数据文件 该死的.NET
asp.net url 伪静态设置方法
C# 没有动态的数组,可以用arraylist或list取代
c# static 静态数据成员
ASP.NET 字符串截取
Discuz!nt 源文件变成乱码的解决方法
Javascript C#真正可以交互的DES加解密代码
asp.net 数组中字符串替换的几种方式
ASP.NET 生成静态页面 实现思路
在asp.net(C#)中采用自定义标签和XML、XSL显示数据
ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
ASP.NET MVC引入JQUERY JQRTE控件
C# Base64编码
discuz 跨域整合的记录文件
SQL注入中绕过 单引号 限制继续注入
.net清空所有Cache的实现代码
discuz nt的退出实现代码

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


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

框架

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

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

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

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

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

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