創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的宣恩網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
最常用的肯定是DW了
零、記事本一、Adobe Edge二、Adobe Dreamweaver CS6三、Adobe ColdFusion 10四、Sencha Architect 2五、Sencha Touch 2六、Dojo Foundation Maqetta七、微軟Visual Studio 2010 ServicePack 1八、JetBrains WebStorm 4.0九、Google Web Toolkit十、EditPlus(目前本人在用)
問題補(bǔ)充:如果做android應(yīng)用可以么? 要明白你想做什么?才能清楚它能做什么。不清楚。聽說android是用java寫的。
js
html是一種語言,5是它的版本號(hào)。它不用編譯就可以運(yùn)行。所以,沒有特定的編寫軟件。用記事本,word,或其它的文字編輯軟件就可以。只要保存為*.html(*,是文件名)就可以雙擊打開,在瀏覽器中運(yùn)行。
HTML5 是一種執(zhí)行標(biāo)準(zhǔn) 不是什么軟件 軟件只是工具 工具是用來制作標(biāo)準(zhǔn)W3C是一個(gè)組織 WEB上的HTML 以及 CSS 執(zhí)行標(biāo)準(zhǔn)等等的一些都是通過這個(gè)組織來發(fā)行和執(zhí)行的,當(dāng)然了也有一些人會(huì)使用一些自定義標(biāo)準(zhǔn).DW也只是一個(gè)標(biāo)準(zhǔn) 它也可以用來寫HTML5頁面當(dāng)然了最好的話是使用最新版.
1. 編輯器里邊推薦sublime,這是通過自己的簡(jiǎn)單配置,能夠順手使用的一款,界面炫酷,主題漂亮,體驗(yàn)給力。
2. 另外vim,emacs,textmate入門曲線比較陡,不建議使用。
3. 另外簡(jiǎn)單點(diǎn)的:notepad++,editplus,選那個(gè)區(qū)別不大。notepad++有黑色主題,editplus啟動(dòng)還是那么快。
4. webstorm,phpstorm,intellijdea,隨便選一款,都差不多。分別支持不同的后臺(tái)語言而已。而web前端開發(fā)乃及其它的相關(guān)開發(fā),推薦sublime text, webstorm(jetbrains公司系列產(chǎn)品)這兩個(gè)的原因在于,有個(gè)技術(shù)叫emmet, Emmet Documentation,而這兩個(gè)對(duì)他的支持是:sublime text 是所有編輯器里邊支持emmet比較好的的唯一一款。webstorm是所有編輯器里邊唯一內(nèi)置emmet的一款,并且將emmet的精神往前推動(dòng)的一款。然后還是那句話:編程的核心是代碼,代碼的靈魂是算法或數(shù)據(jù)結(jié)構(gòu),所以你懂得,隨便選一款得了。phpstorm,idea包括所有webstorm的功能。只是phpstorm是針對(duì)phper的,idea是針對(duì)javaer,webstorm針對(duì)前端er。
這兩個(gè)是前端開發(fā)語言,如果開發(fā)的話可以用記事本或dreamweaver ,HBuilder,webstorm之類的開發(fā)工具
sublime text 3 這個(gè)軟件可以用來編寫html,測(cè)試css3
這位網(wǎng)友你好,可以用dreamweaver cs6,已經(jīng)支持html5文檔和css3提示了。
1、Canvas Debugger 在最新版本的firefox中,瀏覽器中添加了Canvas調(diào)試。Canvas Debugger允許你跟蹤所有的canvas上下文調(diào)用, 像繪制元素和使用特定的調(diào)色器一樣,它會(huì)根據(jù)具體的要求調(diào)用顏色編碼。它不僅在開發(fā)基于WebGL的游戲時(shí)有用,它同時(shí)也可以用來測(cè)試基于Canvas 2D的游戲。
2、Shader Editor 當(dāng)創(chuàng)建一個(gè)基于WebGL的游戲時(shí),如果能在游戲運(yùn)行時(shí)測(cè)試和修改著色器程序?qū)⑹欠浅?岬囊患隆6鳶hader Editor工具就可以實(shí)現(xiàn)這些事情。不需要重新加載界面就可以修改頂點(diǎn)和片段著色器,還可以查看其對(duì)輸出結(jié)果的影響。
3、Web Audio Editor Web Audio Editor編輯器通過圖表展示了所有的音頻結(jié)點(diǎn)和當(dāng)前AudioContext的連接,你可以通過它查看每個(gè)結(jié)點(diǎn)的特定屬性。Web Audio API提供了更多混音的創(chuàng)建,對(duì)音頻的操作和處理比HTML5的Audio標(biāo)簽強(qiáng)大很多。
4、Network Monitor 對(duì)于HTML5手機(jī)游戲開發(fā)者來說,需要花費(fèi)昂貴的代碼來對(duì)游戲進(jìn)行繁瑣的測(cè)試。如果游戲是在手機(jī)設(shè)備中運(yùn)行,可以使用Network Monitor直觀地看到所有的網(wǎng)絡(luò)請(qǐng)求,系統(tǒng)耗時(shí)和類型大小等屬性。除此之外,你還可以通過Network Monitor直觀地看到游戲的性能分析。
5、Web IDE 不管是運(yùn)用什么語言進(jìn)行軟件軟件,開發(fā)前都必須先確定一個(gè)開發(fā)環(huán)境,手機(jī)游戲開發(fā)也 是如此,在html5游戲開發(fā)中,可以選擇Sublime,Eclipse,Dreamweaver,vi等等,如果對(duì),瀏覽器端的開發(fā)環(huán)境感興趣,你可 以試一下在Firefox的最新版本中上線的Web IDE。Web IDE不僅提供開發(fā)者進(jìn)行正常的編碼,還可以遠(yuǎn)程發(fā)布、調(diào)試、框架管理等。
游戲開發(fā)工具與開發(fā)引擎算是2個(gè)方面工具是指你寫游戲代碼用的是什么軟件開發(fā)引擎室指你游戲代碼用的是什么框架html5開發(fā)游戲的工具有很多,我個(gè)人是用dw復(fù)制了一些開發(fā)的引擎,利用這些框架你可以更好的去寫個(gè)完整的游戲 iio engine iio engine是一款基于java和canvas的開源html5應(yīng)用創(chuàng)建和部署框架,同時(shí),iio engine也是一款輕量級(jí)框架(只有35kb),整合了debug系統(tǒng),并且不依賴于任何的第三方庫。此外,iio engine還支持box2d。zoey z oey是基于html5和css3的輕量級(jí)(壓縮后只有6kb)移動(dòng)應(yīng)用開發(fā)框架。zoey擁有大量的ui控件,比如:導(dǎo)航、列表、按紐、控件分組、表單、表格。此外,zoey框架還支持ios和android平臺(tái),并附帶一個(gè)覆蓋所有功能的程序框架。
3. limejs limejs是一個(gè)基于html5的游戲開發(fā)框架,它可以幫助開發(fā)者快速地開發(fā)基于html5的游戲,并適用于大部分移動(dòng)平臺(tái)(ios和android)及桌面瀏覽器。
4. jo jo是一款基于html5的輕量級(jí)(大約8kb)開源移動(dòng)應(yīng)用創(chuàng)建框架。jo允許開發(fā)者創(chuàng)建基于ios、webos、symbian和android平臺(tái)的移動(dòng)應(yīng)用。同時(shí),jo也兼容其他的javascript框架,并且不依賴于任何插件。此外,開發(fā)者也可以通過jo和phonegap來開發(fā)原生或者web應(yīng)用。
5. lungo.js lungo js是基于html5、css3和javascript的移動(dòng)應(yīng)用開發(fā)框架,可以幫助開發(fā)者創(chuàng)建基于ios、android、blackberry和webos平臺(tái)應(yīng)用程序。此外,lungo.js能夠利用移動(dòng)設(shè)備的最新特性來實(shí)現(xiàn)包括單擊、滑動(dòng)、長按等事件捕捉。
6. junior junior是一款基于html5的前端框架,可以幫組開發(fā)者快速的創(chuàng)建類似原生應(yīng)用風(fēng)格的web應(yīng)用。junior框架使用zepto,并且整合了backbone.js。通過使用css3,junior可以生成平滑的過渡效果,此外,junior還支持多種ui控件。
7. sencha touch sencha touch是專門為移動(dòng)設(shè)備開發(fā)應(yīng)用的javascript框架。目前sencha touch支持包括ios、android、windows phone和blackberry在內(nèi)的主流移動(dòng)平臺(tái)。通過sencha touch,開發(fā)者可以快捷地創(chuàng)建具有原生特色的web應(yīng)用。另外,sencha touch用戶界面組件和數(shù)據(jù)管理全部基于最新html5和css3的web應(yīng)用。
8. gridless gridless是一款基于html5和css3的開發(fā)框架,旨在搭建響應(yīng)式和跨瀏覽器(或平臺(tái))網(wǎng)頁。gridless允許開發(fā)者使用css樣式、良好的系統(tǒng)文件結(jié)構(gòu)和其它方法來修復(fù)ie中的bug。
一、Adobe Edge 目前還處于預(yù)覽階段的Adobe Edge是用HTML5、CSS、JavaScript開發(fā)動(dòng)態(tài)互動(dòng)內(nèi)容的設(shè)計(jì)工具。內(nèi)容可以同時(shí)兼容移動(dòng)設(shè)備和桌面電腦。Edge的一個(gè)重要功能是Web工具包界面,方便確保頁面在不同瀏覽器中的架構(gòu)一致性,此外Edge還將整合TypeKit這樣的字體服務(wù)。動(dòng)畫和圖形可以添加到HTML元素中,程序也能通過Edge自身的代碼片段庫或者JavaScript代碼進(jìn)行擴(kuò)展。動(dòng)畫可以在獨(dú)立的時(shí)間線上進(jìn)行嵌套,還能實(shí)現(xiàn)互動(dòng)功能。符合可以服用并通過API和代碼片段控制。通過Edge設(shè)計(jì)的內(nèi)容可以兼容iOS和Android設(shè)備,也可以運(yùn)行在火狐、Chrome、Safari和IE9等主流瀏覽器。
二、Adobe Dreamweaver CS6 Adobe Dreamweaver CS6作為一個(gè)Web設(shè)計(jì)軟件,提供了對(duì)HTML網(wǎng)站和移動(dòng)程序的可視化編輯界面。其Fluid Grid排版系統(tǒng)整合CSS樣式表功能,提供自適應(yīng)版面的跨平臺(tái)兼容性。開發(fā)者可以完全實(shí)現(xiàn)Web設(shè)計(jì)的可視化操作,無需為代碼所困。用戶不但還能在Live View中預(yù)覽,還提供多屏幕預(yù)覽功能。開發(fā)者可以通過MultiScreen預(yù)覽面板查看HTML5內(nèi)容的渲染效果。Live View通過WebKit渲染引擎支持HTML5。
三、Adobe ColdFusion 10 ColdFusion是用來開發(fā)企業(yè)Web程序的服務(wù)器端技術(shù),通過Websockets、互動(dòng)表單、視頻和地理標(biāo)簽等HTML5技術(shù)創(chuàng)建富媒體用戶體驗(yàn)。
四、Sencha Architect 2 在開發(fā)移動(dòng)和桌面應(yīng)用的工具中,Sencha的定位是HTML5可視化應(yīng)用開發(fā)。開發(fā)團(tuán)隊(duì)可以在一個(gè)單一集成的環(huán)境中完成應(yīng)用的設(shè)計(jì)、開發(fā)和部署。開發(fā)者還可以開發(fā)Sencha Touch2和Ext JS4 JavaScript應(yīng)用,并實(shí)時(shí)預(yù)覽。
五、Sencha Touch 2 Sencha Touch2是移動(dòng)應(yīng)用框架,也被看作是Sencha的HTML5平臺(tái)。開發(fā)者可以用它開發(fā)面向iOS、Android和Blackberry、Kindle Fire等多種平臺(tái)的移動(dòng)應(yīng)用。
六、Dojo Foundation Maqetta 來自于IBM的一個(gè)項(xiàng)目,Dojo Foundation Maqetta是為桌面和移動(dòng)設(shè)備開發(fā)HTML5應(yīng)用的開源工具,支持在瀏覽器中查看HTML5界面。用戶體驗(yàn)設(shè)計(jì)師可以通過拖放組裝UI樣板 七、微軟Visual Studio 2010 ServicePack 1 雖然一開始并不支持HTML5,但微軟在2011年三月發(fā)布的Visual Studio 2010 SP1中提供了IntelliSense,追加了針對(duì)HTML5的一些元素。
八、JetBrains WebStorm 4.0 作為擁有HTML編輯器的JavaScript集成開發(fā)環(huán)境,WebStorm4.0提供了開發(fā)web應(yīng)用的HTML5樣板。開發(fā)者可以在創(chuàng)建HTML文檔時(shí)可獲得對(duì)HTML5文件的支持。例如砍伐者鍵入。開發(fā)者還可以在chrome瀏覽器中實(shí)時(shí)預(yù)覽HTML文檔。
九、Google Web Toolkit 該開發(fā)工具用于開發(fā)瀏覽器應(yīng)用,但庫中支持很多HTML5功能。包括對(duì)客戶端或web存儲(chǔ)的支持。其他HTML5功能還包括支持Canvas可視化,以及音頻和視頻widget。
Dreamweaver ,Submit,Zend Studio
html5 開發(fā)的app的工具暫時(shí)沒有。原生api映射的方案,如titanium、xamarin,其優(yōu)點(diǎn)在于功能和性能與原生系統(tǒng)比較接近。標(biāo)準(zhǔn)化、開發(fā)資源的豐富則是html5方案最大的優(yōu)點(diǎn),同時(shí)第三方的html5框架工具比如phonegap/cordova也極大促進(jìn)了html5應(yīng)用的發(fā)展,它們提供了方便的跨平臺(tái)應(yīng)用打包/發(fā)布服務(wù)、實(shí)用的api、靈活的擴(kuò)展機(jī)制、以及積累下來的豐富的第三方api實(shí)現(xiàn)。而上游的w3c一旦開始支持一些新的api,phonegap/cordova也可以很快沿用這些標(biāo)準(zhǔn)的api將相關(guān)能力開放出去。html5方案的主要不足則在于功能和性能方面,這主要是因?yàn)閔tml5應(yīng)用的能力嚴(yán)重依賴于系統(tǒng)自帶的web引擎:ios的uiwebview、android的webview等,此類組件的html5能力相比safari for ios、chrome for android都要差一截。另外在android平臺(tái)上,由于系統(tǒng)碎片化比較嚴(yán)重,不同android版本的webview的html5能力也有較大差異,導(dǎo)致相應(yīng)的html5應(yīng)用一致性難以保證。html5應(yīng)用的能力很大程度上依賴于web引擎的能力。因此,無論是移動(dòng)操作系統(tǒng)開發(fā)商還是開發(fā)工具的開發(fā)商,都持續(xù)在web引擎的方向投入了更多的努力。
一、Adobe Edge二、Adobe Dreamweaver CS6三、Adobe ColdFusion 10四、Sencha Architect 2五、Sencha Touch 2六、Dojo Foundation Maqetta七、微軟Visual Studio 2010 ServicePack 1八、JetBrains WebStorm 4.0九、Google Web Toolkit十、 Lungo 最佳HTML5移動(dòng)框架十一、 mobl十二、 DevExtreme性能最優(yōu)的跨平臺(tái)移動(dòng)應(yīng)用開發(fā)框架十三 、Edge Animate CC十四、 Literally Canvas