當前位置:編程學習大全網 - 編程語言 - 網站設計都需要什麽軟件?

網站設計都需要什麽軟件?

妳好。網站設計用的軟件有:

網站管理與網員編輯軟件

目前用於網站管理與網頁設計的軟件主要有Dreamweaver與FrontPage。這兩個軟件都

具有完善的網站管理、上傳內容等功能,其特點如下。

◆Dreamweaver:網頁制作軟件三劍客之壹,該軟件是現在使用最多的網頁編輯工具,它支持DHTML動態網頁、Flash動畫和插件,能實現很多用FrontPage無法實現的功能,如動態按鈕、下拉菜單等。另外,它還可以用來作為動態網站的開發平臺。

◆FrontPage:該軟件是目前最簡單、最容易上手,且功能強大的主頁制作利器,特別

適合初學網頁設計的讀者使用。壹般來說,如果您會用Word,就會用FrontPage。不過,FrontPage也有不少缺點:首先是兼容性不好,利用FrontPage做出來的網頁往往不能用Netscape瀏覽器正常顯示;其次,生成的垃圾代碼多;此外,FrontPage對動態網頁支持不好,不支持Flash,顯得有點落伍了。

如前所述,目前大部分網頁都是利用HTML編寫的。因此,如果您希望成為網頁設計高手,最好系統學習壹下該語言。要使用HTML編寫網頁,可以在Dreamweaver的代碼視圖中編寫,也可以宜接使用Windows附帶的記事本程序或HomeSite、HTMLedPro和WebEditPro等文本編輯工具進行編寫。

(二)網頁設計輔助軟件

要設計好網頁,除了需要Dreamweaver、FrontPage等軟件外,還會用到Fireworks、Flash和Photoshop等軟件,這些軟件的主要功能與特點如下。

◆Fireworks:網頁制作軟件三劍客之壹。該軟件主要用於制作網頁圖像、標誌、GIF動畫、圖像按鈕與導航欄等。Flash:網頁制作軟件三劍客之—。該軟件主要用於制作矢量動畫,如廣告、網站篇頭動畫、動畫短片和MTV等。此外,利用該軟件還可以制作交互性很強的遊戲、網頁和課件等。

◆Photoshop:該軟件是Adobe公司出品的壹個優秀而且功能強大的圖形圖像處理軟件,起初它的應用領域主要是平面設計而不是網頁設計,但是它所具有的強大功能完全涵蓋了網頁設計所涉及到的各種需求(除了多媒體)。

此外,比較常見的圖像處理與動畫制作軟件還有CorelDRAW(優秀的矢量繪圖軟件)、

FreeHand(優秀的矢量繪圖軟件,也可用來制作網頁圖像)、GIFAnimator(GIF動畫制作軟

件)、Cool3D(特效字動畫制作軟件)和SwiSHmax(小巧卻十分強大的動面制作工具,支

持導出swf格式)等。

提示:選用什麽樣的網頁設計輔助軟件需要根據實際情況來決定,書中建議初學者使用Fireworks,這樣可以很快上手,從而達到節省時間和精力的目的。此外,了解平面設計知識、具有壹定平面設計能力的讀者可以使用PhotoshoP,從而發揮出Photoshop的強大優勢,設計出更為優秀的作品。

(三)常用網站程序設計語言

如果網站中包含動態網頁,由於動態網頁通常都是用HTML和其他語言組合編寫,或者完全由其他語言編寫的,因此,讀者除了需要學習壹些常用的網頁設計軟件外,還應掌握壹些常用的網站程序設計語言。下面是壹些與動態網頁設計相關的語言,其特點如下。

◆JavaScript和VBscript腳本語言:它們都以小程序段的形式出現,也都是解釋性的腳本語言,我們可以直接在HTML中插入JavaScript扭和VBScript腳本。JavaScript和VBscript的最大特點是能夠方便地操縱網頁上的元素,並與瀏覽器交互。通過JavaScript和VBScript,網頁可以直接處理訪問考的請求,而不用在客戶機與服務器之間來回傳遞數據。註意,這兩種語言都是在瀏覽器中運行的,由於他們對內容的解釋與服務器無關,所以他們主要用來配合下面的語言完成特定的工作。

◆Java:壹種面向對象的編程語言,主要用於網絡應用程序的開發。傳統的軟件往往

都與具體的實現環境有關,換個環境就需要做壹番改動,既耗時又費力,而Java語言能與執行碼(二進制碼)兼容,從而使所開發的軟件能不加修改地運行在不同環境的系統中,只要所用的系統能提供Java語言解釋器即可,目前Java技術主要用於服務器(EJB)的程序開發。

◆GGI:英文為CommonGatewayInterface,通用網關接口。其擴展名為.cgi.GGI可以是任何運行在Web服務器上的程序。GGI主要用於響應瀏覽器的輸入請求,並根據請求執行相應操作(如查詢數據庫、計算數值或調用其他程序),然後將操作結果返回到覽器。用戶可用任何編程語言編寫GGl(如UNIXShell、Perl等),只要該語言能夠在Web服務器上運行即可。GGI是早期網站的主要開發工具,但是由於GGI本身存在很多缺陷,因此正在被下面的幾種語言逐步替代。

◆ASP:是ActiveServerPage(動態服務器主頁)的縮寫,其擴展名為.asp。它是微軟(Microsoft)推出的網站程序開發語言。它實際上是HTML與VB的結合,可用來創建動態、交互式Web服務器端應用程序。其中可包括HTML標簽、文本和腳本命令,可調用ActiveX組件來執行任務,例如連接到數據庫或進行商務計算。瀏覽器從Web服務器上請求.asp文件時,ASP腳本開始運行,並將生成的HTML頁傳送給瀏覽器。由於腳本在服務器上而不是在客戶端運行,所以不必擔心瀏覽器能否處理腳本。ASP具有簡單、易學和易維護的特點,但是由於它的響應延遲較大,安全性較低,主要用於小型企業網站和個人網站。

◆ASP.net:是由微軟開發的壹種基於。NET技術的網站開發語言,其擴展名為.as。它不是ASP的簡單升級,而是執行效率較高,響應延遲較小,安全性較高,因此主要用於大中型網站項目的開發,但是它只能工作在Windows系列的操作系統上。

◆PHP:是英文HypertextPreprocessor(超級文本預處理語言)的縮寫,擴展名是.php。PHP四與ASP頗為相似,其文件都是在服務器端執行的,語言的風格類似於C語言。PHP的執行效率比完全生成HTML標簽的GGI要高許多,而且支持幾乎所有流行的數據庫以及操作系統,它的特點類似於ASP.net,主要用於大中型網站項目的開發。

◆JSP:是英文JavaServerPages的縮寫,是由SunMicrosystems公司倡導、許多公司參與壹起制定的壹種動態網頁技術標準。它在HTML代碼中,插入JSP標簽(tag)及Java程序片段(Scriptlet),構成JSP頁面,其擴展名為.jsp,當客戶端請求JSP文件時,Web服務器執行該JSP文件,然後以HTML的格式返回給客戶。JSP是構建在Servlet之上的高層次的動態網頁標準,它具有與平臺無關、響應運度快、執行效率高和安全性高等特點,它與PHD同樣支持幾乎所有流行的數據庫以及操作系統,目前主要用於大中型網站項目的開發。

提示:選用什麽樣的語言需要依據實際開發的項目來決定,如果僅僅是開發小型網站,那麽使用ASP就足夠了,因為ASP比其他語言更容易學習和維護,而且總體成本較低。如果您對網站開發語言比較感興趣,可以參看其他相關書籍。

DreamweaverMX2004可以自動生成包含HTML標簽和簡單JavaScript程序的網頁,因

此,要制作靜態網頁或簡單的動態網頁,使用Dreamweaver就完全可以了。但是要制作復雜的動態網頁,就必須掌握相關的編程語言和簡單的數據庫知識。

  • 上一篇:趣味編程用電腦配置高嗎
  • 下一篇:2022年抗擊疫情作文(通用10篇)
  • copyright 2024編程學習大全網