據說每個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學習交流群
相關文章
- 程式設計師才是真正的“老司機”,30個IT術語這樣解釋,新手秒懂程式設計師
- 老司機翻車現場 續:技術之外,程式設計師如何自我保護程式設計師
- 誰說程式設計師沒有520?學學高階程式設計師都是怎麼表白的……程式設計師
- 一個BAT老程式設計師的忠告!BAT程式設計師
- 老司機翻車現場:一個業餘程式設計師組織如何收到滴滴的侵權通知程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 每個程式設計師都在推薦的好用api程式設計師API
- 屬於每個程式設計師的節日,1024程式設計師節程式碼敲響世界程式設計師
- 每週五程式設計師段子程式設計師
- 程式設計師中前10%,我認識的這些老司機是怎麼突破年薪百萬程式設計師
- 每個程式設計師都會的 35 個 jQuery 小技巧程式設計師jQuery
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師
- 老程式設計師都去哪了?程式設計師
- GitHub 熱點速覽 Vol.33:聽說程式設計師都是顏控?Github程式設計師
- 計算機學院的老師實際程式設計能力如何?計算機程式設計
- 每個程式設計師都該閱讀的10本書程式設計師
- 程式設計師嘛,先做個好架構師再說程式設計師架構
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin
- 老程式設計師都去哪兒了?程式設計師
- 老程式設計師的10個程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 老司機的思考
- 話說C#程式設計師人手一個ORMC#程式設計師ORM
- 每個程式設計師都應該參加一次 GDD程式設計師
- 書單推薦:每個程式設計師必看的11本書程式設計師
- 有個碼齡 10 年的程式設計師跟我說:“他程式設計從來不用滑鼠”,我說:程式設計師
- [黑客說]一個新的程式設計師交流平臺黑客程式設計師
- 那個程式設計師說一個輸入框要做一週程式設計師
- 看看一個老程式設計師是如何手寫Spring MVC的!程式設計師SpringMVC
- 一個十年JAVA老程式設計師成長之路分享Java程式設計師
- 程式設計入門,這763位老程式設計師有話講!程式設計師
- 每個程式設計師都應該瞭解的硬體知識程式設計師
- 【ChatGPT】每個程式設計師百寶箱必備的語言模型ChatGPT程式設計師模型
- 這些哭笑不得的情景,每個程式設計師都可能面對程式設計師
- 每個程式設計師都需要知道的概念和術語 - codeburst程式設計師
- 這十五本Python書籍!是每個程式設計師必備的!Python程式設計師
- 我們公司給新人的README,值得每個程式設計師一讀程式設計師
- 每一個程式設計師,都希望能成為分散式系統架構師程式設計師分散式架構
- 老司機常用的幾個JavaScript除錯技巧JavaScript除錯
- 大學教程式設計的老師為何不去當高收入的程式設計師?程式設計師