據說每個JavaEE程式設計師都是老司機
JavaEE老司機的真實路況
JavaEE老司機期望的路況
修路的艱辛
JavaEE程式設計師夢想的路
為什麼願景很美好,道路很崎嶇?
JavaEE開發的現狀
我們的工具
html 是瀏覽器標記語言
css 是瀏覽器樣式的語言
javascript 是瀏覽器執行的指令碼語言
jsp 是servlet的模版
java 是後臺的邏輯
上面只是最基本的5種語言,一個javaee程式設計師想創造出來一個登入註冊頁面,寫一個購物車,竟然需要熟悉上面的5種語言,並且這5種語言還不完全夠用.
每一種語言都是獨立的語法, 如果要把他們整合在一起運用起來還需要各種各樣的黏合技術. 並且這些黏合技術又是新的語法,新的坑. 做一個註冊登入需要學習至少12種語言!!!
html是一套語法, 寫起來不舒服, 於是你需要學習bootstrap,easy ui…
css寫起來就是複製貼上,完全沒有物件導向的概念. 於是你需要學習sass,compass…
javascript原生的太弱了, 想舒適的物件導向, 於是你要學習notejs, vuejs, angularjs…
javascript庫太多了,依賴不知道如何管理,於是你要學習Yarn, npm…
java組拼html太累了, 你需要學習jstl,el去程式碼建立html標籤,這些技術用起來還是不順手,你需要學velocity,freemarker等模版技術
更崩潰的事情
後臺的程式碼還好一些, 至少有api提示,java邏輯,如果寫錯了方法引數不對,至少在編譯時可以被檢查到.html,css,javascript這種型別的語法簡直是噩夢. 一個bug出現,半小時過去了,原來我拼錯了一個單詞.
html,css算不上程式語言, 他們最多算是一個標記語言,不能繼承,不能派生,不能模組化, 每次我們完成功能都是複製貼上, 拷貝錯了地方程式碼就不能執行.
前後端融合的檢查,頁面跳轉,頁面重定向大家還能說出來區別麼? 如果你的路徑寫的有問題,編譯器是提示不出來的.只有在部署執行後看到了404你才能發現,我艹, 路徑竟然寫錯了.
新時代的全棧救世主kotlin
全棧語言.一種語言涵蓋所有痛點.解決所有問題.
kotlin可以直接編譯成javascript程式碼.
kotlin靜態型別,dsl支援, 編譯生成html和css
開發工具可以提示,錯誤自動識別
kotlin生成前端遊戲的demo
最好用電腦看哦
awsd上下左右
回車發射子彈http://119.23.137.220/tank/
kotlin全棧demo
https://github.com/Kotlin/kotlin-fullstack-sample
kotlin新動態
很快不懂得kotlin的java程式設計師就將被淘汰
spring5.0 開始把kotlin作為頭等支援語言了
https://docs.spring.io/spring/docs/current/spring-framework-reference/kotlin.html
springboot2.0把kotlin作為官方一等支援的程式語言了,servlet, spring mvc快被淘汰了,webflux互動式程式設計才是未來
看了這麼多, 你是不是慌啦.
kotlin的學習曲線是什麼樣的呢?
圖太大看不清? 高清圖學習線路圖下載地址
http://pan.baidu.com/s/1hsIiuX2
kotlin學習交流群
相關文章
- 每一個程式設計師都是自學成才程式設計師
- 據說,年薪百萬的程式設計師,都是這麼開悟的程式設計師
- 每個程式設計師都有一個框架夢程式設計師框架
- Linux、JavaEE程式設計師上海求職LinuxJava程式設計師求職
- 據說程式猿都是……吸貓體質?
- 每個程式設計師必知之SEO程式設計師
- 程式設計師都是天生的程式設計師
- 程式設計師都是詩人程式設計師
- 每個新手程式設計師必看的 SQL 指南程式設計師SQL
- 每個程式設計師應該知道12件事程式設計師
- 誰說程式設計師沒有520?學學高階程式設計師都是怎麼表白的……程式設計師
- 為什麼說每個程式設計師都應該有臺Mac電腦程式設計師Mac
- 從程式設計師到專案經理(11):每個人都是管理者程式設計師
- 從程式設計師到專案經理(11)每個人都是管理者程式設計師
- 每個程式設計師都應該讀《Unix程式設計藝術》程式設計師
- 每個程式設計師都必須遵守的程式設計原則程式設計師
- 國外程式設計師推薦:每個程式設計師都應讀的書程式設計師
- 每個程式設計師和設計師必做的10項運動程式設計師
- 每個程式設計師應該知道的12個API程式設計師API
- 每個程式設計師都應該成為架構師程式設計師架構
- 國外程式設計師推薦:每個程式設計師都應該讀的非程式設計書程式設計師
- 每個程式設計師都在推薦的好用api程式設計師API
- 每個程式設計師都應該讀的書程式設計師
- 一個女程式設計師有話說程式設計師
- 所有的程式設計師都是自學成才程式設計師
- 每個程式設計師都會的 35 個 jQuery 小技巧程式設計師jQuery
- 每個程式設計師都會的35個jQuery小技巧程式設計師jQuery
- 每個程式設計師都會犯的10個錯誤程式設計師
- 每週五程式設計師段子程式設計師
- 程式設計師“奇葩”說程式設計師
- 給每個菜鳥程式設計師的修養之道程式設計師
- 每個程式設計師都必讀的10篇文章程式設計師
- 每個程式設計師要注意的 9 種反模式程式設計師模式
- GitHub 熱點速覽 Vol.33:聽說程式設計師都是顏控?Github程式設計師
- 每個程式設計師都需要學習 JavaScript 的7個理由程式設計師JavaScript
- 每個程式設計師都可能犯過的10個錯誤程式設計師
- 每個Java程式設計師必備的8個開發工具Java程式設計師
- 每個程式設計師都需要了解的一個SQL技巧程式設計師SQL