GNU Artanis 0.0.2发布
Shawn the R0ck 写道 "Scheme玩家一直为缺少一个真正可以实用的东东而苦恼,
通常这种苦恼体现在学了
TSPL和SICP之后不知道能拿来干什么——除了借用Scheme的方法论用到别的工
程实践以外。现在他们有了Artanis,这是一个用Guile实现的web框架,以
GPLv3+ & LGPLv3双协议发布。有人曾提出既然是用于后端的程序,AGPL或许更适
合它。但由于Web框架的特殊性所以没有选择AGPL。RMS甚至考虑为它设计一个新的
协议LAGPL,不过目前尚在内部讨论中。就算真的有,也不是一两年能出来。
Artanis包含常用的http开发库(URL remapping, cookies, cache...),除此之外
该项目试图重新定义关系型数据库操作(主要是Relational Mapping),它摒弃了
ORM而尝试采用完全不同的方法。另外貌似作者并不满足于当前的内置服务器
+Nginx反向代理的架构,他试图将Guile的delimited continuation特性发挥到极
致以提供一个高性能的内置服务器
。
考虑到该项目才刚刚发布第二个版本,它似乎在死掉以前还有很长一段路要走。不
管怎样,预祝这位闲的蛋疼的作者好运。
值得一提的是,Artanis是深圳技术社区SZDIY的爱好者项目之一,被用于构建其
服务器端,但目前这帮家伙究竟在计划些什么无人知晓。该社区一向崇尚自由软件原教旨,Artanis已经捐赠给GNU社区成为GNU的官方项目之一。"
评论已经自动封存,请勿再发言论
GNU Artanis 0.0.2发布 | 1条评论
声明: 下面的评论属于其发表者所有,不代表本站的观点和立场,我们不负责他们说什么。

