本帖最後由 hihihi123hk 於 2018-7-21 13:23 編輯
回覆 hihihi123hk
唉,你用Spring Boot寫HTTP Service,佢用個Web Container係Tomcat,MVC framework咪 ...
salad 發表於 2018-7-20 09:38 
冇錯,但我用開 Jetty 做 Embedded server
不過呢個只係開始嘅第一步,慢慢一步步咁得到 Kotlin 經驗
自己用到 Kotlin 經驗到某個位就唔會想再用 Spring,因為最後會明白 Spring 始終係一個 Annotation driven 嘅 framework
Annotation 本身有幾多伏用過 Spring 嘅都會明白,用 Annoation 去 Abstract 一啲 Java Language 好難 Express 得好嘅野,太多魔術又難 Trace。
而其實用 Kotlin 好少野會 Express 唔到,寫出黎更加簡潔易明,冇必要用 Annotation 去做,所以當你有一定程度上有 Kotlin 嘅經驗,到時候會想用番 function 去 Compose 啲 Action 而唔係用 Annotation,概念類似 Spring 新出嘅 Web-flux
再遲下 Kotlin Coroutine 正式脫離 Experimental ,JVM 世界會美好好多
現時好多 Web Framework 都未係 Designed for Kotlin (雖然可以照用),自己開始設計嘅 Kotlin First 嘅 Web Framework,向緊呢個目標進發中
btw, 當年畢業一樣同樓主而家一樣寫 Java Spring,之後寫 Scala,然後轉咗做陣 iOS Swift, Android Kotlin,而家轉番去做 Scala, Kotlin Backend
以前工餘時間做嘅 Backend 多數寫 javascript ,而家都係用番 Kotlin (仲快過用 Js Development)
工餘時間嘅 Web Frontend 由 Angular Js 1 -> Vue ,呢個過程真心容易
via HKEPC IR Pro 3.4.0 - iOS(2.3.3) |