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全国最大色|
亚洲国产精品久久网午夜|
正在播放露脸一区|
亚洲综合精品第一页|
狠狠噜天天噜日日噜视频麻豆|
免费香蕉依人在线视频久|