程式設計語言層出不窮,然而內核是萬變不離其宗。我個人看法覺得是以下幾個方面的變化比較明顯。
語言本身:
1. 工業標準
網頁標準有 W3C 控制,尤其是流覽器的開發,所有主流的流覽器都會自覺符合這個組織的標準,當然這些開發商本身就是這個組織的成員。所以新的 HTML5,CSS3,ES6 JavaScript 的新特性的得到順利推動,讓大部分主流流覽器都支持它,W3C 功不可沒。
PHP 有 PHPFIG 組織,雖然不是強制性的,但是很多新的框架和庫都自覺遵守這個組織的程式設計標準。
Java, C 語言都有各自的工業標準準則,來維護各自工業標準。
這個標準其實不是強制性的,雖然很多程式師在自己工作上,不遵守這些工業標準,但是要推出新的模組的話,不遵守這些工業標準的模組,是沒有人會去使用的。如今是不是面向標準程式設計,是體現一個程式師是否專業,一個模組是不是專業模組的一個重要指標。
2.協力廠商模組走紅
各種語言的框架和庫,可能比自己的語言還出名,比如...
2017年10月24日 星期二
前端工程師

之前上 Laravel Dojo 的 網站製作工作坊 看到一張前端工程師技能樹的圖片,由於是簡報的關係,圖片被砍成幾版,今天在 [前端工程] 前端工程師技能樹 看到了原圖,所以下載作參考。
我們聽過很多工程師,什麼Java工程師,PHP工程師,數據庫工程師,等等,而對於Web前端開發工程師,可能是最近幾年才火起來的一個很新的職業,在國內乃至國際上真正開始受到重視的時間不超過10年。Web前端開發是從網頁製作演變而來的,名稱上有很明顯的時代特徵。
前端工程師是互聯網時代軟體產品研發中不可缺少的一種專業研發角色。從狹義上講,前端工程師使用 HTML、CSS、JavaScript 等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋使用者PC端、移動端網頁,處理視覺和交互問題。從廣義上來講,所有使用者終端產品與視覺和交互有關的部分,都是前端工程師的專業領域。
2005年的時候大多數網頁長這樣:
現在的網頁一般是這樣的:
前端工程師的發展之路和前景是怎麼樣的?
前端是一個相對比較新的行業,互聯網發展早期(1995年~2005年)是沒有專業的前端工程師的。隨著互聯網的發展,大約從2005年開始,正式的前端工程師角色被行業認可,到了2010年,互聯網開始全面進入移動時代,前端工程師的地位越來越重要,前端領域的技術發展也越來越快,各種新的思想、設計模式、工具和平臺都快速發展,對前端工程師的技能要求也越來越高。
有一些資料可以說明前端行業的發展迅速。
...
消息通信機制NSNotificationCenter
最近寫程序需要用到這類,研究了下,現把成果和大家分享。
NSNotificationCenter是專門供程序中不同類間的消息通信而設置的,使用起來極為方便,
設置通知,就是說要在什麼地方(哪個類)接受通知,一般在初始化中做。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more...