在做網(wǎng)站時(shí),為了快速、高效地完成任務(wù),通常會(huì)使用一些具有代碼高亮顯示、語(yǔ)法提示等便捷功能的網(wǎng)站開發(fā)工具。常見的網(wǎng)站建設(shè)工具有Photoshop、Dreamweaver、Sublime、Visual Studio Code、webstorm、Hbuilder、HotDog Professional等.
一、前端篇:常用的網(wǎng)站開發(fā)工具
這個(gè)主要就是美工的活,可以用PS或者AI做出網(wǎng)站的效果,或者用其他的圖片設(shè)計(jì)軟件,只要能設(shè)計(jì)好看,能切出不同尺寸的圖片,并導(dǎo)出jpg,png的圖片即可,一般如果不是透明的圖片,推薦jpg,品質(zhì)給到80-100就行,這樣的圖片既保證了清晰程度,也不占用存儲(chǔ)空間,放到網(wǎng)站上打開的速度也更快。
1、圖像處理軟件
(1)Adobe Photoshop
簡(jiǎn)稱“PS”,是由Adobe Systems開發(fā)和發(fā)行的圖像處理軟件。Photoshop主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,可以有效地進(jìn)行圖片編輯和創(chuàng)造工作。PS 有很多功能,在圖像、圖形、文字、視頻、出版等各方面都有涉及。
(2)fireworks
由Macromedia(在2005年被Adobe收購(gòu))推出的一款網(wǎng)頁(yè)作圖軟件,軟件可以加速 Web 設(shè)計(jì)與開發(fā), 是一款創(chuàng)建與優(yōu)化 Web 圖像和快速構(gòu)建網(wǎng)站與 Web 界面原型的理想工具。Fireworks 不僅具備編輯矢量圖形與位圖圖像的靈活性, 還提供了一個(gè)預(yù)先構(gòu)建資源的公用庫(kù), 并可與 Adobe Photoshop、Adobe Illustrator、Adobe Dreamweaver和 Adobe Animate 軟件省時(shí)集成。 在 Fireworks中將設(shè)計(jì)迅速轉(zhuǎn)變?yōu)槟P停?或利用來(lái)自Illustrator、Photoshop和Flash的其它資源。 然后直接置入Dreamweaver中輕松地進(jìn)行開發(fā)與部署
2、常用的網(wǎng)站開發(fā)工具
(1)、Dreamwerver:是一款專業(yè)的HTML編輯器,用于網(wǎng)站,網(wǎng)頁(yè)和Web應(yīng)用程序進(jìn)行設(shè)計(jì),編輯和開發(fā),不僅可以方便快捷地進(jìn)行Web頁(yè)面設(shè)計(jì)。 3 Flash:是網(wǎng)頁(yè)交互動(dòng)畫制作工具,可以將聲音和動(dòng)畫交融在一起,現(xiàn)在比較流行。
(2)、 Sublime
Sublime全稱為Sublime Text,是一個(gè)代碼編輯器,由程序員Jon Skinner于2008年1月開發(fā)出來(lái)。Sublime Text具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖、功能插件等。Sublime text還是一個(gè)跨平臺(tái)的編輯器,支Windows、linux、Mac等操作系統(tǒng)。
(3)、 Visual Studio Code
Visual Studio Code(簡(jiǎn)稱“VS Code”)是Microsoft在2015年4月30日Build開發(fā)者大會(huì)上正式宣布一個(gè)運(yùn)行于 Mac OS X、Windows和 Linux 之上的,針對(duì)于編寫現(xiàn)代Web和云應(yīng)用的跨平臺(tái)源代碼編輯器, 可在桌面上運(yùn)行,并且可用于Windows,macOS和Linux。它具有對(duì)JavaScript,TypeScript和Node.js的內(nèi)置支持,并具有豐富的其他語(yǔ)言(例如C++,C#,Java,Python,PHP,Go)和運(yùn)行時(shí)(例如.NET和Unity)擴(kuò)展的生態(tài)系統(tǒng)。
(4)、 Webstorm
WebStorm 是JetBrains公司旗下一款JavaScript 開發(fā)工具。已經(jīng)被廣大中國(guó)JS開發(fā)者譽(yù)為“Web前端開發(fā)神器”、“強(qiáng)大的HTML5編輯器”、“智能的JavaScript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強(qiáng)大的JS部分的功能。
(5)、 Hbuilder
HBUilder是DCloud推出的一款支持HTML5的Web開發(fā)軟件?!翱臁笔荁Uilder的很大優(yōu)勢(shì),通過(guò)完整的語(yǔ)法提示、代碼輸入法以及代碼塊等,HBuilder可以大幅提升HTML、JavaScript的開發(fā)效率。
(6)HotDog Professional
HotDog Professional,可以制作要加入多種復(fù)雜技術(shù)的網(wǎng)頁(yè),HotDog是個(gè)功能強(qiáng)大的軟件,對(duì)于那些希望在網(wǎng)頁(yè)中加入CSS、Java、RealVideo等復(fù)雜技術(shù)的高級(jí)設(shè)計(jì)者,是個(gè)很好的選擇;
二、網(wǎng)站程序,網(wǎng)站程序分為前臺(tái)程序,后臺(tái)程序,前臺(tái)程序主要就是頁(yè)面的交互,比如banner的切換,產(chǎn)品案例圖片的輪播,新聞標(biāo)題劃過(guò)的特效等等,后臺(tái)程序主要就是實(shí)現(xiàn)產(chǎn)品新聞的更新,留言的獲取展示等功能的。一般企業(yè)網(wǎng)站的程序都是ASP、ASP.net或者PHP寫的,前臺(tái)軟件一般會(huì)用到DW,后臺(tái)軟件一般會(huì)又DW,PhpStorm等等,只要能實(shí)現(xiàn)功能即可。
三、網(wǎng)站數(shù)據(jù)庫(kù)
1、ACCESS。
Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一。
它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。
2、SQL Server。
SQL Server(Structured Query Language Server)是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。它是由Microsoft Sybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個(gè)OS/2版本。
在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的WindowsNT版本。
3、MySQL。
MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。在2008年1月16號(hào)被Sun公司收購(gòu)。
而2009年,SUN又被Oracle收購(gòu)。對(duì)于Mysql的前途,沒有任何人抱樂(lè)觀的態(tài)度。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。
4、Oracle。
70年代一間名為Ampex的軟件公司,正為中央情報(bào)局設(shè)計(jì)一套名叫Oracle的數(shù)據(jù)庫(kù),Ellison是程序員之一。Oracle是世界領(lǐng)先的信息管理軟件開發(fā)商,因其復(fù)雜的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品而聞名。Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站、銀行、證券、電信等都選用了Oracle系統(tǒng)。
5、DB。IBM公司研制的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。DB2主要應(yīng)用于大型應(yīng)用系統(tǒng),具有較好的可伸縮性,可支持從大型機(jī)到單用戶環(huán)境,應(yīng)用于OS/2.Windows等平臺(tái)下。
DB2提供了高層次的數(shù)據(jù)利用性、完整性、安全性、可恢復(fù)性,以及小規(guī)模到大規(guī)模應(yīng)用程序的執(zhí)行能力,具有與平臺(tái)無(wú)關(guān)的基本功能和SQL命令。
三、網(wǎng)站的上傳,一般企業(yè)網(wǎng)站都是使用虛擬主機(jī),這類的需要使用Ftp軟件進(jìn)行文件的上傳,如果是用Mysql數(shù)據(jù)庫(kù) 也需要一個(gè)數(shù)據(jù)庫(kù)管理軟件如Navicat等等。如果使用的是服務(wù)器,可以直接把文件復(fù)制粘貼到服務(wù)器即可。
總結(jié)來(lái)說(shuō)用到的軟件也不是很多,主要是看自己的習(xí)慣,一般頁(yè)面設(shè)計(jì)推薦PS,頁(yè)面布局推薦DW,程序編碼推薦Phpstorm ,上傳文件推薦FlashFXP。
Copyright © 2010 滁州鑫澤信息科技有限公司
技術(shù)支持:鑫澤科技
管理員
該內(nèi)容暫無(wú)評(píng)論