查看文章 |
阅读《Django到底有什么好?》
2009-02-11 13:43
原文: Django到底有什么好? 看到这篇之后的确想起令狐虫是对当时我的推荐有不同的意见。其实从个人角度来说,一个框架会面临许许多多的使用者,他们的层次不同,要求不同,水平不同。而django的特点就是统一,集成,功能完备,admin是极为出色的一个亮点。这许多的功能让它与其它的python web框架一比就耀眼得多。但是我也不想说什么django太多的优点,更何况我是认为django有许多缺点了,但相比其它的框架,就不能要求太高了。 不过从文章中我们可以看出,令狐同学的功力比较深,所以他喜欢先定置,然后在此基础之上再进行开发。但他也说到,这种定制需要花精力,对项目也有一些影响。这一点与我在前面所写的《merb的不可知--与uliweb框架的走向》的观点比较接近。太灵活等于没做完,就象werkzeug一样:我不是一个框架,但是我搜集了许多web开发相关的工具,可以让你自已组建。但是并不是人人都能做,都想做,或做得好的。因为框架的成熟,稳定,成长是需要时间的。两三天做出来的可能只够自已用。因些在灵活的基础之上,再应该有一些定制的东西,可以让用户快速上手。再用户越来越熟悉之后,再进行定制,这样比较好。 现在许多开发都讲究快节奏,都希望立杆见影。比如我有时看到一个东西,总想看一看有没有demo, screenshots之类的,先有个初步感觉后再进行深入。框架也不例外,因为选择太多,如果你不方便让人家上手,人家可没时间陪你玩啊,谁的时间不宝贵啊。(虽然有些急功近利的意思,但是也说明发展的趋势) 所以目前我对uliweb的想法就是,灵活能做多少做多少,同时要尽可能的将做过的经验以app的形式保存起来,以方便重用。只有这样,再开发才能真正提高效率,让更多的注意力在新的东西上。 |
最近读者: