前端後端
記得多年前做Java開發的時候,對於Java Web框架真是非常痴迷,痴迷的一個主要原因就是感覺很神秘,因為還在大學,只會簡單的用用,做一個簡單demo,從hello world開始,實現一個看起來醜得要命的小網站,所以我也深信,那個網站的使用者只有我一個人。
學習了很多的框架,就會發現逐漸在各式框架中淹沒,學習一個框架的成本其實也不低,有很多的時間就花在了配置各種複雜的環境,然後淺嘗輒止。所以接觸了越多的框架,越覺得心虛。
工作了之後,環境部署的問題就不是主要問題了,因為我們接受的環境是有一套活生生的系統在執行的,所以不需要我們從頭開始做規劃,設計,架構等等。突然發現在行業裡風風火火的框架,在很多公司裡面,都有自己的框架,或者說在開源的基礎上定製,只是很多不對外罷了。我知道一個非常牛的web專案,持續了很多年,外面的web框架都更新換代了好幾波,它的安裝部署都很簡單,自己仔細檢視程式碼裡的依賴,因為是公司自己寫的框架,完全甩開膀子自己幹了。
開發行業的更新換代如此,資料庫行業相對要慢一些,但是這幾年的趨勢發生了變化,以前還會器重商業資料庫,結果去IOE,不能說變化多大,但是可以看出使用者更願意為開源買單了。然後清爽的一波devops興起,落地的必然是一款產品作為支撐。很多公司都會去設計自動化平臺工具。Python大火,藉助大資料,AI行業持續火,這個時候devops口號說多了,就換個口味,noOps,還有AIOps,總之,運維行業是水漲船高,人嘛,都有個懶惰的心理,心理積極,但是邁不開腿。自動化平臺雖好,但是感覺和自己還是有一些距離,或者換個說法,我是用自動化平臺的,而不是開發自動化平臺的。
很多人為什麼不願意去開發自動化平臺,有一部分是因為不大熟悉,還有一部分是因為討厭那種前端的設計,前端設計總是被詬病,要麼是被說為沒技術含量,要麼就是被說成是背鍋王,後臺執行的好不好不知道,但是介面好不好看,系統好不好用,直接的感覺是從前端介面上感知的。
所以很多開發願意做後臺,我比後臺設計做得更後,直接到了資料庫層,完全看不到了。但是無論是資料庫層面還是後臺管理,還是需要個平臺,需要個管理工具來用。
今天看到一組資料,是github大會中的一些資料,在Github上使用的語言排行榜,Javascript竟然是第一名。
要知道多年前我是有多排斥它。感覺JS有些呆板,不夠清新。但是顯然我是想錯了。也不知道換個角度理解對不對,現在對於後端的設計已經從原來的荒漠階段發展到了綠洲階段,後臺的設計已經一片繁榮了,所以前端的機會就多很多,出現一片繁榮的景象了。
這是Github上fork最多的專案,有大火的神經網路專案,第2名就是bootstrap了,再往下看React,從這個火熱來看似乎已經超過了第10名的Linux了,當然這麼而看還是片面的。
當然理性的說,這些前端開源專案現在看起來真是如日中天,bootstrap的star有116k
django的start有28k
react的start有78k
對於我們的工作來說,當然,能看得更酷更炫,也不是一件壞事。
個人微信公眾號,歡迎掃碼關注。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2145978/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端路由和後端路由,前端渲染和後端渲染前端路由後端
- 前端後端區別前端後端
- 前端/後端協議前端後端協議
- 趣圖:前端 vs 後端前端後端
- 前後端分離後的前端時代後端前端
- 前後端聯調之Fiddler工具--to前端to測試to後端後端前端
- 後端分析/前端分析/邊緣分析後端前端
- 前端、後端、運維的基本思考前端後端運維
- 前端路由與後端路由的思考前端路由後端
- 踹掉後端,前端匯出Excel!後端前端Excel
- 學前端好還是後端好?前端後端
- Web前端和後端的異同Web前端後端
- 面向前端的後端模式(BFF)前端後端模式
- 前端和後端的區別在哪?前端後端
- 前端生成PDF,讓後端刮目相看前端後端
- 後端擼前端之層疊效果後端前端
- 前端接收後端返回的map前端後端
- 前端和後端開發的異同前端後端
- 幽默:前端、後端和API的形象比喻前端後端API
- 前端圖床搭建實踐(後端篇)前端圖床後端
- 前端和後端分別做什麼?前端後端
- [北京] 心知科技 招前端/後端/架構前端後端架構
- 後端有微服務,那前端呢?初探 微前端 的世界後端微服務前端
- 離開後端說前端加密都是空談後端前端加密
- 單頁面部落格從前端到後端前端後端
- 前端與後端TP的資料校驗前端後端
- 前端後端通訊初步嘗試(javascript - flask)前端後端JavaScriptFlask
- 前端和後端的區別是什麼?前端後端
- 那些年,我的前端/Java後端書單前端Java後端
- 前後端分離前端模擬資料後端前端
- 前端資料校驗後,後端介面是否需要再次校驗?前端後端
- 前端渲染HTML與後端渲染HTML的區別前端HTML後端
- mockjs讓前端開發獨立於後端MockJS前端後端
- SSR後端渲染和CSR前端渲染的區別後端前端
- 前端請求後端資料的三種方式!前端後端
- 前端呼叫介面成功但後端沒收到請求前端後端
- 前端如何配合後端完成RBAC許可權控制前端後端
- JavaScript前端和Java後端的AES加密和解密JavaScript前端後端加密解密