首页 > 其他分享 >Kotlin 起步

Kotlin 起步

时间:2022-11-19 17:00:33浏览次数:134  
标签:起步 服务器端 Ktor 创建 Kotlin 应用程序 使用

https://kotlinlang.org/docs/getting-started.html

起步

Kotlin 是一个现代化且成熟的编程语言,旨在使开发者更加快乐。它简洁,安全,可以与 Java 和其他编程语言相交互,同时也提供了许多在多平台间复用代码的方法以实现高效编程。
开始使用 Kotlin 来构建强大的应用程序吧!

学习基础知识

如果你已经熟练掌握一种或多种编程语言,并且想要学习 Kotlin,请从这些 Kotlin 学习资料开始。
如果 Kotlin 是你学习的第一门编程语言,那么我们建议从 Atomic Kotlin 一书开始,或者报名参加 Jetbrains 学院的免费 Kotlin 教程

安装 Kotlin

Kotlin 已经包含在了 IntelliJ IDEAAndroid Studio 中。
下载并安装其中任意 IDE 即可开始使用 Kotlin。

使用 Kotlin 来创建您强大的应用程序

服务器端应用

以下是您如何迈出开发 Kotlin 服务器端应用程序的第一步。

  1. 创建你的第一个后端应用:

    • 要从头开始,用 IntelliJ IDEA 项目向导创建一个基本的 JVM 应用程序。
    • 如果你喜欢更强大的例子,选择下面的一个框架并创建一个项目。
    Spring

    一个具有成熟生态系统,且被全球数百万开发人员使用的框架。

    Ktor

    一个适用于重视架构决策自由的轻量级框架。

  2. 在你的应用程序中使用 Kotlin 和第三方类库。了解更多关于向你的项目添加库和工具依赖的信息。

  3. 了解有关服务器端 Kotlin 的更多信息:

  4. 加入 Kotlin 服务器端社区:

  5. 关注 Kotlin: Twitter, RedditYoutube, 不要错过重要的生态更新。

如果您遇到任何困难或问题,请向我们的问题跟踪器报告。

标签:起步,服务器端,Ktor,创建,Kotlin,应用程序,使用
From: https://www.cnblogs.com/xtyuns/p/16906452.html

相关文章

  • kotlin的流畅性
    一、关于运算符的重载kotlin的运算符重载和c++的运算符重载比较类似,使用operator的方式:operatorfunxxx的方式比如重载类Complex的乘号dataclassComplex(valreal:......
  • 又一巨头从 Java 迁移到 Kotlin,简直很无语。。
    出品|OSC开源社区(ID:oschina2013)Meta发布了一篇博客表示,正在将其Android应用的Java代码迁移到Kotlin,并分享了这一过程中的一些经验。该公司认为,Kotlin是一种流......
  • 陪你去看 Lodash.js 起步
    lodash起步(数组)Lodash是一个较为流行的JavaScript的实用工具库。在开发过程中如果能熟练使用一些工具库提供的方法,有利于提高开发效率。笔者从API上入手,不分析其......
  • Mp3文件标签信息读取和写入(Kotlin)
    原文:Mp3文件标签信息读取和写入(Kotlin)-Stars-One的杂货小窝最近准备抽空完善了自己的星之小说下载器(JavaFx应用),发现下载下来的mp3文件没有对应的标签也是了解可以......
  • kotlin 内部迭代和延迟计算
    一、内部的迭代函数filter(e->返回true和false)判断数值是否加入新的数组map(e->返回调整e之后的值)对数组中每个数进行调整,并存入新的数组reduce(total,e->返回......
  • kotlin lambda
    一、lambda表达式的语法{parameterlist->body}kotlin和java的lambda表达式的语法存在一定程度的差异:1、kotlin在通常的情况下不允许有return语句,而java则可以有零个......
  • Android开发Compose版本、Kotlin 版本、KSP版本版本对应关系
    Android开发Compose版本、Kotlin版本、KSP版本版本对应关系是要遵循官方给出的,不然容易出锅甚至编译都不过,即使编译通过也可能导致潜在崩溃ComposeCompiler版本和兼......
  • Kotlin 中的 Lambda 与 Inline
    在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,我们可以更加快速的实现开发,提升效率。比如我们实现一个捕获Throwable,安全执行部分代码的高阶函数fun......
  • 探究Kotlin的局部方法
    在Kotlin中,定义方法很有趣,不仅仅因为方法的关键字是fun(function前几个字符),还是因为你会惊奇的发现,它允许我们在方法中定义方法。如下funmethodA(){funmethodB(){......
  • 有点意思的Kotlin的默认参数与JVMOverloads
    在Java中,当我们定义一个类的时候,总会出现一些变量是必须要填写的,而另一些是可选的。比如像下面这样,我们定一个Person类,其中name是必须填写的,而性别sex和isChinese可选,如果不......