Eurasia3 作者声明, 将抛弃 Python 转而使用 Lua 和 Ruby
自从 Pre alpha 之后, 著名的 Python 开源框架 Euraisa3 的作者 William Shen 宣布将抛弃 Python 转而使用更为强大的 Lua 和 Ruby 重写 Eurasia3。
── "Python 令人绝望, 为了获得更快的执行效率, 并突显我的牛叉。我将使用 Lua 构建底层核心, 并且使用 Ruby 构建华丽的拱顶。"
── "国内的 Pythoner, 你们已经有 Django 了, 所以你们实际上已经不再需要其他框架了。我联系过 TurboGears 的作者, 试图说服他们解散开发团队 …… 恰好他们也正有此意。"
"毫无疑问我需要被追捧, 或许这在 Windows 社区或者初学者社区里将更容易实现一些。"
── 在接受采访时 William Shen 如是答道。
在问到使用 Lua 和 Ruby 技术后 Eurasia3 将会有哪些进步时 William Shen 慷慨回答说, 除了 Pypy 谁也不相信 Python 的执行效率会比 C 快 10 倍、比 C++ 快 100 倍, 所以他决定放弃这个不切实际的想法。
而牛人们普遍任为 Lua 的执行效率要比 Python 快 4 倍以上, 为了向牛人兼容, 所以将使用 Lua, 因此 Eurasia3 的速度理论上将提高 4 倍以上。
── 但是使用 Lua 以后框架实际上只获得了原有速度的 1/10, 而且看上去已经使用了所有的优化手段, "事实上, 我使用 C 和汇编替代了大部分 Lua 的代码, 这当然得感谢 Lua 对 C 的完美支持"。William Shen 补充到。
最后记者询问新的 Eurasia3 将于何时发布。William Shen 答道他目前每天正在烧香感谢 Ruby 的高开发效率。William Shen 说最近他感觉良好, 他使用 Ruby 进行网页开发, 获得了超过 JavaScript 10 倍的开发效率, 并且使用 Ruby 代替 C 语言只花了 1/10 的时间就 "基本" 实现了 Apache 和 Linux 操作系统。因为 Ruby 更面向对象, 所以他正在编写 Ruby 版的 Plone ── 很显然 William Shen 已经是世界上最多产的开源软件作者 "之一"。
── 但是目前还没有发布 Lua、Ruby 版 Eurasia3 的时间表, "这不是 Ruby 的问题, 因为框架的很多特性都不是面向对象的, 显然框架的设计思想有问题"。William 补充道, 而且他纠正记者 Euraisa3 已经不被使用, 框架现在的名字是 "Lua and Ruby on Euraisa"。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。