作者: 5214789630 時間: 2018-7-16 21:11 標題: Front-end? Back-end?
小的出黎做左年令野 識JPA/EJB/App Server/JSF等等EE系技能
最近被賣人頭轉寫Tomcat/SpringMVC..時間多左
想問問咁多位師兄我學緊既野 應該深入去了解 定係轉下學其他野?
因為見好多同期畢業朋友都寫node.js/react/angular之類..想知邊樣有前景d 工餘時間自學下
作者: hihihi123hk 時間: 2018-7-16 21:52
小的出黎做左年令野 識JPA/EJB/App Server/JSF等等EE系技能
最近被賣人頭轉寫Tomcat/SpringMVC..時間多左
...
5214789630 發表於 2018-7-16 21:11
個人覺得要做 Full stack developer 至少要 Master 一種 UI 開發能力
Master 到一種,其它其實大同小異好快就會上到手
另外以小弟愚見講錢途嘅話,就應該係講「開發 Product 嘅能力」而絕非局限於某幾種 Language/ Framework
via HKEPC IR Pro 3.4.0 - iOS(2.3.3)
作者: 5214789630 時間: 2018-7-18 16:55
謝謝指點,UI我始終寫WebApp多,暫時只識Primefaces
作者: 梁炳 時間: 2018-7-18 18:26
Java係用來寫大型野,好難agile,打工唔成問題
不過你想寫自己野,就好難用
試下NodeJS backend+React frontend先
frontend選擇比較多, 不過大同小異, React只係其中一種
不彷揾副現成stack來試下先, 例如
http://mern.io/
不過有一個危機,就係你學過新野之後,你可能會覺得Java d野/公司d code好慢好擁腫,又寫得唔靚,令你對你既工作會有d厭惡
作者: shal 時間: 2018-7-18 19:01
我個人覺得vue 比較易入門
作者: hihihi123hk 時間: 2018-7-19 16:35
小型野用 Kotlin 都好爽手
不過爽手之前有好多野要學識
如果樓主轉寫Spring 就不如自學埋 SpringBoot + Kotlin ,有 Spring Native support
根本唔洗再 Tomcat + SpringMVC
via HKEPC IR Pro 3.4.0 - iOS(2.3.3)
作者: salad 時間: 2018-7-20 09:38
回覆 6# hihihi123hk
唉,你用Spring Boot寫HTTP Service,佢用個Web Container係Tomcat,MVC framework咪又係Spring MVC!
作者: 5214789630 時間: 2018-7-20 16:50
回覆 hihihi123hk
唉,你用Spring Boot寫HTTP Service,佢用個Web Container係Tomcat,MVC framework咪 ...
salad 發表於 2018-7-20 09:38
Spring我本身都比較熟,之前曾經幫過一間SME寫個Stock/Warehouse Management System,用既係Grails/MySQL/Tomcat
via HKEPC IR Pro 3.4.0 - iOS(2.3.3)
作者: 5214789630 時間: 2018-7-20 16:51
Mern, Vue, Kotlin..
等我研究下先
via HKEPC IR Pro 3.4.0 - iOS(2.3.3)
作者: hihihi123hk 時間: 2018-7-21 13:13
本帖最後由 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
工餘時間嘅 Web Frontend 由 Angular Js 1 -> Vue ,呢個過程真心容易
via HKEPC IR Pro 3.4.0 - iOS(2.3.3)

