MicroSoft .net | 面向对象网站建设技术 | 鄂尔多斯市网站制作-网站建设-网页设计-做网站-网站设计-网站推广-鄂尔多斯市最好的网站建设公司

新科创想首页

首页技术MicroSoft .net

MicroSoft .net

.net的诞生

2000年6月,Microsoft公司发布了它 的.NET(读作“dot-net”)计划。.NET平台对早期的开发平台作了重大改进。.NET提供了一种新的软件开发模型,它允许用不同程序设计语言 创建的应用程序能相互通信。这个平台也允许开发者创建基于Web的应用程序,这些应用程序能够发布到多种不同的设备(甚至是无线电话)和台式机上。

Microsoft 的.NET 计划为利用Internet和Web进行软件的开发、设计和使用开辟了广阔的新前景。.NET策略的一个主要方面是它与具体的语言或平台无关。它不需求程 序员使用惟一的一种程序设计语言。程序员可以将多种与.NET兼容的语言(图1-1)结合起来开发.NET应用程序。多个程序员可以共同参与同一个软件项 目,每个人可以使用自己最精通的.NET语言(如Visual C++ .NET、C#、Visual Basic®和其他许多语言)来编写代码。

.net的特点

增强的性能
ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。
世界级的工具支持
ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
威力和灵活性
由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。
简易性
ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
可管理性
ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此"零本地管理"哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
可缩放性和可用性
ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
自定义性和扩展性
ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别"插入"代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。
安全性
借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

纵向对比:ASP与ASP.net

语言区别
ASP以及ASP.NET的唯一联系是二者都可使用VBScript。而单独就.net而言,它可以使用VBScript以及其他大约20种语言,主要是使用VB.net
基本构架区别
ASP是翻译脚本语言,而.NET则是经过编译的framework。(ASP.net在第一次加载时进行编译,并加载于内存中,因此第一次以后的执行效率会相当快。)同时,源代码更加安全和健壮。(安全:看不到源代码;健壮:进过编译后程序更标准化)。此外,ASP.net给Web编程带来了新的理念——即“code-behind页面”的思想。按照code-behind思想,每一个HTML页面都是由自身经过编译的程序化指令进行驱动。因此,HTML——或称之为表现层——很大程度上脱离了应用程序的商业逻辑。尽管这样的分离也可以通过ASP来实现,但这并非同ASP.net一样属于自身技术的主要部分。
集成性
ASP.net完整的集成了对XML以及Web服务的各种支持
安全性
ASP.net使用非常广泛的安全以及密码系统库,这对于金融机构和企业数据应用程序尤为有用

新科创想建议

尽管.net是新科创想构建Web的重点且主要技术,并且在技术介绍里位居第一,但新科创想并不都推荐您采用,新科创想为客户选取技术、产品、服务均以实在为前提,即选取最适合实际需要的,正应了新科创想的口头语:实在才是王道。

因为产品,技术的选取不当不仅是提高营运成本主要原因,再且:削水果为什么要买车床?

联系电话: +86 0477-8534597 15374777557

E-mail: 0477@vip.163.com

版权所有 © 2010 新科创想有限公司

内蒙古新科创想信息科技有限公司内蒙古新科创想信息科技有限公司做微信公众号、小程序、网站,找新科创想鄂尔多斯市锦厦国际酒店鄂尔多斯市宏业宾馆鄂尔多斯市北国之春酒店鄂尔多斯市北国之恋酒店锦厦国际酒店宏业宾馆北国之春内蒙古新科创想信息科技有限公司鄂尔多斯市和风物业管理服务有限责任公司鄂尔多斯市烽升物业管理有限责任公司(官网)内蒙古鄂尔多斯莱福士光电科技LED鄂尔多斯市天骄大酒店鄂尔多斯饭店鄂尔多斯市好莱坞婚纱摄影鄂尔多斯市麦叔叔儿童摄影鄂尔多斯市莲摄影写真鄂尔多斯市弘基炜业控股集团有限公司鄂尔多斯市宏业生态产业发展有限公司不锈钢管厂戴芙尼珠宝鄂尔多斯市宏业投资集团有限公司鄂尔多斯市宏业投资集团有限公司包头市若尔斯复合肥公司-稀土肥包头市若尔斯复合肥公司-稀土肥包头市兰庭广告装饰工程有限责任公司