You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/topics/faq.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,9 @@ For more information, check out [the resource on server-side development](server
57
57
58
58
### Can I use Kotlin for web development?
59
59
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).
Copy file name to clipboardExpand all lines: docs/topics/server-overview.md
+13-2Lines changed: 13 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,11 @@ maintaining full compatibility with existing Java-based technology stacks, all w
12
12
***Migration**: Kotlin supports gradual migration of large codebases from Java to Kotlin. You can start
13
13
writing new code in Kotlin while keeping older parts of your system in Java.
14
14
***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.
17
20
18
21
## Frameworks for server-side development with Kotlin
19
22
@@ -67,9 +70,17 @@ banks and built entirely in Kotlin.
67
70
[JetBrains Account](https://account.jetbrains.com/), the system responsible for the entire license sales and validation
68
71
process at JetBrains, is written in 100% Kotlin and has been running in production since 2015 with no major issues.
69
72
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
+
70
80
## Next steps
71
81
72
82
* 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.
73
84
* Watch a webinar ["Micronaut for microservices with Kotlin"](https://micronaut.io/2020/12/03/webinar-micronaut-for-microservices-with-kotlin/) and
74
85
explore a detailed [guide](https://guides.micronaut.io/latest/micronaut-kotlin-extension-fns.html)
75
86
showing how you can use [Kotlin extension functions](extensions.md#extension-functions) in the Micronaut framework.
0 commit comments