Skip to content

Commit cfd7c26

Browse files
committed
update: add more links to Ktor
1 parent 29fde33 commit cfd7c26

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

docs/topics/faq.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ For more information, check out [the resource on server-side development](server
5757

5858
### Can I use Kotlin for web development?
5959

60-
Yes. In addition to using for backend web, you can also use Kotlin/Wasm for client-side web. Learn how to [get started with Kotlin/Wasm](wasm-get-started.md).
60+
Yes. For backend web development, Kotlin works well with frameworks such as [Ktor](https://ktor.io/) and [Spring](https://spring.io/), enabling you to build
61+
server-side applications efficiently. Additionally, you can use Kotlin/Wasm for client-side web development.
62+
Learn how to [get started with Kotlin/Wasm](wasm-get-started.md).
6163

6264
### Can I use Kotlin for desktop development?
6365

docs/topics/server-overview.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@ maintaining full compatibility with existing Java-based technology stacks, all w
1212
* **Migration**: Kotlin supports gradual migration of large codebases from Java to Kotlin. You can start
1313
writing new code in Kotlin while keeping older parts of your system in Java.
1414
* **Tooling**: In addition to great IDE support in general, Kotlin offers framework-specific tooling (for example,
15-
for Spring) in the plugin for IntelliJ IDEA Ultimate.
16-
* **Learning Curve**: For a Java developer, getting started with Kotlin is very easy. The automated Java-to-Kotlin converter included in the Kotlin plugin helps with the first steps. [Kotlin Koans](koans.md) can guide you through the key features of the language with a series of interactive exercises.
15+
for Spring and Ktor) in the plugin for IntelliJ IDEA Ultimate.
16+
* **Learning Curve**: For a Java developer, getting started with Kotlin is very easy. The automated Java-to-Kotlin converter
17+
included in the Kotlin plugin helps with your first steps. [Kotlin Koans](koans.md) guide you through key language features
18+
with a series of interactive exercises. Kotlin-specific frameworks like [Ktor](https://ktor.io/) offer
19+
a simple, straightforward approach without the hidden complexities of larger frameworks.
1720

1821
## Frameworks for server-side development with Kotlin
1922

@@ -67,9 +70,17 @@ banks and built entirely in Kotlin.
6770
[JetBrains Account](https://account.jetbrains.com/), the system responsible for the entire license sales and validation
6871
process at JetBrains, is written in 100% Kotlin and has been running in production since 2015 with no major issues.
6972

73+
[Chess.com](https://www.chess.com/) is a website dedicated to chess and the millions of players around the world
74+
who love the game. Chess.com uses Ktor for the seamless configuration of multiple HTTP clients.
75+
76+
Engineers at [Adobe](https://blog.developer.adobe.com/streamlining-server-side-app-development-with-kotlin-be8cf9d8b61a) use Kotlin for server-side app development and Ktor for prototyping in the Adobe Experience
77+
Platform, which enables organizations to centralize and standardize customer data before applying data science and machine learning.
78+
79+
7080
## Next steps
7181

7282
* For a more in-depth introduction to the language, check out the Kotlin documentation on this site and [Kotlin Koans](koans.md).
83+
* Explore how to [build asynchronous server applications with Ktor](https://ktor.io/docs/server-create-a-new-project.html), a framework that uses Kotlin coroutines.
7384
* Watch a webinar ["Micronaut for microservices with Kotlin"](https://micronaut.io/2020/12/03/webinar-micronaut-for-microservices-with-kotlin/) and
7485
explore a detailed [guide](https://guides.micronaut.io/latest/micronaut-kotlin-extension-fns.html)
7586
showing how you can use [Kotlin extension functions](extensions.md#extension-functions) in the Micronaut framework.

0 commit comments

Comments
 (0)