看板 Programming 關於我們 聯絡資訊
※ 引述《Arton0306 (Ar藤)》之銘言: : 我的問題是這樣的... : 關於使用到database的website : 有許多工具可加速開發 : 像python中的django : ruby on rails : 但像python和ruby本來並不是針對web的運用設計的 : 只是有人開發出django ror這種框架來加速開發 : 那麼為什麼沒人開發一個c或c++寫成的針對web的框架 : 這樣速度會快很多不是嗎?? : 而似乎很多語言也能拿來寫個web專用的框架 : 那為什麼ror之類的會這麼紅呢?? : 只是因為其它語言沒做出來而已嗎?? 特性不適合吧 你不會想在寫網頁時還考慮Memory leak的問題吧? 各種該有的library要使用還要自己compile弄半天 也不會想每次做一點點修改 就重新compile一次 而windows下寫的程式 要改成用linux跑,還得重新compile等等麻煩事 以python為例,module是開箱即用的概念 相當方便,語言本身的特性,也有很多好用的地方 例如字串的切片,還有xxx in list和[name for in list]等語法 在C/C++或其它語言大多都還要特別另外針對這種常見的小問題去做處理 Python的資料結構也很靈活易用 list dictionary等組合就可以做很多原本很麻煩的結構 而Python標準函式庫能做的事也夠多了 還有它非常的動態,可以做一些C/C++做不到或很難做到的事 直譯式的也有修改馬上可以執行,不用編譯的好處 所以就算C/C++弄出個framework來,基於語言本身的特性 開發上也不太可能有django或TurboGears等來得快速和容易 以上只是我個人的一點看法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.123.33
Arton0306:thx 123.195.50.65 04/26 20:35