django据说是:不是全由程序员包办的解决方案。而对个人起步网站来说是没有多人分工的。哪个最适合一个人开发的网站呢?
希望大家说实话,不要不好意思,是不是没有类似ror的python框架呢?是不是python和ruby理念不同,产生不了ror呢?
没有抱怨python的意思(还要解释,真累)。只是个人的一个疑问,希望能找到适合自己的方案。
也就是寻找写web程序就像写桌面程序那样的web框架。但希望是rest的解决方案。
别人没有问这个问题的,是不是拍被拍砖啊,我的承受能力比较强,有问题就问。
--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
On Jul 24, 12:44 pm, "Bruce Wang" <numb...@gmail.com> wrote:
> On 7/24/07, Tom zheng <tomz...@gmail.com> wrote:
>
> > 哪个pythonweb框架是最少知识点、最少代码量(最自动化)、最pythonic的解决方案?
>
> 前面有个框架比较的讨论,自己去看看吧
早看过。没有直接回答这个问题。
>
> PS: 我怎么觉得你的要求有点自相矛盾呢? RoR代码量的确少,自动化程度极高,但是知识点也是非常多的
都封装起来了,怎么会知识点更多。
> 如果你要找不用动脑的快速解决方案,微软最擅长这个...
。。。。。。
在 07-7-24,黄毅<yi.cod...@gmail.com> 写道:
> PS: 我怎么觉得你的要求有点自相矛盾呢? RoR代码量的确少,自动化程度极高,但是知识点也是非常多的
都封装起来了,怎么会知识点更多。
pylons 真是超難用(個人觀感)...不過操作感(命令方式, helper...etc)最接近 RoR, 彈性也是最大.
宣傳:
TurboGears 的初始學習流程一直不斷地修正進化. 比ROR還容易.
1. 一開始不用先安裝 database, python framework 都可以用 sqlite
2. 一開始不用先學設定 yml/ini, 採用預設值就可以跑, 可以自訂的選項也都有說明, 將註解拿掉就可以用
3. 一開始打開 model.py 定義一次 model 就可以依此產生 database.
4. 一開始打開 controllers.py 就可以開始寫, 不用管 url dispatch
5. 有網頁工具組
RoR 相當 implicit, 要記憶的點超多的,
python 的框架都比較 explicit .
On Jul 24, 7:01 pm, "Nicholas Ding" <nicholas...@gmail.com> wrote:
> 人总不能在一颗树上吊死嘛,Pylons我觉得还是挺有意思的,至少能让我多学点Python相关的东西。
> ;-)
>
> On 7/24/07, gaso...@gmail.com <gaso...@gmail.com> wrote:
>
>
>
>
>
> > Simple answer: Django. 不喜歡 Django? 那就用 TurboGears.
>
> > pylons 真是超難用(個人觀感)...不過操作感(命令方式, helper...etc)最接近 RoR, 彈性也是最大.
>
> > 宣傳:
> > TurboGears 的初始學習流程一直不斷地修正進化. 比ROR還容易.
>
> > 1. 一開始不用先安裝 database, python framework 都可以用 sqlite
> > 2. 一開始不用先學設定 yml/ini, 採用預設值就可以跑, 可以自訂的選項也都有說明, 將註解拿掉就可以用
> > 3. 一開始打開 model.py 定義一次 model 就可以依此產生 database.
> > 4. 一開始打開 controllers.py 就可以開始寫, 不用管 url dispatch
> > 5. 有網頁工具組
>
> > RoR 相當 implicit, 要記憶的點超多的,
> > python 的框架都比較 explicit .
>
> --
> Nicholas @ Nirvana Studiohttp://www.nirvanastudio.org
所以Python不是没有ROR类似的框架,而是社区没有做好普及的工作。我现在想找一下Django的文档翻译结果居然发现找到的英文文档也是寥寥可
数的。
我不明白那个难看的Ruby的理念是什么,奇怪的语法,难看的代码?还说语法有趣。有趣是不错,但是那些有趣的特点Python也有(我想它是"借
鉴"Python的)而且更加的好看,更加的优美。
Ruby是靠吹捧......我们只能无奈啊......
On 7月25日, 上午8时24分, "大郎" <iex...@gmail.com> wrote:
> 可能Django是目前最好用的web framework之一。
>
> --
> 我走到一个陌生的地方, 告诉别人 我要去流浪
> 哦,我要去疗伤......
>
> Gtalk: iexper(at)gmail.com
> 域名过期了
所以,熟悉各种html标签的用法,可以有效加速网页开发
通信基本靠吼
娱乐基本靠手
回到正题
Django不错,它就是狗皮膏药,什么都能用~~~
建议大家除了做网页以外,另搞一些娱乐活动,web算不上什么大事
> > 域名过期了- Hide quoted text -
>
> - Show quoted text -
宣傳:
TurboGears 的初始學習流程一直不斷地修正進化. 比ROR還容易.
1. 一開始不用先安裝 database, python framework 都可以用 sqlite
2. 一開始不用先學設定 yml/ini, 採用預設值就可以跑, 可以自訂的選項也都有說明, 將註解拿掉就可以用
3. 一開始打開 model.py 定義一次 model 就可以依此產生 database.
4. 一開始打開 controllers.py 就可以開始寫, 不用管 url dispatch
5. 有網頁工具組
> > 2. 一開始不用先學設定 yml/ini, 採用預設值就可以跑, 可以自訂的選項也都有說明, 將註解拿掉就可以用
pylons 0.9.6 將 db 相關的都全拿掉了
> > 3. 一開始打開 model.py 定義一次 model 就可以依此產生 database.
pylons code 里沒有任何提示, 得查文件, 還要注意文件對應的版本對不對
> > 4. 一開始打開 controllers.py 就可以開始寫, 不用管 url dispatch
pylons 要下 paster controller 產生一個 controller
> > 5. 有網頁工具組
即 tg-admin toobox
我有了大概的印象:
* django的易用性象ror。turbogears也越来越好用。(但根据xlp说,django和ror的区别是,django没有追求最大量
的编程语言的封装。也就是说没有把不是编程语言干的活全用编程语言揽过来。)
* pylons的操作象ror。但pylons不易用。却灵活。
* 大家都喜欢django。
* ruby和perl一样是难看的语言,不被pythoner待见。
* ror深入使用,知识点很多,并不好学。也就是说,如果打破封装,内部布线很乱。还有些想法就不说了。
ruby的perl风格不被pythoner接受。而ror看来也具有ruby风格(或者叫perl风格),只求目的,不择手段,只求代码量最少。因此
也被追求架构清楚的pythoner看不上。
我是倾向于多语言工作的。因此,虽然学另外一种语言很痛苦,但也要试一试。找时间学学ror和php。当然,第一语言是python。
本主题不是做各种框架的比较,只是从ror的角度,来寻找类似的框架,因此,和ror无关的就没总结在内。
REST风格说错了。我想说的意思是优美的url。
觉得perl还有一点好的是可以在函数里面判断调用方需要什么类型的返回值,根据需要返回相应类型的数据。
另外perl的正则表达式应用起来也比python自然。
$buffer =~ s/$matching/$replaceto/i;
这段代码看起来也很自然,很简单啊。
$mail_content = "$name, i need a 'hello world' program this
afternoon.";
套在双引号里面的变量会被自动展开,这也没什么不自然的,而且很强大。
On 7月25日, 下午10时00分, Tom zheng <tomz...@gmail.com> wrote:
> 加到wiki:
>
> http://202.108.44.62/moin/PyWebFrameVs/SimilarToRor?action=show
因为你很熟perl所以感到很自然,不熟的人自然感到不自然,很正常。而且难看是从总体上来说的。不反对有个别地方你会认为perl比python好的,而且每个人的看法也是有差别的。但不管怎么样python的优美是公认的。
On 7月25日, 上午9时10分, kernel1983 <kernel1...@gmail.com> wrote:
> Dreamweaver是一个很不错的工具,虽然现在它开发网页的速度已经慢于我手写
>
> 所以,熟悉各种html标签的用法,可以有效加速网页开发
>
> 通信基本靠吼
> 娱乐基本靠手
>
> 回到正题
>
> Django不错,它就是狗皮膏药,什么都能用~~~
>
> 建议大家除了做网页以外,另搞一些娱乐活动,web算不上什么大事
>
> On Jul 25, 8:46 am, fireflyc <firef...@gmail.com> wrote:
>
> > 首先要说明的是Django应该是公认的(至少大多数朋友这样认为)轻量级Python web框架中最好的一个了。而重量级的Python web开
> > 发可以考虑Plone。
> > ...
---
... (努力学习 Python 中 ...)
http://blog.163.com/eishn
On 7月26日, 下午5时55分, limodou <limo...@gmail.com> wrote:
> On 7/26/07, DDGG <pyt...@rtgame.com> wrote:
>
>
>
>
>
> > 为什么说perl是难看的语言啊?其实perl也有好多地方不错啊,比如变量前缀$ @很清晰地表明这是个什么类型的变量,比python清楚。
> > 当然也可以 $a = @b
>
> > 觉得perl还有一点好的是可以在函数里面判断调用方需要什么类型的返回值,根据需要返回相应类型的数据。
> > 另外perl的正则表达式应用起来也比python自然。
>
> > $buffer =~ s/$matching/$replaceto/i;
>
> > 这段代码看起来也很自然,很简单啊。
>
> > $mail_content = "$name, i need a 'hello world' program this
> > afternoon.";
>
> > 套在双引号里面的变量会被自动展开,这也没什么不自然的,而且很强大。
>
> 因为你很熟perl所以感到很自然,不熟的人自然感到不自然,很正常。而且难看是从总体上来说的。不反对有个别地方你会认为perl比python好的,而且每 个人的看法也是有差别的。但不管怎么样python的优美是公认的。
>
> --
> I like python!
> UliPad <<The Python Editor>>:http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog:http://www.donews.net/limodou- 隐藏被引用文字 -
>
> - 显示引用的文字 -
关于ror和django, 也许在使用的方便程度不相上下, 但是整个社区的丰富程度, 全世界范围内的资料的丰富程度, 基本不可同日而语.
另外呢, ruby里面就只有一个ror, 而python里面都数不清了....
python现在还不错,但是python3000要把一些语句改得烦琐了,不喜欢...
关于ror和django, 也许在使用的方便程度不相上下, 但是整个社区的丰富程度, 全世界范围内的资料的丰富程度, 基本不可同日而语.
On 7月26日, 下午11时27分, DDGG <pyt...@rtgame.com> wrote:
> python现在还不错,但是python3000要把一些语句改得烦琐了,不喜欢...
>
> ...
---
努力学习 Python 中 ...
http://blog.163.com/eishn
我完全赞成 DDGG 的观点!
On 7月26日, 下午11时27分, DDGG <pyt...@rtgame.com> wrote:
> python现在还不错,但是python3000要把一些语句改得烦琐了,不喜欢...
>
> ...
On Jul 27, 9:46 am, "刘鑫" <march....@gmail.com> wrote:
> 从语言发展的角度看,Python3000已经落在Perl6后面了。如果你需要一门足够好的,可以让你学习编程语言本身的编程语言,Perl6可以说是唯一需要的。只是这个优雅强大的幽灵,还不知道什么时候真正出现在我们的世界。
>
perl6要实现自我编译的语言,而pypy就是自我编译的语言。我认为自我编译是动态语言的发展目标之一,实现了自我编译,动态语言才能容易的移植到
各种平台上。动态语言的一个含义就是胶水语言,而只有好的可移植性才可以保证用胶水来粘更多的东西。现在虽然有了jython和ironpython,
走在了其他动态语言的前面,但如果实现了自我编译,这种移植就会更容易。
我认为至少应该把pypy集成进去才算比较大的升级,这样没有向前兼容性才更有价值。集成了pypy就等于集成了stackless python。但
python老大好像对实现层面的事情关心不多,更多关心于语言的简单性。另外,如果集成了pypy,那么python3000就不能及时推出了。
我当然是指的ror的社区和资料比django丰富... 不过我的话确实有歧意..
集成 pypy.... 那就不是像 perl 一樣等都等不到 6, 而是等都等到 西元 3000 年了 XD
pypy 成熟度還是有限, 跨平台要都能正確編譯還是大有問題, 這還得花時間解決吧.
On Jul 27, 4:37 pm, "gaso...@gmail.com" <gaso...@gmail.com> wrote:
> 集成 pypy.... 那就不是像 perl 一樣等都等不到 6, 而是等都等到 西元 3000 年了 XD
>
> pypy 成熟度還是有限, 跨平台要都能正確編譯還是大有問題, 這還得花時間解決吧.
这个pypy貌似还比perl6的进展快。perl还没人搞自我编译,虽然被列作目标。pypy成熟度这么低啊。那就算了。
python3000让我想起了周星星的电影里,有个要你命3000,哈哈。
> > > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -