臘八剛過,大面積的寒流便以不可阻擋之勢兇猛來襲。在這凜冽的寒冬裡,國雙內部舉辦的一場小型沙龍卻讓自由與溫暖之風重回人間—— 1 月 15 日,由國雙前端技術委員會舉辦的首屆前端技術主題沙龍,在 4 位前端技術達人的分享下順利召開。其專業的技術知識與縝密的邏輯思維,讓眾人在這凜冽的寒冬中饗食了一場別(bu)開(ming)生(jue)面(li)的技術盛宴。
國雙「前端工程化」主題沙龍
追溯前端工程化
作為國雙首屆專業技術沙龍的主辦方,前端技術委員會將這一次的主題定為了「前端工程化」,希望能藉此開放性的話題吸引更多人分享和討論。而從此次舉辦結果來看無疑是成功的——第一場面向前端技術人才的沙龍活動便吸引了國雙95%以上的前端開發者參加,用主辦方的話說,「至少從這一結果來看,大家對專業性沙龍還是抱有期待的」。
其實,不僅是專業技術人才,對於普通大眾而言,與計算機技術開發聯絡最為緊密的也是前端:開啟任意**或app,你的眼睛看到的所有畫面、手指接觸到的按鈕操作等都是前端。前端開發者的目標便是將後端的資料服務轉換成業務功能供使用者使用,從這一角度來講,前端又像是連線產品與使用者的橋梁。
國雙ad系統微信h5 傳播分析頁面
那麼,一橋如何飛架南北?為了從計算機技術端到達使用者端,多年來,開發者們可謂用盡了洪荒之力。從最初的「八仙過海,各顯神通」,即框架齊放階段,到現在angular、react、vue三大框架鼎足而立的時代,開發者們漸漸踏出了一條前端工程化之路。不僅如此,為了讓這一通往使用者端的工程之路變得更加便捷,各種提公升效率的工具也開始陸續出現。從上世紀九十年代發展到如今,前端開發工程中經典框架、工具接連湧現,開發者們一面遵循經典、一面暗自發力,誰也無法猜到下乙個經典究竟花落誰家。不過,前端開發者們,人人皆有可能!
乙份智慧型,多人分享
本次分享會的四大主題按分享順序分別為:「前端框架的工程化之路」「gcrm微前端實踐」「元件庫構建方案演進」與「webpack優化實踐」。除第乙個結合本次沙龍大主題的分享之外,另外三個話題基本都來自於分享者的實踐經驗。
「gcrm微前端實踐」首先為大家帶來了「微前端」的概念,直觀地理解,就是將乙個巨無霸(monolith)的前端工程掰開捏碎,縮成乙個個的小工程。這一做法的最大好處就在於,若要進行產品區域性微調整,以前是「牽一髮而動全身」,而現在則可以通過「一對一」的方式在後端進行相對應的微服務。這樣一來,程式設計客棧相應的打包速度、頁面載入速度也都提高了,有效避免了大工程中多人協作的衝突,並且滿足了當下越來越多的產品定製化需求。
第三個分享對於國雙產品的使用者而言或許更為親切。用過國雙產品的朋友們對於國雙產品頁面的整體排版色調應該不會感到陌生。為讓使用者在使用國雙不同產品時能夠迅速熟悉操作,國雙前端開發者們專門研發了一套獨屬於國雙的元件庫。第三位分享者帶來的「組www.cppcns.com件庫構建方案演進」,便為大家介紹了國雙元件庫是如何按需載入以及優化構建體積等歷程。其後的每一步高效操作都凝結了國雙人智慧型的結晶。
最後一位分享程式設計客棧者帶來的「webpack優化實踐」,直接用一組組不斷優化公升級的資料將大家代入了操作過程中。隨著一輪又一輪的迭代,專案**量早已從當年的demo種子搖身變成今日的參天大樹。由於缺乏長期維護,如今的框架構建效率簡直是縈繞在碼農們心頭的噩夢。在使用公升級版前端開發工具webpack4 過程中,分享者經多次嘗試,終於找到了乙個獨闢蹊徑的優化方法——配合happypack+dll外掛程式使用,構建效率此後一路高歌,突飛猛進……
讓專業回歸專業
對於前端開發者們而言,這次的沙龍無疑是一場難得的學術狂歡,但對於現場聆聽的極少數非專業人員而言,可能腦中只剩下「我是誰」「我在哪兒了」……專業與科普難兩得,究竟該如何取捨?
「這樣的情形其實我們之前就已經想到了,不過考慮到舉辦沙龍的初衷,最終我們還是沒有對主講人提出過多的要求。我們想打造的就是乙個純技術交流與分享的平台,希望能給各技術夥伴帶來一些借鑑與思考。如果考慮到不懂專業的人而將之變成科普平台,那受眾可能就變成普通人而不是我們的技術同仁了,這樣一來也就背離了我們的初衷。因此,最終我們決定保持專業,讓這乙個平台真正成為技術人的聖地。當然,我相信未來我們國雙還將有其他專門的分享平台,那時我們的技術達人也會非常樂意為大程式設計客棧眾進行科普的。」本次沙龍的主辦者,前端技術委員會成員如是說道。
本文位址:
技術沙龍之IOS相機管理
ios技術開發人員非常注重對於ios相機的管理,下面來簡單介紹一下其使用過程 相機是移動裝置的共同特點之一,我們能夠使用相機拍攝,並在應用程式裡呼叫它,而且相機的使用很簡單。2 在viewcontroller.xib中新增乙個button 按鈕 並為該按鈕建立ibaction 3 新增乙個 imag...
技術沙龍之TCP IP 定址介紹
tcp ip 使用 32 個位元或者 4 組 0 到 255 之間的數字來為計算機編址。每個計算機必須有乙個 ip 位址才能夠連入網際網路。每個 ip 包必須有乙個位址才能夠傳送到另一台計算機。tcp ip 使用 4 組數字來為計算機編址。每個計算機必須有乙個唯一的 4 組數字的位址。每組數字必須在...
CSDN程式設計師技術沙龍之Python
其實從開學以來就已經習慣了每天發點部落格,雖然現在只能是寫一點沒有技術含量的,但也是很開心的,然後前兩天沒有發布!是因為3.29的時候在首頁發現了乙個技術沙龍,看了一下在北京,真的好遠,然後查了一下票,能在時間內抵達,於是就抱著不會被錄取的心思報了名。然後我就給主編發了一篇郵件,過了一會竟然真的收到...