每個JavaEE程序員都是老司機

據(jù)說每個JavaEE程序員都是老司機



JavaEE老司機的真實路況

JavaEE老司機期望的路況

修路的艱辛


JavaEE程序員夢想的路

為什么愿景很美好,道路很崎嶇?
JavaEE開發(fā)的現(xiàn)狀

我們的工具

html 是瀏覽器標(biāo)記語言
css 是瀏覽器樣式的語言
javascript 是瀏覽器運行的腳本語言
jsp 是servlet的模版
java 是后臺的邏輯

上面只是最基本的5種語言,
一個javaee程序員想創(chuàng)造出來一個登錄注冊頁面,
寫一個購物車,
竟然需要熟悉上面的5種語言,
并且這5種語言還不完全夠用.
每一種語言都是獨立的語法,
如果要把他們集成在一起運用起來還需要各種各樣的黏合技術(shù).
并且這些黏合技術(shù)又是新的語法,新的坑.
做一個注冊登錄需要學(xué)習(xí)至少12種語言!!!
html是一套語法, 寫起來不舒服,
于是你需要學(xué)習(xí)bootstrap,easy ui…
css寫起來就是復(fù)制粘貼,
完全沒有面向?qū)ο蟮母拍?
于是你需要學(xué)習(xí)sass,compass…
javascript原生的太弱了,
想舒適的面向?qū)ο?
于是你要學(xué)習(xí)notejs, vuejs, angularjs…
javascript庫太多了,
依賴不知道如何管理,于是你要學(xué)習(xí)Yarn, npm…
java組拼html太累了,
你需要學(xué)習(xí)jstl,el去代碼創(chuàng)建html標(biāo)簽,這些技術(shù)用起來還是不順手,你需要學(xué)velocity,freemarker等模版技術(shù)

更崩潰的事情
后臺的代碼還好一些,
至少有api提示,
java邏輯,如果寫錯了方法參數(shù)不對,
至少在編譯時可以被檢查到.
html,css,javascript這種類型的語法簡直是噩夢.
一個bug出現(xiàn),半小時過去了,原來我拼錯了一個單詞.
html,css算不上編程語言,
他們最多算是一個標(biāo)記語言,
不能繼承,不能派生,不能模塊化,
每次我們完成功能都是復(fù)制粘貼, 拷貝錯了地方代碼就不能運行.
前后端融合的檢查,頁面跳轉(zhuǎn),
頁面重定向大家還能說出來區(qū)別么?
如果你的路徑寫的有問題,編譯器是提示不出來的.
只有在部署運行后看到了404你才能發(fā)現(xiàn),
我艸, 路徑竟然寫錯了.

新時代的全棧救世主kotlin
全棧語言.
一種語言涵蓋所有痛點.
解決所有問題.
kotlin可以直接編譯成javascript代碼.
kotlin靜態(tài)類型,dsl支持,
編譯生成html和css
開發(fā)工具可以提示,錯誤自動識別




kotlin生成前端游戲的demo
最好用電腦看哦
awsd上下左右
回車發(fā)射子彈
http://119.23.137.220/tank/

kotlin全棧demo
https://github.com/Kotlin/kotlin-fullstack-sample

kotlin新動態(tài)
kotlin不僅是安卓開發(fā)的頭等語言
javaee也很快需要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的學(xué)習(xí)曲線是什么樣的呢?

圖太大看不清? 高清圖學(xué)習(xí)線路圖下載地址
http://pan.baidu.com/s/1hsIiuX2
kotlin學(xué)習(xí)交流群

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,765評論 25 709
  • “The End” 看著電腦屏幕上這詞組,阿布深深地吐了一口氣,終于把這游戲給通關(guān)。 這游戲的名字叫《拯救異界》,...
    丶cloud閱讀 296評論 0 0
  • 今天 下雨了耶 我坐在窗邊 滿耳都是聲 天和地在說著話兒 他倆說了老半天 到中午了還沒歇 他倆說什么呢 怎么說不厭...
    雪莉詩話閱讀 207評論 6 9
  • 番茄炒蛋是我們?nèi)粘V斜容^常見的一道菜式,但做的味道可能不太一樣,各位大神平常做這道菜有沒有自己獨特的方法呢?歡迎上...
    hyh201788閱讀 212評論 0 0
  • 一直關(guān)注羅輯思維的朋友有沒發(fā)現(xiàn)一個特別的現(xiàn)象,就是得到APP里面的訂閱專欄,每一項的定價都是199元/年,這...
    大樹值殤閱讀 289評論 0 0

友情鏈接更多精彩內(nèi)容