學習Js能干嘛?
很多人對JavaScript的認識可能還是停留在Web前端交互腳本上,不過隨著node的發展,以及前端模塊化的思想的發展,JavaScipt有統治宇宙的趨勢和能力。 作為一個稍微接觸點前端的純后端研發來發表一下自己非專業看法。
JavaScript到底能干什么?
1 開發前端頁面
這是JS最本職工作,隨著React,Vue,Angelajs等前端框架的火爆,很多網站為了更好的體驗和功能交互都轉向單頁應用了。
2 后端開發
Node技術的火熱是的原本僅僅能做前端頁面的JavaScript搖身一變開發后端也毫不遜色。Node采用Google V8引擎執行js,Node的事件驅動,非阻塞的異步I/O模型,使得JavaScript寫的Node后端應用性能也非常出色。
3 移動端開發
僅僅開發前端頁面和后端應用,那還是小瞧JS的實力了,現在的WEEX或REACT NATIVE技術讓JS開發移動端跨平臺App完全變為了可能,性能幾乎和Native頁面無異,而且還不用關心IOS或Android.
總結:移動端(IOS,Andriod),Web端,后端都能開發顯然這是要統治世界的節奏。
不過JavaScript的地位并沒有想象的好,由于js語法的過于靈活,開發大型項目維護成本比較高。MicroSoft發布的TypeScript作為Js的超集,嚴謹的語法,增加類型及面向對象屬性,及其易維護特性越來越受歡迎。
因個人不是專業前端開發,可能回答不夠深入,如果有不同看法和見解的朋友歡迎留言交流,或者補充
上一篇哪個三級技能證比較好考
下一篇手機游戲是什么格式