当前位置:编程学习 > JAVA >>

procudure的效率比较高。是什么意思? 高手指点啊

procudure的效率比较高。是什么意思? 高手指点啊 --------------------编程问答-------------------- 额。。。。直接问你回复你上一个帖子的那个大侠嘛。。。。呵呵,刚好看到 --------------------编程问答-------------------- 存储过程?存储过程中的数据不用通过网络传来传去,直接在数据库内部做掉 --------------------编程问答--------------------
引用 2 楼 ticmy 的回复:
存储过程?存储过程中的数据不用通过网络传来传去,直接在数据库内部做掉


而且不用反复编译 --------------------编程问答-------------------- 是procudure 还是 procedure?
procedure是相对于OOP的一种写程序的形式,比如像C, assembly, PHP (4.0之前)都是procedure programming。没有class(类)的概念,程序只有逻辑,没有Object。
因为储存和读取Class信息,需要花时间,所以理论上Procedure的运行速度会比较快比OO快很多,但是如果要做一个很大的项目,要很多程序员来做这个项目(如20人以上)procedure的形式不好管理,容易出错,而且找错比较难。
OOP更符合事物客观规律,也更容易设计系统的组分。现在的计算机运算速度,在内存中存贮类的信息已经不是什么高价的运算了。而且OOP的设计能让系统更容易的scale out和scale up。现在的大公司和大项目都用OO。、

系统不是时时刻刻都追求速度的,很多时候其他指标更重要,比如可变性,做插件的难以,更新的难以等。 --------------------编程问答-------------------- 谢谢各位高手指点
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,