我們處理一個大型項目時的理論實現(xiàn)方法,如果這個項目是一個人完成,那么就遵循這種執(zhí)行流程,但在實際操作中,一個大型網站開發(fā)項目有數十人并同工作,項目過程被分解成幾個部分,盡管如此,歸根到底還是這幾個工作流程在并發(fā)進行。
程序框架:
我們想開發(fā)的網站,往往市面上會有很多同類的開源程序,所以大家選擇程序上并不難,但是大家不要隨便的選擇了一個框架,要看該程序的二次開發(fā)性能、弊端、結構優(yōu)化等幾方面是否適合自己。以及網站未來發(fā)展規(guī)劃,都要考慮在內。所以選擇程序不是意見簡單的事情。
開發(fā)過程:
對前臺開發(fā)大家都知道要用到設計師、網站布局人員、JS工程師等等還有。。我這里就對JS方面闡述一下,大型網站得對前端有一個整體規(guī)劃,所以JS規(guī)劃是不可缺少的,以下我自己歸納的3種JS編寫方案:
1、零散型:什么是零散型的呢,這是我自己定義的,就是說當我們用到什么效果的時候就去針對性的寫一塊,這樣的好處是方便,省事,哪里需要就在哪里寫,也不用外部文件調用,對于JS要求不多的網站來說很實用,缺點是不好管理,修改代碼時候往往會找不到代碼。
2、封裝型:和零散型區(qū)別是,把代碼都封裝起來,用文件調用,封裝好處是,不和別的函數發(fā)生沖突,做成一個個的封裝類,很實用,現(xiàn)在大多數網站是用這種方法。缺點是,仍然不是一個整體的類庫,但要比零散的好管理的多,因人而異吧。
3、JS類庫:JS類庫很多,用的比較多的有prototype,jQuery,我們拿jQuery舉例,現(xiàn)在大型網站總的來說用JS無非是兩種方式,一個是原生JS,純JS編寫的網站(以上的兩種方法包含在內),再就是利用jQuery框架,兩種方式過程是截然不同的,但是用戶看到的效果卻是一樣的,有的大型網站單純就是JS編寫,不用任何框架,這是一種技術上的硬性標準,對于不同的公司而言,這樣做是對單純技術上的考驗,高手很多,用JS同樣能寫出和jQuery一樣的類庫,但是如果用jQuery的話就會節(jié)省大量的時間,因為jQuery本身就有很多的插件供大家使用,完全開源。不過另一方面說,jQuery可能確實是屬于應用的APP,和自己編寫的代碼是有本質區(qū)別的。我看過很多有名的網站,有JS和jQuery結合的,有單純JS的,也有純jQuery的,不管怎么使用瀏覽者所看到的效果是一樣的,區(qū)別是我們在擴展上、維護上、管理上是有區(qū)別的。所以大家寫前端代碼時候用到的JS要謹慎考慮,也要根據自己的能力來判斷該如何使用JS。
團隊配合:
好的產品是離不開整個團隊配合的,因為你不是一個人在戰(zhàn)斗。在技術開發(fā)上,要時刻保持溝通,哪怕一丁點問題,能問同事就多問,一句話的事情總比去百度上找強吧,特別是核心上的問題,策劃上的問題,不能自己單方面的去想,要一起來決定這件事是否正確,是否可以實施。往往返工就因為配合的不默契導致技術上失誤,造成時間的開銷和領導的指責。要記住,自己在怎么有能力,也不會勝于整個團隊的努力。
找BUG:BUG在技術領域上是很熱的一個詞了,我們開發(fā)過程中,每時每刻都在找BUG,BUG也是無形中發(fā)現(xiàn)的。發(fā)現(xiàn)一個BUG有時候甚至要比你學了好幾天的東西要強的多,因為BUG是你最容易忽視的問題,你學漏的知識。產品發(fā)布有時候會因為一個BUG降低知名度、權威度。所以在產品發(fā)布之前,找BUG是最重要的,但我想說的是,找BUG不是要專門等到一定的時機在去找,我們要在工作中,休息中,睡不著覺的時候都應該來想,今天我寫了什么代碼。會不會有問題。這個時間是比專門騰出來的時間找BUG要多的多。這是技術上的細節(jié),我們要利用有效的時間做一些無限的事。貌似這句話是別人說的。
工作總結:提到工作總結,我們有時候把工作總結當成工作的一部分了,每天要去做的。但實際上公司看你的工作總結是想知道你每天都干了什么,但是自己給自己做工作總結是想知道自己學到什么新知識,做出了哪些和昨天不同的事情,這里也出現(xiàn)了一個細節(jié),就是把每天自己發(fā)現(xiàn)不同地方總結出來,不要輕易的忽視,這樣會對自己有一個動力,你知道是什么?那就是無形的增長,能力是怎么來的,不是天生的,是自己用心去學到的。
本文名稱:大型網站開發(fā)要注意的幾個細節(jié)及技巧
本文來源:http://www.rwnh.cn/news/51805.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站制作、Google、App開發(fā)、企業(yè)建站、自適應網站、搜索引擎優(yōu)化
廣告
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)