文件名称:minima:另一个网络框架
文件大小:127KB
文件格式:ZIP
更新时间:2024-05-18 06:05:21
JavaScript
最小值:noSQL + noHTML + noJS 传统的Web框架包括数据库上的ORM层,模板引擎以及一些HTTP调度程序和会话管理。 我认为,前两个是过去的遗物,我们可以(并且应该)没有它们,而第三个应该大大改善。 幸运的是,像flask这样的现代简约框架使我们更接近这一点,但是还有很长的路要走。 愿景:一路走下去! 网站应面向服务,公开API而不是动态生成HTML页面。 默认情况下,JSON API会在任何地方调用。 模板是一个愚蠢的事情:它基本上是非常有限,麻烦且无法调试的功能应用程序形式。 模板接受参数并生成HTML:这是一个功能! HTTP服务器最终是远程过程调用(RPC)的简写形式-它将函数名称(URL)分配给具体函数,提取参数,并通常缓解HTTP混乱中的代码。 现在是时候意识到它并按其实际方式来思考它了。 HTML太低级了,我们无法使用。 我们应该在语义上进行更多
【文件预览】:
minima-master
----minima()
--------page.py(2KB)
--------hypertext.py(9KB)
--------js.py(4KB)
--------__init__.py(0B)
--------components.py(2KB)
----README.md(2KB)
----_scraps()
--------integration.py(143B)
--------dom.py(929B)
--------views.py(64B)
--------sketch.py(2KB)
----tests()
--------test1.py(3KB)
--------static()
----.gitignore(73B)