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