当应用程序走上 Web 时你的商业伙伴试图连接你时到底会发生些什么呢?这些应用程序将如何通讯?你能开发一些专有的通讯协议但那将费时费力并且最终效果是不大的而且每增加一个新伙伴就意味着要创建或采用专有协议这无疑增加了你的工作量也增加了你的商业伙伴的工作量同时减少了成功的机会或者你可以选择 Windows DNA 结构和 NET这样做你就会有一个认真的头脑来开始满足你每天所面对的快速变化的需求
NET 铺设了用户和应用程序能从 Internet 的力量中获得益处的道路在 NET 里用户获得数据的能力(无论这些数据在何处)以及不同的应用程序共享和交换数据的能力成为可能并且现实这是借助 XML 和 SOAP 实现的这些技术可能会对全球电子商务市场中的应用程序的开发配备和使用的方法产生革命性的推动NET 操作平台和开发工具套件以及服务器是按照实现这一前景并方便基于 Web 的应用程序开发来设计的
转向基于 Web 的开发看起来是大势所趋也许这让人觉得无从下手但它是可望亦可及的你也许会发现咨询机构的服务是有益而值得的投资请关注那些在帮助并与技术人员合作方面拥有丰富经验的咨询机构浏览他们制作的网站或看看他们基于 Web 开发的示例程序如何工作
一个具有丰富经验的组织会列出很多东西而不仅仅是一个令人印象深刻的目录表例如一个可重复可理解可扩展的开发过程或方法这个开发过程会使在 Microsoft NET 平台上开发高端 Windows DNA 电子商务应用程序更方便
Windows DNA 和 NET 平台确保 Web 应用程序能很好地工作具有可伸缩性并可以在其它 Web 应用程序和服务中访问但如何真正开始应用程序的开发呢?从哪里开始呢?怎样能把应用程序的基础建立在很多开发努力的结果之上呢?如果你发现另外一些人已经完成了学习过程你能收获他们劳动的果实这不是一件很好的事吗?这样的基础经常被称作应用程序框架但并不是所有的框架都是生而平等的
我们需要一个健壮的框架一个经过检验的结构它是开发人员开始的地方程序员不需要实现规则和数据处理他们需要的是开始组织应用程序一个良好的框架就是要做到这些拥有良好的程序模板的优势后在对业务逻辑的实现上程序员就能有更大的自由来进行创造和革新
我们讨论了基于 Web 的应用程序的机制需要的服务器和把东西拼在一起的方法从理论上讲事情已经很明确了一旦硬件和软件到位所需要的就是应用程序在它们上面运行应用程序是相对容易的部分作为一个开发者一定做过不少交付应用程序的工作开发人员和项目经理知道要实现的业务并且知道他们可以编写 Web 应用程序来创造机会并提供一些帮助
虽然很多工具可以给我们一个开头但经常遇到的简单问题是这些工具变得太快它们使开发人员能在 Web 上运行应用程序但实际的问题是开发人员被迫在饼干切割机式的环境下开发哪些复杂且要求健壮的应用程序他们被剥夺了创造性却被要求将 A 键插入 B 槽内以便能交付应用程序天知道在这样的环境下有几个程序员能越干越好?
让我们来面对这个问题技术革新让今天的开发者难于跟上一旦落在后面重新回到使用前沿技术开发软件的位置就变得无比艰难你曾经落伍吗?你是否觉得基于 Web 的开发正在离你越来越远?
选择一个引人注目的定义得很好的项目选择一个经验丰富的咨询机构然后走向 NET寻找提供可重复经过检验的过程的咨询机构一个在 NET 操作平台上支持 Windows DNA 应用程序开发的机构你的应用程序会和你一起成长适应你的业务需求的变化并且像你所需要的那样开放
[] []