西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发其它知识 → Scalatra项目采访介绍

Scalatra项目采访介绍

相关软件相关文章发表评论 来源:本站整理时间:2010/10/22 15:22:22字体大小:A-A+

作者:佚名点击:135次评论:1次标签: Scalatra

  • 类型:SIM 模拟经营游戏大小:32.5M语言:中文 评分:7.8
  • 标签:
立即下载
InfoQ:Sinatra是一种流行的Ruby框架,正在被移植到多种语言上面。你认为它的最佳特性是什么,又是什么吸引了你?

Ross:Sinatra框架族是因为它们极其的轻量而引人注目:如果你已经熟悉了目标语言以及HTTP基本知识,那么,这些框架几乎可以立即让你富于生产率。

InfoQ:你选择Scala开发web框架的原因是什么?

Ross:我在学校里面花了四年时间来学习函数式编程的优雅。随后,我又在Java上浸淫了十年——即便不欣赏语言其本身,我也欣赏其庞大的类库。Scala把这两个世界巧妙地结合了起来。对于Scala,我根本毋需多想。

InfoQ:什么特性是其他Scala框架(例如Lift)所缺失的?

Ross:无论是作为一个框架,抑或是一个社区,Lift都很令人称赞,但我对它部分的核心假设很纠结。具体来说,Lift拥抱了会话状态,隐藏了HTTP,而我倾向于拥抱HTTP,并且避免会话状态。现在,这不再是非黑即白:你可以使用Lift构建一个RESTful应用程序,你也可以使用Scalatra构建一个Stateful应用程序,但每种框架都是针对不同类型的应用程序而调整。我很高兴我们同时拥有这两者。

InfoQ:你能针对Scalatra应用的不同组成部分给我们做一个概要介绍吗?

Ross:Scalatra是简单的DSL。你可以把整个应用程序写在一个类里面。(无论这是否缘于节俭,抑或是取决于应用程序的大小。)然后,再在web.xml里面加上几行,这就是一个有效的Scalatra应用。

InfoQ:对于正在考虑从Java Web框架切换到Scalatra的团队,你有什么建议?他们应该注意哪些常见的陷阱,有哪些好的迁移策略?

Ross:要迁移Java应用程序,我建议在同一个web-app元素里面定义一个ScalatraFilter。然后,你就可以一次一个页面地进行迁移。如果Scalatra找到了一个匹配的路由,那它就会进行处理。否则,该请求就会被传给之前的servlet。

另外,请记住,Java与Scala中的互操作性是双向的。这意味着,不需要严格地逐层由Java迁移到Scala。仅仅移植那些需要修改的代码,而且在需求再次发生变化之前,不必担心保留了可工作的、经过时间检验的Java代码。

InfoQ:最近LinkedIn宣布,他们已经在LinkedIn Signal上使用了Scalatra。你有没有其他的实际例子?你看到人们在什么类型的应用程序中使用了Scalatra?

Ross:除了LinkedIn,ChaCha现在也是成功使用了Scalatra开发内部API和管理的应用程序。他们特别喜欢Scalate的模板整合。我至少知道两个来自于创业公司的正在进行中的Scalatra项目——将来我们就可以很激动地宣布了。作为Scalatra应用程序,RESTful API已经非常普遍。

正如Scala是一个可扩展的语言,Scalatra也是一个可扩展的框架。您可以把HTML代码和业务逻辑写到一起,从而快速地开发应用程序的原型。随着项目的成熟,在把应用系统重构为n-层企业级别的应用系统时,你可以依赖或者不依赖编译器和测试框架。我们把架构的决定权留给你。

InfoQ:八月份发布了M1版本,你们对最终版本的规划是什么时候?项目的路线图是什么样子的,你希望未来的版本会包括什么功能?

Ross:一些短期的目标包括了Comet支持、将DSL从Servlet/Filter里面分离出来以更易于重新装载(使用JRebel),以及创建真正的网站:我们将吃我们自己的狗粮。我们也有兴趣增加OSGi的支持、嵌套路由以及增强的路由匹配选项。我们期待另一个里程碑——Scalate 1.3的发布,并且在2.0.0-final之前,我们希望对API进行全面的审查以找出任何不一致的地方。
    农场类游戏
    (13)农场类游戏
    农场类游戏多是以农场为背景的模拟经营类游戏。游戏中,玩家扮演一个农场的经营者,完成从购买种子到耕种浇水施肥喷农药收获果实再到出售给市场的整个过程。游戏趣味性的模拟了作物的成长过程,所以玩家在经营农场的同时,也可以感受作物养成带来的乐趣。游戏中,玩家可以对自己的作物实施的大部分动作,都同样可以对好友的作物实施,所以在游戏中,玩家既可以成为一名乐善好施的大好人,也可以成为一名专搞破坏掠夺的大恶人,十分...更多>>
    • 卡通农场电脑版1.25.117

      07-08 / 48.8M

      推荐理由:卡通农场这款游戏你玩过了么》如果你喜欢玩模拟经营游戏的话,小编会向你推荐这款大作。话说西西自己也在玩
    • 奇幻农场(Fantastic Farm)绿色版

      11-12 / 71M

      推荐理由:奇幻农场(Fantastic Farm)是一款画风亲人,游戏性强的模拟经营游戏。主角是一个女魔法师,aggie刚刚从魔法学
    • 乔伊的农场绿色中文版

      12-26 / 42.94G

      推荐理由:比QQ农场更直观好玩的经营农场游戏,在游戏中,玩家要帮助Joy运转一片破落的田地,将它发展为年度最为繁荣的
    • (Farm Craft)农场工艺汉化版下载免

      07-15 / 32.5M

      推荐理由:现在QQ农场在中国真是流行啊, 其实国外人也在玩农场哦~~~ 而且他们玩的农场是画面更精美,内容更丰富
    • 魔法农场之终极花卉英文硬盘版

      04-12 / 28.8M

      推荐理由: “魔法农场”是一个温暖人心且有趣的故事,它讲述了花匠女孩和她可爱的小龙助手历尽千辛救援父母的的
    • 丰收农场英文硬盘版

      03-08 / 33.8M

      推荐理由:和农场游戏差不多,不过毕竟是单机游戏,画面非常的棒,希望大家能够喜欢 长青谷农场需要你的帮助!开发土

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(1)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)