云和虚拟化
时间:2010-09-15
来源:互联网
云计算和虚拟化技术已经被热议了很长一段时间。在我看来所谓云,提供的是服务。你需要什么内容,输入初始条件,云端一计算,就给了你想要的结果。云提供了一种服务接口,标准化了输入格式,同时标准化了输出结果。而虚拟化技术在我看来最重要的是把软件和硬件分离,软件(特别是操作系统)不在依赖于固定的硬件。本来OS是基于一台主机的,结果主机宕机了,没有虚拟化前是需要等待恢复的,而虚拟化后可以实现热迁移,虚拟机可以马上切换到另一台服务器上继续运行,相当的敏捷。
我在这里并不是想说云和虚拟化,而是就程序设计而言,从云和虚拟化中给了我们什么启示。云中得到的启示是标准化的输入输出,封装好的模块提供标准的接口和服务。对于PHPer来说,在服务端(姑且认为是云端吧,虽然可能小得连浮云都算不上)如果还在编写夹杂HTML,JS,CSS的混合数据,是应该好好思考一下了。而虚拟化给我们的启示就是分层,清晰而明确的把各个功能角色给分离开,不再杂糅。程序设计从依赖于具体硬件平台的汇编语言(需要针对不同平台重新编写代码),发展到移植性良好的C语言(代码很少改动,针对不同平台重新编译),再发展到隔离硬件平台的Java(运行在JVM上,编写一次到处运行),每次无不是清晰分层的杰作。如果连最基础的MVC都分离不开,盖个茅屋还不成问题,如果要建高楼大厦那就麻烦了。对PHPer来说,就这个意义上讲,掌握一个PHP编程框架是多么的重要。
我在这里并不是想说云和虚拟化,而是就程序设计而言,从云和虚拟化中给了我们什么启示。云中得到的启示是标准化的输入输出,封装好的模块提供标准的接口和服务。对于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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28