正在自己动手写一个基于 python 的 web 框架 Dolphin,各位有什么好的教程和建议吗?

2015-09-08 09:49:40 +08:00
 wind3110991

基于 MVC 模型和 WSGI ,正在参考 webpy 的源码架构,准备写一个至少比 webpy 重一些的,有足够前端模版渲染的 web 框架;

参考源码: django 太重, flask 不错不过架构要求太高。

有经验的大神可以说下:写一个 web 框架除了看源码,还需要注意一些什么方面吗,有什么好的建议和教程?还有什么好用的工具之类可以减少重复造轮子?

4811 次点击
所在节点    Python
26 条回复
wind3110991
2015-09-08 17:54:12 +08:00
@MrEggNoodle 我就是觉得一直在用别人的框架,比如 django 和 flask ,有些需要定制和个性化的地方十分不方便,不如自己从头写一个框架,然后把自己博客迁移过去
PS :我不奢望有人会用,我只希望自己能深入理解如何去写一个框架
chengzhoukun
2015-09-08 21:20:53 +08:00
我也打算写一个,主要是为了加深下对 web 开发流程的理解
你可以去看下 flask 1.0 的代码。
另外廖雪峰的 Python 教程最后用 asyncio 和 aiohttp 搭建的简易框架也是不错的
chengzhoukun
2015-09-08 21:21:34 +08:00
flask 0.1 (刚刚打错了)
depr
2015-09-09 10:41:09 +08:00
@wind3110991 我现在是用 Django ,在需要的时候自己改造,到某个阶段后,框架似乎不是那么重要了
wind3110991
2015-09-09 15:27:02 +08:00
@depr 同意你的观点
wind3110991
2015-09-09 15:27:13 +08:00
@chengzhoukun 感谢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/219025

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX