+ -
当前位置:首页 → 问答吧 → 云和虚拟化

云和虚拟化

时间:2010-09-15

来源:互联网

云计算和虚拟化技术已经被热议了很长一段时间。在我看来所谓云,提供的是服务。你需要什么内容,输入初始条件,云端一计算,就给了你想要的结果。云提供了一种服务接口,标准化了输入格式,同时标准化了输出结果。而虚拟化技术在我看来最重要的是把软件和硬件分离,软件(特别是操作系统)不在依赖于固定的硬件。本来OS是基于一台主机的,结果主机宕机了,没有虚拟化前是需要等待恢复的,而虚拟化后可以实现热迁移,虚拟机可以马上切换到另一台服务器上继续运行,相当的敏捷。

我在这里并不是想说云和虚拟化,而是就程序设计而言,从云和虚拟化中给了我们什么启示。云中得到的启示是标准化的输入输出,封装好的模块提供标准的接口和服务。对于PHPer来说,在服务端(姑且认为是云端吧,虽然可能小得连浮云都算不上)如果还在编写夹杂HTML,JS,CSS的混合数据,是应该好好思考一下了。而虚拟化给我们的启示就是分层,清晰而明确的把各个功能角色给分离开,不再杂糅。程序设计从依赖于具体硬件平台的汇编语言(需要针对不同平台重新编写代码),发展到移植性良好的C语言(代码很少改动,针对不同平台重新编译),再发展到隔离硬件平台的Java(运行在JVM上,编写一次到处运行),每次无不是清晰分层的杰作。如果连最基础的MVC都分离不开,盖个茅屋还不成问题,如果要建高楼大厦那就麻烦了。对PHPer来说,就这个意义上讲,掌握一个PHP编程框架是多么的重要。

作者: 七月十五   发布时间: 2010-09-15



没有持久层, php的mvc是没意义的, 就算实现了, 也是付出很大代价.

学js的还知道以下函数的错误, 但php完全合格.
function a(){
  var s = 0;
}

作者: spser   发布时间: 2010-09-15

热门下载

更多