title | date | author | tags | keywords | categories | reward | reward_title | reward_wechat | reward_alipay | source_url | translator | translator_url |
---|---|---|---|---|---|---|---|---|---|---|---|---|
[译]Kotlin Web Demo is out! |
2012-01-10 11:16:00 -0800 |
Andrey Breslav |
官方动态 |
false |
Have a nice Kotlin! |
自从第一次提交到我们的源代码管理以来,已经有一年多了,我们很高兴地宣布 Kotlin 的第一个公开预览。 此预览的工作原理如下:
- 您访问 http://kotlin-demo.jetbrains.com 并在浏览器中加载代码编辑器:
- 你查看例子,修改它们,甚至解决我们的玩具问题示例;
- 您可以在我们服务器上运行的 JVM 上运行代码,以便您可以使用熟悉的 JDK 类;
- 或者,您可以将代码编译为 JavaScript 并在浏览器中运行:
请注意,JavaScript 后端是一个 pre-alpha 版本,因此可能会拒绝编译一些程序。
{% raw %}
{% endraw %}
实验功能
默认情况下,只有运行程序时才会显示错误突出显示。但是,您可以尝试我们正在尝试的一些功能,并打开“as-you-type”错误,突出显示:
<img alt =“”data-recalc-dims =“1”src =“https://i0.wp.com/blog.jetbrains.com/kotlin/files/2012/01/Run-Type-Checker-On。 png?w = 640&amp; ssl = 1“/>
如果选择“服务器”,编辑器将开始与我们服务器上托管的类型检查服务进行通信。如果您选择“客户端”,则会将类型检查器作为您的计算机上运行的(相当大的)Applet 加载。
“服务器”和“客户”选项都可以为您完成代码:
<img alt =“”data-recalc-dims =“1”src =“https://i1.wp.com/blog.jetbrains.com/kotlin/files/2012/01/Completion.png?w=640& ssl = 1“/>
请注意,这些功能是实验性,并随时向我们报告任何问题。
即将推出
此演示将进一步开发,让您有更多的乐趣。除此之外,我们还计划添加以下内容:
- 标准库扩展功能,使 JDK 集合和其他常见 API 更加愉快(像 map()/ filter()等));
- 代码挑战:目前,我们以包含测试数据的代码片段的形式提供了一些示例问题。这将扩展到比赛自动化测试系统。
- 更多示例:总是有更多的炫耀 玩的开心!