Blog

web2py 非 web.py

我彻底的晕菜了。

我们这学期的《软件工程2》课的学期项目是一个笔记发布与分享系统,我们组有 11 个人,分为 logic、db 和 UI 小组(其实就是 MVC 了)。我们在开始的讨论时主要确定了两个 web 框架,Rails 和 web2py,以便在第二次的小组会议上选择。

我之前用过 web.py 写过简单的团购网站聚合程序,觉得不难;之前也看过 Rails 的书,想学习 Rails,并且有一个网站计划,但并没有实际操作过,于是在会议上表示两者皆可。最终我们确定了是用 web2py 来开发。

今天我看了一下 web2py book,觉得与我在去年暑假里用的 web.py 差别非常巨大。web.py 的主程序在一个文件里就完成了,而 web2py 则更加复杂,MVC 之间分成不同的文件,规模堪比 Rails 了。

我越看越觉得不对劲——web.py 就算再怎么升级也不能在半年时间里变化这么大吧?于是就上网查了一下,结果让我感觉非常悲剧:我之前一直把 web.py 和 web2py 给当成了一个东西,丝毫没有两者之间有不同的自觉性。

早知道我就在小组会议上投 Rails 的票了,我在开会前一直在看官方的书,感觉写的挺清晰的,要学会不难。结果现在悔之已晚,小组回忆昨天就结束了,我只好开始学习一个新的不熟悉的框架。不过好在我是 logic 组的 coder,主要管 controller 部分,不是十分需要操心宏观的框架。等别人弄好框架和数据库之后我往里填写业务代码好了,这样还容易一点。

这样的好处是我有了学习新的框架的经验,就是压力稍微大了点。苦也! 🙁

没有评论

Leave a Reply