.NET是什么
.NET是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。
.net 开源
.NET 就是微软用来实现 XML,Web Services,SOA(面向服务的体系结构 service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET 技术出现的原因和它想解决的问题,必须先了解为什么他们需要 XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET 也可以如下来定义:.NET 是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET 应用是一个运行于.NET Framework 之上的应用程序。(更精确的说,一个.NET 应用是一个使用.NET Framework 类库来编写,并运行于公共语言运行时 Common Language Runtime 之上的应用程序。)如果一个应用程序跟.NET Framework 无关,它就不能叫做.NET 程序。比如,仅仅使用了 XML 并不就是.NET 应用,仅仅使用 SOAP SDK 调用一个 Web Service 也不是.NET 应用。.NET 是基于 Windows 操作系统运行的操作平台,应用于互联网的分布式。
2014 年 4 月的 Build 开发者大会上,微软宣布开源一批.NET 库和相关技术,成立.NET 基金会去管理和引导开源组件的开发。微软还将在 Apache 2.0 许可证下开源 Roslyn 编译器堆栈,Roslyn 是微软所谓的编译器即服务,包含了 C#和 Visual Basic.NET 编译器。.NET 基金会由来自微软、GitHub 和 Xamarin 的代表组成,Xamarin 由 GNOME 创始人 Miguel de Icaza 等人创建,开发.NET 开源实现。Xamarin 向基金会贡献了它的部分库。de Icaza 在接受采访时表示,微软已经变了,不仅仅移除了许可证中的限制,而且与 Xamarin 合作征求设计反馈,在创作共用许可证下发布文档。
2014 年 11 月 13 日,为了进一步扩大云计算市场,微软将不再把.NET 和 Visual Studio 等关键软件技术局限在 Windows 平台,今后还将兼容 Linux、Mac OS X、iOS 和 Android。除此之外,微软还宣布将开放.NET 核心服务器运行环境和框架的源代码,使得外部开发者也可以对这一软件开发平台做出贡献。
作为这一变化的一部分,微软将允许开发者使用.NET 运行环境和框架,来为 Linux 和 Mac 开发基于服务器和云端的应用。微软还推出了功能齐全的新版 Visual Studio 2013,并将免费对独立开发者、学生、小企业等用户开放。
.net 域名
.net 是国际最广泛流行的通用域名格式。一般用于从事 Internet 相关的网络服务的机构或公司,是建立全球商业品牌,国际化形象的第一选择。
应用组件
客户端应用
客户端应用
组成.net 软件技术的组件,组件之一,“智能”客户端应用软件和操作系统,包括 PC、PA、手机或其他移动设备通过互联网、借助 Web Services 技术,用户能够在任何时间、任何地点都可以得到需要的信息和服务。例如:可以在手机上阅读新闻、定购机票、浏览在线相册等等。CRM 系统,应用了.NET 的解决方案后所有的业务人员便可以通过手机或 PDA 直接访问客户信息了。
WebServices
WebServices
Web Services 是智能终端软件的基础,微软为用户创建智能终端提供了一整套丰富的解决方案,包括:
.NET Framework- 智能终端实现跨平台(设备无关性)的
Visual Studio .NET – 建立并集成 Web Services 和应用程序的快速开发工具
Microsoft Windows Server 2003 – 新一代的企业服务器,用于提供建立和发布各种解决方案
Microsoft Office Professional Edition 2003 – 内建的工具集也能帮助开发智能终端
Web Services 是.NET 的核心技术。那什么是 Web Services 呢?正如 Web 是新一代的用户与应用交互的途径,XML 是新一代的程序之间通讯的途径一样,Web Services 是新一代的计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。Web Services 有以下几点特性:Web services 允许应用之间共享数据;Web services 分散了代码单元;基于 XML 这种 internet 数据交换的通用语言,实现了跨平台、跨操作系统、跨语言。那微软的 ASP 和 Web services 究竟有什么不同呢,ASP 仍然是一个集中式计算模型的产物,只不过是披着一层互联网的外衣。但 Web Services 却是一个迥然不同的精灵,它秉承“软件就是服务”的真言,同时顺应分布式计算模式的潮流。而它的存在形式又与以往软件不同。这种组件模式,小巧、单一,对于开发人员来讲,开发成本较低。
在这里指出 Web services 不是微软发明的,同样也不属于微软专有。Web services 是一个开放的标准,和 HTTP、 XML、SOAP 一样。他们是一个工业标准而非微软标准,WS-I 是为了促进 Web Services 互通性的联盟组织,最初是由 IBM 和微软所发起,其它的成员包括 BEA System、惠普计算机(HP)、甲骨文(Oracle)、英特尔(Intel)和 SUN 计算机(Sun Microsystem)。如今网络上存在的大多 Web services 其实没有使用.NET 构架,Web services 具有互操作属性,你同样可以使用 Windows 开发客户端来调用运行于 Linux 上面的 Web services 的方法。
依赖关系
每个新版本的 .NET Framework 都会保留早期版本中的功能并会添加新功能。 CLR 由其自己的版本号确定的。 某些版本的 .NET Framework 包含新版本的 CLR,而其他版本的 .NET Framework 使用早期版本的 CLR。 例如,.NET Framework 4 包含 CLR 4,而 .NET Framework 3.5 包含 CLR 2.0。 (没有版本 3 的 CLR。)虽然 .NET Framework 4.5 是 .NET Framework 4 的就地更新,基础 CLR 版本号成为 CLR 4.5。
通常,您不应卸载计算机上安装 .NET Framework 的任何版本,因为您使用的应用程序可能取决于特定版本,并且可能中断,如果移除该版本。 您可以同时在一台计算机上加载 .NET Framework 的多个版本。 这意味着可以安装 .NET Framework,而无需卸载旧版本。
注册规则
1、只提供英文字母(a-z,不区分大小写)、数字(0-9)、以及”-“(英文中的连词号,即中横线),不能使用空格及特殊字符(如!、$、&、? 等)。
2、”-“不能用作开头和结尾。
3、长度不能超过 63 个字符。
4、简单、易记,逻辑性强(与企业商标、 产品名称吻合;根据网站的性质、用途选择)。
5、为同一个域名注册多个不同后缀。
6、域名购买年限选择 2 年以上。
注意问题
1、域名安全与产权方面来说:一定要正确填写域名的所有人(这项非常重要,是关系到域名的产权问题及以后的域名过户、转移注册商等问题)、注册联系人及身份证、管理联系邮箱(邮箱必须是经常使用的,以便续费的时收到提醒通知); 如果注册信息发生变化,应当及时更新。
2、域名注册时候最好选择好用、易记的域名,以便于宣传和推广。
3、注意全方位保护自己的域名品牌,现在互联网上域名已经成为宝贵的域名资源,如果你注册了一个域名之后,最好将相关的域名也注册下来,以避免被别人抢注。例如 注册了.com 域名,可以同时将.net、.cn、.com.cn、.net、.cn、.info 等这些域名同时保护起来。适当的时候要考虑将一些类似的域名也注册掉。
4、除了传统的.cn、.com、.net 等纯英文域名后缀之外,还有以“.中国”结尾的纯中文域名,并且注册“中文.CN”将自动获得对应的“中文.中国”域名,获赠繁体中文,无需另行申请注册。
对于企业用户,最好还要注册自己的中文域名,做到面面俱全,以锁定自己在互联网上绝对安全和品牌垄断权。
5、为避免域名过期导致要高价赎回,或是被抢注而要付出高成本代价,或是解析暂停影响网站访问的情况,按时续费也是非常重要的。所有域名过期后 30 天内可正常续费。