作者yororu (人生啊!)
看板PHP
标题[请益] class和function
时间Tue Sep 4 11:01:41 2012
我一向写程式都是用function 去做
第一点是因为我觉得class的语法对我
而言是蛮不熟悉了..
看语法能懂..但是要自己去写就觉得本
来用function 可以几行就做到的东西..
却要写那麽长觉得不喜欢...
然後我在某网站也看到
http://www.phpv.net/html/1453.html
执行速度慢很多
所以真的不知道在php里用class的优点在那里..
还有最近在学很多MVC架构的东西(ex:Codeigniter)..
也是觉得明明几个function 就可以做出来..
好像要去理解那麽冗长的class和程序
然後执行速度很差
不知道有没有人能够反驳我的想法呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.150.138
1F:→ mervynW:... ... 维护 09/04 11:04
2F:推 chchwy:MVC架构的重点在弹性跟维护 不知道您写过多大的网站? 09/04 11:07
3F:推 bibo9901:..........你把class当成function在用当然没好处啊... 09/04 11:12
4F:推 tkdmaf:我能反驳你书看得不够多吗? 09/04 11:14
5F:→ tkdmaf:如果物件如你讲的如此没用的话。 09/04 11:14
6F:→ tkdmaf:设计模式这本书不会卖那麽好。 09/04 11:15
7F:→ tkdmaf:JAVA也不会那麽多人在写。 09/04 11:15
8F:→ tkdmaf:你觉得几个function在写,那是因为你写的东西太小。 09/04 11:15
9F:→ tkdmaf:更多的时候我猜测你都在写重覆的功能。 09/04 11:16
10F:→ tkdmaf:最後,网站的效能评估是整体性的。 09/04 11:17
11F:→ tkdmaf:不是片面区段来测的。那种测法明显不公道。 09/04 11:17
12F:→ tkdmaf:重点是写文章的家伙竟然把物件new了100万次~~~~ 09/04 11:18
13F:→ tkdmaf:并且他举的例子根本就是:神经病才会用的做法。 09/04 11:19
14F:→ yororu:我写的网站不大...处理的资料大也才不到10万笔~~ 09/04 11:21
15F:→ yororu:其实像PHPBB那种讨论区...我看他们的程式码就觉得好庞大... 09/04 11:22
16F:→ yororu:但是我自己写出来的程式很少..有时候遇到要开发讨论区时.. 09/04 11:23
17F:→ yororu:就不知道是否要直接套用...(因为有些客户会对讨论区有意见) 09/04 11:24
18F:→ yororu:比如字的位置图的位置..等..那时就又要去改PHPBB的程式码.. 09/04 11:24
19F:→ yororu:然後就会觉得还不如自己写..但又觉得很多都用.所以很难抉择 09/04 11:25
20F:→ LaPass:因为好写.... 但PHP的物件导向我则持保留态度 09/04 11:28
21F:→ tkdmaf:很多情况下,物件回传值是放进变数处理的。 09/04 11:34
22F:→ tkdmaf:而不是一直去叫那个方法传回来。 09/04 11:34
23F:推 LaPass:维护数万行等级,非物件导向的网站真的会很想死.....= = 09/04 11:57
24F:→ LaPass:虽然是用JSP写,但完全没用物件导向是哪招..... 好想哭 09/04 11:57
25F:推 ChowMein:ok啦, liunx也是用C写的 09/04 13:01
26F:→ ChowMein:主要是看架构的好不好, 语言只是让你更方便而已 09/04 13:03
27F:→ ChowMein:也没说MVC就一定要用物件才叫MVC 09/04 13:05
28F:→ gname:new个1百万次.. 吓谁啊..= =" 09/04 13:21
29F:→ CaptainH:Linux 的 kernel 是执行效率和模组化兼顾 09/04 14:14
30F:→ CaptainH:拿来类比不适合, 毕竟那都是神手写出来的 09/04 14:14
31F:→ gpmm:hmm...这篇是洗文章吗?(惊 09/04 22:03
32F:→ iceblue7x:连for都不要 直接 += 1 一万次更快 你会这样写吗? 09/05 00:04
33F:推 ChowMein:把loop展开确实一个优化的方法, 一万次是有点极端啦 XD 09/05 09:19
34F:→ iceblue7x:我只是想表达 不是执行快就好 原po用oo的例子也很极端XD 09/05 22:32