我尝试基于bottle.py 制作一个python web 框架我对几个可用的web 框架不满意。有些太严格了。强迫我学习这么多外星人的东西。有些已经足够好了,但它隐藏了很多东西,那里有很多魔法。有些太简单了,所以制作“hello world”以外的东西会很困难。
我熟悉 PHP,我喜欢 CodeIgniter。但我认为python比PHP好。我喜欢空格缩进和它的一致性,而且 python 有很多可用的包。但是,我找不到任何舒适的网络框架。所以,我试着做一个:https ://github.com/goFrendiAsgard/kokoropy
在继续构建之前,我需要确定是否有任何 Web 框架简单、面向 MVC、可移植、易于学习、明确并且已经具有自动路由(类似于 codeIgniter)? 我玩过 django,发现它太难了,太受限制了。(可能只是我) Web2py 很好。但我讨厌模型是如何自动加载的。我也不喜欢它隐式导入东西的方式。有很多解决方法,比如 add if 0: import things 等,但这对我来说似乎很棘手。
另外,你对我的“手工”网络框架有什么看法?它还没有完成,但我会做一些类似 core_model 和 core_controller 类的东西。它将类似于 CodeIgniter,但具有更多限制性的发布功能(例如:应该有 action_ 前缀以使该功能可通过浏览器访问)