作者StubbornLin (Victor)
看板Programming
标题Re: [问题] python ror
时间Sat Apr 26 00:46:55 2008
※ 引述《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
1F:推 Arton0306:thx 123.195.50.65 04/26 20:35