這個分類
2010-01-24
這個分類究竟會說些甚麼呢?
會教c++ 嗎? 還是javascript呢?
如果想學基本邏輯的話請在google search 一下tutorial 吧...
在這個分類我想要提出一些在程式途中的選擇
甚麼選擇呢?
在下面有一個示範, 也算是第一次的教學吧!
選擇mysql, mysqli 還是PDO?
用不用額外直譯class如adodb?
當中的思路太過複雜, 實在難以完全說明
但我的的想法大約是mysqli 不加class
這是我用四小時在網上翻查資料得出的結論, 當然存在就有其合理性,
要好好理解的話還是要search 看看, 但只要看到mysqli 的優點自然會去用了
不然的話, mysql 加一個輕量的class 也是穩妥的選擇
mysqli:
很重要的, 內置OO用法, 行數比mysql 有一定程度的減少
在虛擬主機中, mysqli 普及性比pdo 高
adodb 等大型框架效率不良
mysql 的procedural function 功能不齊全, 用輕量class 怕團隊做不長, 重量class 效能卻不高, 自製class 浪費時間
pdo 的學習時間遠比mysqli 長而相對優點卻不顯著(好用的功能也不是能大幅節省)
如果是一個大專案, 我支持的當然是mysql + 自訂class, 很多功能如caching 其他都不提供, 而multi query/next 等函式也是不難寫出來的