快速、简单的 Web 框架,采用 Crystal 语言编写。
特性
支持所有 REST verbs
支持 WebSocket
Request/Response 上下文,方便的参数处理
内置易于扩展的中间件
内置 JSON 支持
内置静态文件服务
通过 ECR 内置视图模板
示例代码
require "kemal" # Matches GET "http://host:port/" get "/" do "Hello World!" end # Creates a WebSocket handler. # Matches "ws://host:port/socket" ws "/socket" do |socket| socket.send "Hello from Kemal!" end Kemal.run
测试结果
这些结果是用 wrk 在 2013 年底的 Macbook Pro 上实现的。(2Ghz i7 8GB Ram OS X Yosemite)
有没有人有过自动化桌面应用程序(不是web)的经验?我需要一个类似于Appium的解决方案来将它与我的移动自动化集成(用Appium、Java编写)。 我们公司在3个平台上都有一个messenger客户端:Android、iOS和桌面。客户端数据在这些平台之间同步。我们已经有了移动平台的基本自动化(使用Appium)。现在我需要为桌面开发自动化。 我想要一个类似Appium的解决方案,这样就可以很
问题内容: 我们希望在Web应用程序中托管Java域模型(使用DDD编写)。理想情况下,我希望支持RESTful资源和请求,并拥有一个同时支持用户和REST API的站点。 理想情况下,最终用户和给定功能的RESTful API都可以使用相同的url(HTTP内容类型/协商指定区别)。 我已经在Ruby on Rails和Asp.mvc中完成了类似的应用程序,但是没有在Java中进行类似操作的经验
pbgo是我们专门针对本节内容设计的较为完整的迷你框架,它基于Protobuf的扩展语法,通过插件自动生成rpc和rest相关代码。在本章第二节我们已经展示过如何定制一个Protobuf代码生成插件,并生成了rpc部分的代码。在本节我们将重点讲述pbgo中和Protobuf扩展语法相关的rest部分的工作原理。 4.7.1 Protobuf扩展语法 目前Protobuf相关的很多开源项目都使用到了
问题内容: 我熟悉SQL,但不熟悉Crystal Reports。我正在尝试处理5列的导入数据集: 我正在尝试执行子查询,但无法弄清楚SQL中WHERE的CR等效项是什么。我想按照以下方式做一些事情: 有什么建议? 问题答案: 正如Conrad和dotjoe所观察到的,sql子句的Crystal等效项是Select Expert-您应该能够在Report菜单上找到它。 如果您需要在明细部分中同时包
问题内容: 在运行基于新项目的项目后,我无法清理它-生成的人员仍在下面, 我如何成功清理它? 问题答案: 参见http://www.playframework.org/documentation/2.0/PlayConsole
有人能回答我的困境,使用哪种方法将Android设备连接到mySQL或PostgreSQL? 我可以用这两种方式来做,没有任何错误和问题,没有明显的区别,但每个人都建议使用web服务而不是使用jdbc驱动程序和直接连接,