2012看点:Server 8和Linux大戏连连

系统
时光如流水,2011年的一切仿佛还是昨天,而今各行业人们已经投入了新一年忙碌的工作,或许大家对春节的情景依然恋恋不舍,依然留恋于与朋友的推杯换 盏,与亲人的彻夜长谈。但市场依旧保持着激烈的竞争,创新与发展仍然是行业不变的真理,回顾2011年IT市场的火爆,2012年之初我们来聊聊2012 对于服务器应用工具的一些事,究竟2012会上演哪些"大戏"。

时光如流水,2011年的一切仿佛还是昨天,而今各行业人们已经投入了新一年忙碌的工作,或许大家对春节的情景依然恋恋不舍,依然留恋于与朋友的推杯换 盏,与亲人的彻夜长谈。但市场依旧保持着激烈的竞争,创新与发展仍然是行业不变的真理,回顾2011年IT市场的火爆,2012年之初我们来聊聊2012 对于服务器应用工具的一些事,究竟2012会上演哪些"大戏"。

 

[[57088]]

 

软件应用开发市场似乎已经过了相对火爆的几年,已经逐渐趋于平静,但是对于2012年来说,看似平静的软件市场其实可以说是波涛汹涌,既有Windows 8与Windows Server 8的双剑合璧出击,也有HTML5这样“新生代”的强势崛起,更有JavaScript这样的“老戏骨”持续表现,可以说,2012软件市场迎接的绝不是 毁灭,而是强势反弹重生。

所以说,2012是一个值得IT行业期待的龙年。

每一个不平凡的年份毕竟有一些不平凡的事迹,而2012年的服务器软件市场则有一些需要我们关注的产品,他们可能将是未来一段时间最活跃、最热门的话题,引领着时代潮流的发展,具体大家可以多关注以下项目:

一、双剑出击——微软Windows 8与Windows Server 8谁与争锋?

提起软件,就不得不提IT巨头微软,其操作系统更是让IT人员如数家珍,而作为服务器操作系统,Windows Server 8即将在2012年的表现却是不能忽视的,曾几何时,操作系统可以说是微软一家独大,即使现在,谁又敢说能在操作系统上超过微软呢?

 

2012年需要关注的重点开发项目

 

Windows Server 8

作为面向服务器的Windows Server 8平台,虽然至今尚未揭开其真正的“面纱”,但从不断流出的消息中我们可以预计到:Windows Server 8推出会引起大的轰动,Windows Server 8绝不是对上一代简单的升级,它在功能方面相比上一代有了提升,有专家曾说,这将是微软历史上最好的服务器系统,将进一步的拉开微软与竞争对手的距离。

微软在2011年7月12日的WPC全球合作伙伴大会上首次为大家展示了Windows Server 8,作为下一代服务器,Windows Server 8将与Windows 8有可能在今年的秋季同步发布。

Windows Server 8当前与Windows 8处于并行开发阶段,在WPC大会上,微软表示,Windows Server 8将成为一个重要的私人云计算模块,也就是说它的一个非常重要的特点就是虚拟化,Windows Server 8将带来上百个新功能:

Windows Server 8将提供一种适用于多用户的动态基础架构,这种超越虚拟化技术的产品将为您构建 Microsoft 私有云提供完美平台。通过驾驭和超越虚拟化技术,您就能够充分掌控工作负载和安全性,在构建云的过程中充分发挥成本效能,并安全地连接到各种云服务。

Windows Server 8通过集成一个兼具高可用性和易于管理特性的多服务器平台,来为您呈现卓越的经济优势。Windows Server 8将帮助 IT 专业人士对他们的现有基础架构实现“云化”,同时,通过提供高度可用且易于管理的多服务器平台,来更迅速和更高效地满足各种业务需求

Windows Server 8是迄今为止适用领域最为广泛、可扩展能力以及灵活性最强的 Web 和应用程序平台,它所赋予的灵活性,让您能够利用一整套兼具一致性和开放性的工具集,来构建各种应用程序并将其部署到本地、云端和混合型环境中。

Windows Server 8让IT人员能够为用户提供随时随地对数据和应用程序的跨设备灵活访问能力,同时,在日常管理以及维护安全性、可控性和合规性方面,也将得到简化。

可以看出,Windows Server 8绝对是2012年企业级应用市场上的一块“重头戏”,它的发布必定会产生意想不到的效果。届时,服务器市场也会跟随其产生不小的变化。

二、成长之美——HTML5会火吗?

在2011年,HTML5可能是站长们讨论最多大话题了,常常逛论坛的人一定也常见HTML5的信息,包括其新增的功能,兼容性等等问题,而随着时间的推移,HTML5已经越来越受到重视,2012年可以说有足够理由相信是其成熟爆发的一年。

 

[[57089]]

 

HTML5

2012年,HTML5将可能增加更多的开放接口供开发人员使用,让网站之间的连接更加紧密,而作为即将发布的IE 10的重要拼图,微软用了很多资金来提升HTML5的性能,在未来的IE 10中,人们将会充分感受到HTML5的优势。

HTML5提供了一些新的元素和属性,例如(网站导航块)和。这种标签将有利于搜索引擎 的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其他浏览要素提供了新的功能,如 和标记。 具体优势如下:

1.取消了一些过时的HTML4标记

其中包括纯粹显示效果的标记,如和,它们已经被CSS取代。

HTML5 吸取了XHTML2 一些建议,包括一些用来改善文档结构的功能,比如,新的HTML 标签 header, footer, dialog, aside, figure 等的使用,将使内容创作者更加语义地创建文档,之前的开发者在实现这些功能时一般都是使用div。

2.将内容和展示分离

b 和 i 标签依然保留,但它们的意义已经和之前有所不同,这些标签的意义只是为了将一段文字标识出来,而不是为了为它们设置粗体或斜体式样。u,font,center,strike 这些标签则被完全去掉了。

3.一些全新的表单输入对象

包括日期,URL,Email地址,其它的对象则增加了对非拉丁字符的支持。HTML5 还引入了微数据,这一使用机器可以识别的标签标注内容的方法,使语义Web 的处理更为简单。总的来说,这些与结构有关的改进使内容创建者可以创建更干净,更容易管理的网页,这样的网页对搜索引擎,对读屏软件等更为友好。

4.全新的,更合理的Tag

多媒体对象将不再全部绑定object或embed Tag中,而是视频有视频的Tag,音频有音频的Tag。

5.本地数据库

这个功能将内嵌一个本地的SQL 数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线Web程序也将因此获益匪浅。不需要插件的富动画。

6.Canvas 对象

将给浏览器带来直接在上面绘制矢量图的能力,这意味着用户可以脱离Flash 和Silverlight,直接在浏览器中显示图形或动画。

7.浏览器中的真正程序

将提供API实现浏览器内的编辑,拖放,以及各种图形用户界面的能力。内容修饰Tag 将被剔除,而使用CSS。

8.Html5取代Flash在移动设备的地位。

综上优点,我们不难发现,HTML5作为下一代Web语言,它不单单是一种标记语言,更为下一代Web提供了全新功能,并将引领下一代Web实现类似桌面的应用体验,给用户带来更贴切的服务和享受,可以说也使对Web服务器的一种促进。#p#

三、数据库的革命——NoSQL应用性越来越高

NoSQL(NoSQL = Not Only SQL),是一项全新的数据库革命性运动,早期就有人提出,如今发展趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。

 

[[57090]]

 

NoSQL

现今的计算机体系结构在数据存储方面要求具备庞大的水平扩展性,而NoSQL致力于改变这一现状。目前Google的BigTable和Amazon Dynamo使用的就是NoSQL型数据库。

NoSQL项目的名字上看不出什么相同之处,但是它们通常在某些方面相同:它们可以处理超大量的数据。这场革命目前仍然需要等待。的确,NoSQL对大型企业来说还不算不上主流,但是,2012很可能就会变个样子,其NOSQL优势体验如下:

易扩展

NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。

大数据量,高性能

NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。一般MySQL使用 Query Cache,每次表的更新Cache就失效,是一种大粒度的Cache,在针对web2.0的交互频繁的应用,Cache性能不高。而NoSQL的 Cache是记录级的,是一种细粒度的Cache,所以NoSQL在这个层面上来说就要性能高很多了。

灵活的数据模型

NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦。这点在大数据量的web2.0时代尤其明显。

高可用

NoSQL在不太影响性能的情况,就可以方便的实现高可用的架构。比如Cassandra,HBase模型,通过复制模型也能实现高可用。

四、移动终端的开发

2011年,苹果火了,iphone 4S如今也继续吸引这人们的眼球。谷歌火了,就是因为Android手机的出奇制胜。

 

[[57091]]

 

移动终端开发

不难发现,互联网终端的发展会逐渐趋向于手机,人们利用手机,移动平板办公再也不是痴心妄想,而今, 移动终端的开发越来越得到人么的推崇。

2012年,随着服务器云技术的发展,私有云,公有云将会进一步的深入的用户方方面面,从身边移动到企业办公,私人会所,大量移动终端设备发展,势必带动移动终端开发项目的发展。

五、老而弥坚的JavaScript

作为一直很火的编程语言,JavaScript可以说在编程语言里是绝对的老大地位,没有什么语言能跟JavaScript的应用范围那么广,其编程的软件应用到各个领域,而2012年,随着云计算,服务器的发展,JavaScript的作用依然不容小视 ,其依然会“老当益壮”活跃于IT大舞台。

 

2012年需要关注的重点开发项目

 

JavaScript

其具体优势表现为:

1.简单性

JavaScript是一种脚本编写语言,它采用小程序段的方式实现编程,像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了 一个简易的开发过程。它的基本结构形式与C、C++、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解 释。它与HTML标识结合在一起,从而方便用户的使用操作。

2.动态性

JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。

3.跨平台性

JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。

4.节省CGI的交互时间

随着WWW的迅速发展有许WWW服务器提 供的服务要与浏览者进行交流,确浏览的身份、需服务的内等等,这项工作通常由CGI/PERL编写相应的接口程序与用户进行交互来完成。很显然,通过网络 与用户的交互过程一方面增大了网络的通信量,另一方面影响了服务器的服务性能。服务器为一个用户运行一个CGI时,需要一个进程为它服务,它要占用服务器 的资源(如CPU服务、内存耗费等),如果用户填表出现错误,交互服务占用的时间就会相应增加。被访问的热点主机与用户交互越多,服务器的性能影响就越大。#p#

六:Linux操作系统争抢Windows地盘

近年,Linux操作系统发展迅猛,并且在服务器高端领域占有自己的一席之地,Linux以其独特的特点吸引了众多关注,2012年各种Linux发行版本都会持续发布自己的升级版,既有“新科状元”Linux Mint,也有“老牌劲旅”Ubuntu、openSUSE等,虽然服务器版本相对平淡,但是随着人们对Linux系统的不断熟悉,Linux服务器版本的应用也会越来越广。

 

[[57092]]

 

Linux VS Windows

Linux开放源代码政策,开发与使用无须支付任何单位和个人的版权费用成为创新型企业的基石,目前国内外很多保密机构服务器操作系统采购的首选。目前国 内主流市场中使用的主要有Novell Suse Linux 9.0中文版、红帽系列、红旗Linux系列等。其优点表现如下:

完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一 点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。这让Linux吸收了无数程序员的精华,不 断壮大。

完全兼容POSIX 1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

丰富的网络功能

Unix是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作 系统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供WWW、FTP、E-Mail等服务。

可靠的安全、稳定性能

Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

小结:以上几个方面虽然并不能代表2012年整个服务器软件相关方面的发展趋势,但是从中可以看出,由于服务器的发展,2012年与其相关的软件方面的发展还是值得期待的,软件将在服务器上作用越发重要,软件即服务(SaaS)将是未来发展的一个大趋势。

【编辑推荐】

  1. 前瞻2012年:11场不容错过的Linux盛会
  2. SUSE Linux进入Dell公共云中
  3. 微软确认在其Windows 8 ARM上限制Linux操作系统
责任编辑:Yeva 来源: 中关村在线
相关推荐

2011-12-29 09:46:28

Windows SerPowerShell

2011-12-30 10:32:06

云计算

2011-12-27 15:47:49

微软Windows 8Windows Pho

2013-05-17 09:39:38

2012-06-01 15:19:58

WWDC 2012

2012-04-18 09:41:47

微软Windows Ser

2011-12-22 10:08:46

CES看点

2011-12-27 10:04:45

2012-05-15 10:08:55

InteropWAN

2012-01-05 09:33:59

虚拟化桌面虚拟化Hyper-V 3

2012-02-01 11:19:09

三网融合IPTV

2012-09-12 10:19:14

Windows 8Server 2012

2012-12-06 11:22:03

2012 DoNews

2012-02-09 11:06:24

服务器市场预测

2011-12-29 10:12:47

2010-05-20 13:19:50

Linux下SVN 命

2012-09-06 16:52:47

Windows Ser

2013-03-13 10:19:24

Windows SerWindows 8

2011-12-24 14:10:30

云计算微软亚马逊

2012-06-06 18:08:57

SQL Server2微软速8酒店
点赞
收藏

51CTO技术栈公众号