7、浏览器中的真正程序
将提供API实现浏览器内的编辑,拖放,以及各种图形用户界面的能力。内容修饰Tag 将被剔除,而使用CSS。
8、Html5取代Flash在移动设备的地位。
综上优点,我们不难发现,HTML5作为下一代Web语言,它不单单是一种标记语言,更为下一代Web提供了全新功能,并将引领下一代Web实现类似桌面的应用体验,给用户带来更贴切的服务和享受,可以说也使对Web服务器的一种促进。
三、数据库的革命——NoSQL应用性越来越高
NoSQL(NoSQL = Not Only SQL),是一项全新的数据库革命性运动,早期就有人提出,如今发展趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。
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手机的出奇制胜。
移动终端开发
不难发现,互联网终端的发展会逐渐趋向于手机,人们利用手机,移动平板办公再也不是痴心妄想,而今, 移动终端的开发越来越得到人么的推崇。
2012年,随着服务器云技术的发展,私有云,公有云将会进一步的深入的用户方方面面,从身边移动到企业办公,私人会所,大量移动终端设备发展,势必带动移动终端开发项目的发展。