地址: 上海市靜安區共和新路4718弄10號樓2樓
熱線:400-166-3538
電話:19301461038
郵箱:sales@shyuanzhen.cn
著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
作者:張云龍
鏈接:http://www.zhihu.com/question/26187669/answer/32470493
來源:知乎
軟件架構(software architecture)是一系列相關的抽象模式,用于指導大型軟件系統各個方面的設計。
傳統軟件架構描述的對象是直接構成系統的抽象組件,側重于系統的抽象、拆分、組織方式等。所以如果從傳統軟件架構定義出發,前端架構可能就是指前端項目的系統設計了。在進行系統設計之前,由于前端開發語言缺乏一定的工程能力,所以web前端架構師相比傳統軟件架構師還應該能提供以下開發基礎的支持:
開發規范:開發規范設計非常重要,設計良好的開發規范應該以實用性為前提,可以提升開發效率,降低維護成本。常見的規范主要是針對模塊化開發定義的,想象一下,下面的規范示意圖是不是能對開發和維護有極大的幫助:
開發模型:主要是模塊化開發。前端由于編程語言的問題,沒有原生的模塊化支持,所以架構師在做架構設計之前,要先提供模塊開發體系。模塊化開發體系設計挺復雜的,完整的模塊化體系要統一js、css和模板的模塊化處理,此外,js、css模板中的資源(圖片等)引用也是要考慮的問題。此外,模塊化框架肩負著資源的加載控制,要面對性能優化,所以,好的架構師給出的模塊化方案應該是能把性能優化做到框架中,性能是一個工程問題!
構建工具:還是由于前端開發語言的問題,前端還需要構建工具配合,才能完成開發規范、開發模型的落地實現。這部分也許有人認為是非必須的,但是我可以給出完整論證證明標準前端項目必須經過構建,這里就不展開了??傊岸思軜嫀熢诮o出規范、模型之后,還要給出配套的工具來保證它們的實現。
web前端架構師至少要提供以上3項之后才能開展正式的架構設計,我覺得這部分是衡量一個架構師設計能力的重要指標之一?;A搞定了,架構設計的開展才能順利。沒有標準的模塊化支持,架構設計很難做。
此外,由于web前端的產品模式與傳統軟件有很大差異,所以我覺得真正的前端架構師還應該能考慮以下問題:
項目部署:前端項目部署應該由前端架構師來決定,這里涉及到網絡性能優化和開發規范對接的問題,所以前端架構師要理解工程部署的過程,并把開發和部署打通,否則開發受限于部署,架構設計會遇到阻礙。
組件化與組件生態:由于前端面向的是界面設計,所以在模塊化之上還有組件化開發模型需要架構師提供。此外,項目中一些可復用的模塊或組件應該有一定的復用渠道,這部分我稱之為生態。架構師應該提供這樣的渠道來解決多個團隊或項目之間的代碼復用問題。
前端統計:前端統計包括性能統計、訪問統計、用戶行為統計、錯誤統計、安全監控等,雖然有些統計屬于產品指標,但在大數據時代,前端研發的方向應該有一定的數據做指導,前端架構師必須關心統計數據,并能提供統計方案、統計平臺是一種衡量指標。
前端安全:這部分也應該有架構師負責的部分。主要是在開發、統計的過程中對前端安全做保障,比如xss修復、頁面腳本注入監控等
系統測試:很多人總是嘗試用API測試方法論中的單元測試來測試前端項目,其實是片面的。前端測試屬于GUI測試范疇,前端項目中使用的框架、類庫一般由外部提供,已經由API測試做了質量保證,而項目中的測試應該主要集中在GUI測試上,這部分目前沒有好的解決方案做支撐,所以也沒有什么好的衡量辦法。
1,做一個有靈魂的企業網站
沒有靈魂卻又不腐爛的死人被稱為僵尸,同理,沒有靈魂的網站就是僵尸網站。有一些網站做完了就放到那不管了,既沒有流量,也無人問津,這樣的網站就是僵尸網站。
2,找到企業網站的主打產品
就像我們去逛京東商城旗艦店,總會先看一下它們主推的產品,以及什么樣的產品銷量最高、評價最好,綜合對比后來選擇自己想要的。但是偏偏很多網站,用戶根本就找不到它們的主打產品是什么,難道等用戶自己來分別對比嗎?你所需要做的就是:把你的主打產品,第一事件呈現在你的用戶面前。
3,確立企業網站的盈利模式
海淘專業網站建設認為,總是有一些網站,也是不得不說的,網站排名做上來了,卻沒想好怎么賺錢?
4,用戶獲取渠道多元化
很多企業很多時候做百度競價花了很多錢,然而生意還是慘淡啊!但是除了百度競價外就沒有其他獲取用戶的渠道了嗎?做SEO自然排名、微信、微博、媒體營銷都不是方式嗎?無論是你做SEO、還是SEM的,請多為自己留一條后路,避免無路可退。
5,讓口碑來傳播網站
做一個成功的網站不僅僅要依靠自己去將其傳播開來,更多的還要看用戶“口碑”,怎么讓用戶來主動幫你傳播網站呢?其實網站的管理人員可以多借鑒一下微信朋友圈,每天我們為什么可以看到各式各樣的轉發呢?
6,找到網站的目標用戶
很多時候不少網站有流量,但是就是產生不了良好的轉換率,是因為目標用戶找錯了!
7,品牌影響力必不可少
超市購物,同樣的價格我們會選擇名牌的,甚至價格高幾倍,也會選擇名牌的,這就是品牌的影響力!做網站做品牌一樣如此,最為基本的要做:媒體軟文推廣,時不時的發布一些。品牌、產品百科信息、文庫信息、知道信息,這些更是必不可少!
8,網站頁面設計要高大上
付費能力越高的群體,越在乎合作伙伴的質量,而對于網站來講這個質量的第一展現就是高大上的形象。
9,網站要做好用戶體驗
好的用戶體驗不是你一個頁面中左邊有一個咨詢窗口,右邊有一個咨詢窗口,中間還要彈出一個是否咨詢!這樣首先上來就會讓人打一個差評,多少網站這樣做的呢?數不勝數。
做好用戶體驗不是你能為用戶服務多少,而是用戶想要看到的你能夠給多少?,F在不少網站都太過急功近利了,根本沒有考慮這些。用戶體驗是一個大的工程,設身處地的把自己想為用戶,才會看到更多。
10,讓用戶成為你的粉絲
一個網站是否成功了,在于他的粉絲是否多,忠誠的用戶是否多,否則即使你每天100萬IP,也總會有用光的時候。絕大多數的網站都沒有考慮過用戶忠誠度的問題,如何留住更多的用戶多次選擇你的網站,這是成功路上最為重要的因素!
? ? ? ? | 公司名稱:上海緣震網絡科技有限公司 開戶銀行:中國工商銀行上海市彭浦支行 銀行賬號:1001 2508 0930 0206 455 |
總部:上海市奉賢區金海公路6055號29號3樓 分部:上海市靜安區共和新路4718弄10號樓2樓 商務官網:www.2n5c.cn 彥蓁科技:www.shyanzhen.cn | 緣震網絡成立于 2014 年,公司主要經營全案策劃,高端品質網站建設、多媒體視頻宣傳片制作、微信公眾號開發、微信小程序開發、商城定制、SEO優化、電商托管、空間托管、網站維護、應用軟件開發、手機端APP開發、等為客戶提供一條龍網絡運營解決方案的的技術型企業。我們在人力資源、業務范圍、設計、技術、服務、信譽度、規范管理及企業文化等諸多方面完善自己,公司目前已與千余家各類客戶進行長期戰略合作,提供專業的網站建設與運營服務。我們的口號:廣結良緣、震古爍今! |