杭州上元Web培訓_Web開發(fā)過程有哪些步驟
時間:2023-08-23 00:30:01 | 來源:網(wǎng)站運營
時間:2023-08-23 00:30:01 來源:網(wǎng)站運營
杭州上元Web培訓_Web開發(fā)過程有哪些步驟:杭州上元Web培訓_Web開發(fā)過程有哪些步驟
杭州上元Web培訓_Web開發(fā)過程有哪些步驟
開發(fā)過程
步驟一:分析
開發(fā)一個web應(yīng)用的第一步是分析你的需求。你此時應(yīng)該定義出一個盡量周全的你的應(yīng)用應(yīng)該提供的功能清單。如果是你為一個客戶做這些工作,你需要明白他們想要什么(要確保你們對方都知道對方在說些什么)。從你們的討論中,你能總結(jié)出需求和軟件規(guī)格。你即使是為自己開發(fā),我也建議你把希望這個web應(yīng)用能夠做的功能寫下來。
步驟二:設(shè)計
一旦你弄清楚了這個web應(yīng)用需要做哪些事情,你就可以開始設(shè)計了。這個步驟通常會反反復復進行很多次,每一次都把設(shè)計細化一些。你第一要做的是畫出頁面流程圖(畫在紙上,或使用軟件工具,憑各自所好吧。我喜歡用紙,這樣我可以做更快速的改變)。頁面流程圖通常是很抽象的黑白繪畫,畫出你將要實現(xiàn)的web應(yīng)用的樣子(你可以加一些色彩,但盡量保持簡單)。
實體模型仍然是些圖案,但有色彩和細節(jié)。最終的實體模型看起來應(yīng)該像你將要實現(xiàn)的web應(yīng)用的一個截屏圖。如果你為一個客戶開發(fā),他會看看這些東西,并給你他的認可。然而,很多人都喜歡跳過這一步(大多數(shù)都是非設(shè)計人員),他們喜歡直接奔向網(wǎng)頁原型。
原型是用HTML開發(fā)出來,使用CSS渲染(有時也是有Javascript)。頁面布局要做出來,鏈接能夠點,顏色,字體,字體大小要設(shè)定好(如果你做了實體模型,這個會很容易)。這一步非常的重要,因為這里所有的東西都能用于你最終的應(yīng)用中。如果允許的話,在你的原型上做一些可用性測試,從長期的效果來看,這能使你避免大量的失誤。
在這個步驟的最后,你基本上就知道了你的web應(yīng)用是如何組織到一起的了。登錄頁面有些什么,用戶如何從主頁轉(zhuǎn)向到各個頁面。
步驟三:實現(xiàn)選擇一個框架
現(xiàn)在我們已經(jīng)知道了要去開發(fā)什么東西,那就要把它做出來。這一部分的工作很多,你大部分的時間都要花在這個上面。你第一個要做的決定是如何著手,采用什么樣的技術(shù),什么框架。你有很多選擇的余地,你需要選出一個適合你的。下面是一個最常用的框架的列表:
ASP.NET | Open-source web framework for .NET
PHP上的任何一個流程的框架
Python with Django
Ruby on Rails
沒有一個明確的標準說哪個框架最好。它們都各有不同,每個都有自己的長處。最重要的是你要知道它們?nèi)魏我粋€都能讓你開發(fā)出好用的web應(yīng)用。
杭州上元Web培訓_Web開發(fā)過程有哪些步驟
杭州上元Web培訓_Web開發(fā)過程有哪些步驟