企業門戶網站前端開發技術選型,怎么制定Web前端學習計劃?
一個非常好的問題。先解釋下Web前端開發的新發展。
隨著移動互聯網的發展,前端開發成為重點。移動端有多個平臺,Android,iOS,微信小程序,支付寶小程序,還有不斷出現的新操作系統,比如阿里YunOS,華為鴻蒙,等等。
為了支持這些平臺和系統,越來越多的應用開始使用H5跨平臺架構,現在有個新名詞叫做“大前端”。
一,H5跨平臺開發這時的H5前端開發已經不再是單單的網頁開發了,而是前端應用開發。具體到H5 Hybrid架構,常用三劍客:HTML, css, JavaScript
1) HTML和css是頁面設計,沒有代碼邏輯
2) JavaScript編程,還有其它衍生語言,比如常用的TypeScript
JavaScript是一種腳本語言,由解釋器加載執行,常用在網頁前端動態展示、和服務后端交互等場景。接下來重點介紹JavaScript開發。
二,學習階段和時間計劃1)編程基礎,一到兩周
學習JavaScript語言基礎,掌握基本的編程方法。如果對著課本教程學習比較枯燥,難以堅持,那么可以使用網上的一些學習練手資源,邊學習邊動手,比如HackerRank
2)開發框架,一到兩月
JavaScript前端開發有很多成熟的框架可用,比如JQuery, AngularJS,React,還有前后端都跑通的NoteJS。阿里開源框架Ant Design Pro是一個功能完善的腳手架,推薦新學者練手。
新手學習時,推薦當前普遍使用的Top3開發框架,太新或者太舊的都不適合用來學習練手。
3)項目經驗,一到兩年
學習的最終目的是學以致用,在實際項目中積累經驗,不斷提升。有了一定技術基礎后,推薦嘗試參與開源項目,在開發功能、提交代碼的過程中,提升非常快。而且開源項目經驗,和工作經驗一樣,應聘時非常受歡迎。
我是工作多年的Web應用架構師,歡迎關注我,了解更多IT專業知識。
做網站選擇什么系統好?
不要聽其他彩筆亂說。系統毫無疑問linux,性能吊打windows。語言php沒有之一,開發效率和爽感吊打其他腌臜語言。框架用tp不要太爽。數據庫直接mysql,和php配合最好。前端無所謂,只要簡潔大方利于seo都行。不必糾結jq還是vue還是其他什么,前端不必花里胡哨,客戶看的是內容,不是js框架。其他沒什么了,總之網站很簡單,關鍵是內容和體驗還有排名。
做前端開發主要學些什么?
一個優秀的Web前端開發工程師要在知識體系上既要有廣度和深度!應該具備快速學習能力。
前端開發工程師不僅要掌握基本的Web前端開發技術,網站性能優化、SEO和服務器端的基礎知識,而且要學會運用各種工具進行輔助開發以及理論層面的知識,包括代碼的可維護性、組件的易用性、分層語義模板和瀏覽器分級支持等。
首先要學習div與css,這是最基本的,會這兩個就能寫靜態網頁了。入了門之后再去學習js與JQuery,這是實現一些特效的。還有現在火熱的H5與CSS3。最后要學習一些后臺,后臺語言要掌握一門,比如php。還有mysql數據庫、cms后臺管理系統也要了解一下。這些做前端都是要知道的。
“君子生非異也,善假于物也”,在學習的過程中還要多瀏覽一些優秀的網站,善于分析借鑒其設計思路和布局方法,見多方能識廣,進而才可以融會貫通,取他人之長為我所用。
每個人的成長與基礎不一樣,結合自己的實際情況,在執行。還是重復一下,前端的核心是js,css不難,但需要來積累。對前端我是這么看的。