adv

GNU Artanis 0.0.2发布

GNU
WinterIsComing (31822)发表于 2015年01月30日 09时18分 星期五
来自部门
Shawn the R0ck 写道 "Scheme玩家一直为缺少一个真正可以实用的东东而苦恼, 通常这种苦恼体现在学了 TSPLSICP之后不知道能拿来干什么——除了借用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的官方项目之一。"

评论已经自动封存,请勿再发言论
显示选项 样式:
声明: 下面的评论属于其发表者所有,不代表本站的观点和立场,我们不负责他们说什么。