h5制作是否一定要有一个服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了h5制作是否一定要有一个服务器相关的知识,希望对你有一定的参考价值。
H5是一个网页,一定是要服务器去发布,不然只能在本地浏览,如果楼主您使用的是代码开发的,也就是程序员自己编程写的那就需要自己租赁一个服务器,这个阿里云、腾讯云和华为云都有这个服务,也可以使用H5页面工具,像意派Epub360这类平台会提供给您一个免费服务器使用,一站化解决服务器、域名等问题,支持灵活的拖拽式组件拼装,可以做出很多有意思的作品。
H5制作软件
参考技术A 一、Adobe Edge目前还处于预览阶段的Adobe Edge是用html5、CSS、javascript开发动态互动内容的设计工具。内容可以同时兼容移动设备和桌面电脑。Edge的一个重要功能是Web工具包界面,方便确保页面在不同浏览器中的架构一致性,此外Edge还将整合TypeKit这样的字体服务。
动画和图形可以添加到HTML元素中,程序也能通过Edge自身的代码片段库或者JavaScript代码进行扩展。动画可以在独立的时间线上进行嵌套,还能实现互动功能。符合可以服用并通过API和代码片段控制。通过Edge设计的内容可以兼容ios和android设备,也可以运行在火狐、Chrome、Safari和IE9等主流浏览器。
二、Adobe Dreamweaver CS6
Adobe Dreamweaver CS6作为一个Web设计软件,提供了对HTML网站和移动程序的可视化编辑界面。其Fluid Grid排版系统整合CSS样式表功能,提供自适应版面的跨平台兼容性。开发者可以完全实现Web设计的可视化操作,无需为代码所困。
用户不但还能在Live View中预览,还提供多屏幕预览功能。开发者可以通过MultiScreen预览面板查看HTML5内容的渲染效果。Live View通过WebKit渲染引擎支持HTML5。
三、Adobe ColdFusion 10
ColdFusion是用来开发企业Web程序的服务器端技术,通过Websockets、互动表单、视频和地理标签等HTML5技术创建富媒体用户体验。
四、Sencha Architect 2
在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个单一集成的环境中完成应用的设计、开发和部署。开发者还可以开发Sencha Touch2和Ext JS4 JavaScript应用,并实时预览。
五、Sencha Touch 2
Sencha Touch2是移动应用框架,也被看作是Sencha的HTML5平台。开发者可以用它开发面向iOS、Android和Blackberry、Kindle Fire等多种平台的移动应用。
六、Dojo Foundation Maqetta
来自于IBM的一个项目,Dojo Foundation Maqetta是为桌面和移动设备开发HTML5应用的开源工具,支持在浏览器中查看HTML5界面。用户体验设计师可以通过拖放组装UI样板
七、微软Visual Studio 2010 ServicePack 1
虽然一开始并不支持HTML5,但微软在2011年三月发布的Visual Studio 2010 SP1中提供了IntelliSense,追加了针对HTML5的一些元素。
八、JetBrains WebStorm 4.0
作为拥有HTML编辑器的JavaScript集成开发环境,WebStorm4.0提供了开发web应用的HTML5样板。开发者可以在创建HTML文档时可获得对HTML5文件的支持。例如砍伐者键入。开发者还可以在chrome浏览器中实时预览HTML文档。
九、Google Web Toolkit
该开发工具用于开发浏览器应用,但库中支持很多HTML5功能。包括对客户端或web存储的支持。其他HTML5功能还包括支持Canvas可视化,以及音频和视频widget。
十、DCloud HBuilder
HBuilder是当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛。
SpringMVC项目里面是否一定要有Service层?
我是新手,正在学SpringMVC,正在写一个简单的登录例子,但出了问题,配置文件中明明定义了Dao,但在Controller中注入失败,提示错误是NoSuchBeanDefinition,在知道上问了以后,人家问我有没有定义Service接口,是一定要有Service吗?如果简单的例子没有是不是就跑不起来了呢?我看网上的例子是有Service的,但基本都是简单调用Dao里面的东西,我觉得并不是很需要这个东西……请各位指点我一下,先谢谢了~~
参考技术A 你说的没错,需要。追问能解释下吗?原理?你试过不用Service就跑不起来吗?
参考技术B 你学的SpringMVC,只用web layer就可以了,service,dao这些都是为了方便后端读取数据,和MVC一点关系都没有。现在的很多网站都是3层架构,web(presentation),service(business),dao(persistent)。
用这种架构的好处是把任务分开,这样比较好maintenance。MVC主要发生在web(persentation)和user agent(browser)之间。追问
我也需要后端取数据……但我觉得我现在不需要用到Service,我知道这些分层都是为了大项目以后的维护,我主要是现在Dao注入失败,在知道上问了,有人说是没有定义Service和配置Service,我不知是不是一定要配置这些,如果暂时不考虑维护的话~~
追答如果你只要学习MVC,不需要service和dao,连数据库都不需要,,
追问我不是要学习MVC,是要学习这个框架,并用他做东西~~
追答那你就要学习整个Spring,Spring里还有SpringMVC,Spring Core等等,现在流行的做网站用Spring,Hibernate,JSF这几个大框架,然后整合起来,
本回答被提问者和网友采纳以上是关于h5制作是否一定要有一个服务器的主要内容,如果未能解决你的问题,请参考以下文章