作者olctw (olc.tw)
看板i-enterprise
标题Re: [请益] 网路创业大部分的网站规划都是用PHP吗?
时间Wed Jan 13 21:45:50 2010
※ 引述《StubbornLin (Victor)》之铭言:
: http://sourceforge.net/
: sourceforge用turbogears2加上MongoDB分散式的资料库做到
: 可以参考这篇文章http://0rz.tw/g01Fk
sf.net 早期是以 PHP 打造的,目前也还有相当大的成份是 PHP
: "自称"会写php的人也多
我会...
: 所以如果你是要顾人来写的话
: php是不错的选择,但要注意的是
: php因为门槛太低,自称会PHP的人实在太多
: 所以如果顾到自称会写PHP的人
: 虽然成品有机会出来而且可以跑
: 但你的网站别人要接手维护就会是恶梦
: 维护是不可能的事情,就只有砍掉重练一条路
: 你烧的钱可能都一直花在重写上
我想,这个例子并非 PHP 专属...
: http://blog.ez2learn.com/2010/01/06/old-php-sucks/
: 这是我之前写的文章,有提到为什麽以前的php有很多问题
: 从那里可以看到PHP的设计决策都倾向使它的门槛超低
: 造成他今天这麽流行,但是鱼和熊掌不可兼得
: 低门槛造就了其它很多问题
: 所以单除写php CGI,除非是几页而以的简单网页
: 又或着开发者真的是高手,否则当规模到一定大时
: 就会很惨,安全性问题也会不少
: 框架的话就比较少这类问题
: 很多现代框架都有ORM,自动产生sql语法
: 不会有injection问题
但 ORM 本身有效能问题...
: 大部份时间我都在survey不同的技术
: 而自从用了TurboGears和twisted等技术
: 我的生产力就像吃了金柯拉似的有了惊人的成长 XD
真是恭喜
路过...
---
kiang
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.103.49
1F:→ StubbornLin:我指的例子是你找到"自称"会PHP但其实不太懂的人 01/13 23:31
2F:→ StubbornLin:当然找到只是自称会但却是初学者的任何语言都一样 01/13 23:31
3F:→ StubbornLin:只是php因为门槛低 所以较常见那样的情况 01/13 23:32
4F:→ StubbornLin:还有如果当你的程式会因为ORM而效能卡住时 01/13 23:38
5F:→ StubbornLin:这时候表示你不是需要把ORM抽掉 而是在架构上要改变 01/13 23:38
6F:→ StubbornLin:像是使用MongoDB那种分散式的Database就是SF的解法 01/13 23:39
7F:→ StubbornLin:还有SF以前是用PHP写的又如何? 01/14 00:06
8F:→ StubbornLin:如果PHP都符合他们需求,他们吃饱没事改用tg2干啥= =" 01/14 00:06
10F:→ olctw:SF 改用 tg2 的原因也许是工程师替换罢了,问题的解法很多 01/14 07:47
11F:→ olctw:怪罪於工具好像没有什麽实质意义 01/14 07:47
12F:→ StubbornLin:如果你能写纯PHP比别人用框架写得更快更好 01/14 14:34
13F:→ StubbornLin:那你就继续用,但是如果工具的优劣能带来生产力、品质 01/14 14:35
14F:→ StubbornLin:各方面的巨大改变呢? 怪罪工具当然没意义 01/14 14:35
15F:→ StubbornLin:重点在於改用某种工具可以给你带来什麽好处? 01/14 14:36
16F:→ StubbornLin:就我看到的是生产力提高、品质提升 01/14 14:36
17F:→ StubbornLin:可以专注於使用者的经验等等更重要的事情上 01/14 14:37
18F:→ StubbornLin:而不是整天和工具在奋战 当你的精力都耗在上面了 01/14 14:37
19F:→ StubbornLin:你哪有时间去写出使用者更简单易用的程式? 01/14 14:37
20F:→ StubbornLin:说sf因为换了一个工程师就换工具真的是蛮好笑的 01/14 14:38
21F:→ StubbornLin:那下一个工程式写ruby on rails要不要就改ruby? 01/14 14:39
22F:→ StubbornLin:你要用原始的工具慢慢刻是你的自由... 01/14 14:40
23F:→ StubbornLin:但容我提醒你,在这瞬息万变的网路时代 01/14 14:41
24F:→ StubbornLin:改变是经常在发生的事,当别人写一个新网站三天 01/14 14:41
25F:→ StubbornLin:你用原始的工具写要三周,生产力高下立判 01/14 14:41
26F:→ StubbornLin:在这领域跟不上很容易就会失去竞争力.... 01/14 14:42
27F:→ StubbornLin:如果你觉得学一次就能用一辈子,在这领域并不存在 01/14 14:42
28F:→ StubbornLin:这样的事情 01/14 14:43
29F:→ olctw:唉,直接回文就好了,推那麽多.我有用PHP框架,你的假设不适用 01/14 16:08
30F:→ olctw:请继续,我去骑脚踏车了 :) 01/14 16:08
31F:→ StubbornLin:所以你回这篇文的目的到底是什麽? = =? 01/14 17:02
32F:→ StubbornLin:只是要说你会PHP? 还是说你想酸两句 恭喜你 就这样? 01/14 17:03
33F:→ StubbornLin:你回这篇废文 改推文就可以了 01/14 17:04
34F:→ StubbornLin:我不喜欢回废文 所以只用推的 01/14 17:10
35F:→ StubbornLin:我哪里讲得不对你不认同可以提出来讨论 01/14 17:21
36F:→ StubbornLin:那种路过酸两句的心态还特地发一篇只会让人觉得 01/14 17:22
37F:→ StubbornLin:你很没水准而已 01/14 17:22