Web應(yīng)用程序的開發(fā)過程
2010/11/29 15:53:45

  
  步驟一:分析

  開發(fā)一個web應(yīng)用的第一步是分析你的需求。你此時應(yīng)該定義出一個盡量周全的你的應(yīng)用應(yīng)該提供的功能清單。如果是你為一個客戶做這些工作,你需要明白他們想要什么。從你們的討論中,你能總結(jié)出需求和軟件規(guī)格。你即使是為自己開發(fā),我也建議你把希望這個web應(yīng)用能夠做的功能寫下來。

  步驟二:設(shè)計

  一旦你弄清楚了這個web應(yīng)用需要做哪些事情,你就可以開始設(shè)計了。這個步驟通常會反反復(fù)復(fù)進行很多次,每一次都把設(shè)計細化一些。你第一要做的是畫出頁面流程圖。頁面流程圖通常是很抽象的黑白繪畫,畫出你將要實現(xiàn)的web應(yīng)用的樣子。實體模型仍然是些圖案,但有色彩和細節(jié)。最終的實體模型看起來應(yīng)該像你將要實現(xiàn)的web應(yīng)用的一個截屏圖。如果你為一個客戶開發(fā),他會看看這些東西,并給你他的認可。然而,很多人都喜歡跳過這一步,他們喜歡直接奔向網(wǎng)頁原型。原型是用HTML開發(fā)出來,使用CSS渲染。頁面布局要做出來,鏈接能夠點,顏色,字體,字體大小要設(shè)定好。

  步驟三:實現(xiàn)

  選擇一個框架

  現(xiàn)在我們已經(jīng)知道了要去開發(fā)什么東西,那就要把它做出來。這一部分的工作很多,你大部分的時間都要花在這個上面。你第一個要做的決定是如何著手,采用什么樣的技術(shù),什么框架。你有很多選擇的余地,你需要選出一個適合你的。

  開發(fā)

  一旦你知道了如何去開發(fā),那就要甩開臂膀開干了。這個開發(fā)工作可以看作有很多塊,但說到底,這都是標準的編程活動了。在后臺,你要創(chuàng)建類,對象,服務(wù),過程,以及持久層來把這些對象保存到數(shù)據(jù)庫中。后臺是整個應(yīng)用的核心,對任何應(yīng)用來說,它跟普通的編程沒有什么區(qū)別。接著是前臺的開發(fā),你現(xiàn)在編寫的代碼才是真正給用戶使用的操作界面。你把后臺的程序和原型界面集成到一起,把系統(tǒng)各部分集成到一起。你還可以把你在開發(fā)過程中想到的一些很炫的小功能用JavaScript實現(xiàn)。

  步驟四:打磨拋光

  現(xiàn)在應(yīng)用程序已經(jīng)開發(fā)出來,各個獨立的模塊也集成到了一起。你需要通過測試來確保你在步驟一中定義的需求和軟件規(guī)格是否被實現(xiàn)。你要確保那些愚蠢的用戶不能通過試圖做一些你還沒有實現(xiàn)的操作而把你的應(yīng)用弄壞。你同時還要確保你的程序能夠在各種瀏覽器里能正確的運行。

返回列表
返回首頁 主站蜘蛛池模板: 激情伊人五月天久久综合| 亚洲av无码久久寂寞少妇| 色吧亚洲欧美另类| 国产成人黄色在线观看| 中文字幕35页| 日韩欧美亚洲每的更新在线| 亚洲成av人片在线观看www| 里番无修旧番6080在线观看| 国产精品一区二区久久不卡| 99久久伊人精品综合观看| 日本免费人成黄页网观看视频| 亚洲一级毛片在线观| 精品国产不卡在线电影| 国产精品美女免费视频观看| www.插插插| 日本黄色小视频在线观看| 人妻少妇无码精品视频区| 高清无码一区二区在线观看吞精 | 内蒙大叔打桩机| 色综合综合在线| 国产在线五月综合婷婷| ankhazone度盘| 日本高清免费中文字幕不卡| 亚洲午夜精品久久久久久人妖| 精品熟女碰碰人人a久久| 真实的国产乱xxxx在线| 国产精品自产拍在线网站| WWW免费视频在线观看播放| 性欧美18一19sex性高清播放| 亚洲欧美性另类春色| 玩肥熟老妇BBW视频| 国产伦精品一区二区| 91精品久久久久久久久网影视| 播播开心激情网| 久久嫩草影院免费看夜色| 本道久久综合88全国最大色| 亚洲国产精品久久网午夜| 正在播放露脸一区| 亚洲综合精品第一页| 狠狠噜天天噜日日噜视频麻豆| 免费香蕉依人在线视频久|