HTML5开发工具有哪些?(unity3d用js好,还是c#好?)
1.HTML5开发工具有哪些?
首先,Adobe Edge
目前仍处于预览阶段的Adobe Edge是一款利用HTML5、CSS和JavaScript开发动态交互内容的设计工具。内容可以与移动设备和台式计算机兼容。Edge的一个重要功能就是Web toolkit接口,方便保证不同浏览器中页面的架构一致性。此外,Edge还将整合TypeKit等字体服务。
HTML元素中可以添加动画和图形,程序也可以通过Edge自带的代码片段库或JavaScript代码进行扩展。动画可以嵌套在独立的时间轴上,也可以实现交互功能。可以通过API和代码片段来获取和控制合规性。Edge设计的内容可以兼容iOS和Android设备,也可以在Firefox、Chrome、Safari、IE9等主流浏览器中运行。
第二,Adobe Dreamweaver CS6
作为一款网页设计软件,Adobe Dreamweaver CS6为HTML网站和移动程序提供了可视化的编辑界面。其流体网格排版系统集成CSS样式表功能,提供自适应布局的跨平台兼容性。开发者可以完全实现网页设计的可视化操作,而不会被代码所困。
用户不仅可以在实时视图中预览,还可以提供多屏预览功能。开发者可以通过多屏预览面板查看HTML5内容的渲染效果。Live View通过WebKit渲染引擎支持HTML5。
第三,Adobe ColdFusion 10
ColdFusion是一种用于开发企业Web程序的服务器端技术,它通过Websockets、交互式表单、视频和地理标签等HTML5技术创建丰富的媒体用户体验。
四、森茶建筑师2
在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个集成环境中完成应用程序的设计、开发和部署。开发者还可以开发Sencha Touch2和Ext JS4 JavaScript应用,并实时预览。
动词 (verb的缩写)Sencha Touch 2
Sencha Touch2是一个移动应用框架,也被视为Sencha的HTML5平台。开发者可以用它来开发iOS、Android、黑莓、Kindle Fire等各种平台的移动应用。
第六,道场基金会Maqetta
来自IBM的一个项目,Dojo Foundation Maqetta是一个为桌面和移动设备开发HTML5应用的开源工具,支持在浏览器中查看HTML5界面。用户体验设计师可以通过拖放来组装UI模板。
七、微软Visual Studio 2010 ServicePack 1
虽然最初不支持HTML5,但微软在2011年3月发布的Visual Studio 2010 SP1中提供了智能感知,为HTML5添加了一些元素。
八、JetBrains网络风暴4.0
作为一个带有HTML编辑器的JavaScript集成开发环境,WebStorm4.0为开发web应用提供了HTML5模板。开发人员在创建HTML文档时可以获得对HTML5文件的支持。例如,记录器类型。开发者还可以在chrome浏览器中实时预览HTML文档。
九、谷歌网络工具包
半岛平台这个开发工具是用来开发浏览器应用的,但是这个库支持很多HTML5函数。包括对客户端或web存储的支持。其他HTML5特性包括支持画布可视化和音频视频小部件。
2.unity3d用js还是c#好?
C#的特点是严谨、安全、易调试、易阅读、原生面向对象性强、易学。要写的代码越多,C#的优势就越明显,调试、维护、更新都不累。问题是互联网支持js,不支持c#。而桌面的大型游戏引擎竞争激烈,追求性能,所以基本上只支持C++,不支持C#。换句话说,除了unity3d,C#在游戏界根本吃不上饭。所以,虽然C#语言本身很优秀,但是学JS更好,至少在网页游戏引擎和ios游戏引擎方面。但其实用C#玩世界级的游戏是没有问题的。著名游戏magicka(魔法对抗/魔法能量)就是C#写的。可惜几个牛逼的游戏引擎是绝对不可能支持C#的,这就导致了C#永远的尴尬地位。但是js这样的语言,我在调试、找bug、维护等方面都经历过很大的痛苦。整个过程就是浪费生命,所以我讨厌不严谨的脚本语言,所以我还是选择C#