ตัวอย่างนี้ใช้ปลั๊กอินซึ่งจะเลิกใช้ มีที่เก็บใหม่ที่มีเวอร์ชัน Kotlin จริงและปลั๊กอิน Kotlin/JS Gradle
Thinkter เป็นตัวอย่างของเว็บแอปพลิเคชันเต็มรูปแบบที่สร้างขึ้นด้วย Kotlin แบ็กเอนด์ทำงานบน JVM และส่วนหน้าเบราว์เซอร์ใช้ React ตัวอย่างใช้แอปพลิเคชัน microblogging ที่ง่ายมาก
แบ็กเอนด์ของนักคิดถูกสร้างขึ้นโดยใช้ KTOR ซึ่งเป็นเฟรมเวิร์กเว็บที่สร้างโดยทีม Kotlin สำหรับการคงอยู่ของข้อมูลจะใช้ H2 ช่วยให้คุณสามารถเรียกใช้ตัวอย่างได้โดยไม่จำเป็นต้องกำหนดค่าเซิร์ฟเวอร์ SQL ภายนอก การใช้งานเซิร์ฟเวอร์ HTTP นั้นจัดทำโดย Jetty
ในการเรียกใช้แบ็กเอนด์ให้ใช้ ./gradlew backend:run หรือเปิดความคิดเป็นโครงการใน Ideallij Idea และดำเนินการการกำหนดค่าการกำหนดค่าที่ใช้ร่วมกัน Backend :: Jetty สิ่งนี้จะเริ่มให้บริการส่วนที่เหลือของแบ็กเอนด์บนพอร์ต 9090
ส่วนหน้าของนักคิดถูกสร้างขึ้นโดยใช้ React ในการปรับ APIs React กับ Kotlin มันรวมชุดของ wrappers ซึ่งคุณสามารถใช้ในโครงการของคุณและปรับให้เข้ากับความต้องการของคุณ
โครงการสร้างขึ้นโดยใช้ WebPack และปลั๊กอิน Kotlin Frontend
ในการเรียกใช้ส่วนหน้าใช้ ./gradlew frontend:run สิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์ webpack บนพอร์ต 8080 นำทางไปยัง http: // localhost: 8080 เพื่อเริ่มใช้แอปพลิเคชัน