扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:佚名 来源:Microsoft 2007年11月5日
关键字: 编程网络 Visual Studio
从一个设计的角度来看,Web Forms:
· 使用一个大多数开发者都很马上熟悉的编程模型。开发者可以轻松地从桌面转移到网络项目,而不需要其他的再训练。
· 从页面后面的代码中分离HTML布局。这个分离使得更容易更新任一个独立于其他的片断,简化代码导航(有嵌入脚本的大型HTML文件中的一个问题),并且使得代码可以更容易被翻译。
· 可以被用任何支持.NET Framework 的工具创建,包括Visual Basic 和Visual C#。HTML页面也可以从像FrontPage? 这样的工具中引入并且转换为Web Forms。
Web Forms还有一些运行时的优点。它们是:
· 发布一个可以使开发者可以实现服务器生成的HTML页面的编程模型和执行框架。
· 极大地增强运行时性能,因为HTML页面后面的代码被编译为可执行的,不是脚本。
· 生成纯HTML 3.2的HTML页面,这意味着这个页面可以在任何平台,使用任何浏览器来查看。二者选一,开发者可以把一个特定浏览器的特殊能力或无线设备作为目标。
Web Forms、WebClasses和ASP
Visual Studio 工具的以前版本已经试图去为桌面开发人员简化网络开发。例如,当Visual InterDev? 简化了Active Server Pages (ASP)的开发时,Visual Basic 提供对DHTML和WebClasses 的支持。当然,这些都是网络开发的强大工具,它们功能上的重复可能有些混乱。实际上,客户已经要求更多的关于攒下特殊网络技术的指导。
Web Forms忙于这些问题,而使用Visual Studio .NET是创建网络应用程序的最基本方法。Web Forms体现了ASP和为每个模型提供最好的支持的WebClasses的进展。不管你选择什么样的语言,Web Forms都将是你的网络结构的核心。
为Web Forms做准备
为了为使用Web Forms做准备,我们推荐你在多层结构创建你的应用程序。这个核心商业功能性将被放到由Visual Studio 开发语言创建的中间层部件中。这些部件应当使用有最少脚本的Visual InterDev连接到ASP页面。主要的逻辑不应当是脚本,但不是在商业对象中。如果你跟随这种设计模式,你将为将来打下好基础。
结论
Visual Studio 的下一代将极大地减少创建下一代网络应用程序的复杂性。Visual Studio 开发者将可以使用与他们今天创建Visual basic应用程序相同的范例来开发面向网络的应用程序。使用新的,简单化的网络应用程序开发技术,并且使用对工业标准的继承支持,如XML和SOAP,Microsoft将帮助Visual Studio 开发者创建下一代网络。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者