首页 > 其他分享 >使用Visual Studio进行Html5开发应用

使用Visual Studio进行Html5开发应用

时间:2023-07-10 16:23:43浏览次数:42  
标签:模版 Html5Client Visual 开发 Studio Html5

Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下的应用都可以使用Visual Studio 来开发。如果您已经非常习惯了Visual Studio 的UI和操作,是不是有时候也想使用Visual Studio 像DreamWeaver 一样来开发纯浏览器的Html5的应用呢? 后端您可以用Asp.Net,也可以使用非微软的技术如: Ruby on Rails 或者Php 等,但是前端浏览器的Html5开发完全可以使用Visual Studio 来开发,如果您已经习惯了Visual Studio,那么开发效率应该比用DreamWeaver还高。

Html5现在发展的怎么样了?

Html5现在发展的怎么样了?好像大家都在讨论Html5Html5究竟怎么样,它的技术成熟了吗? 看下Html5 的Hype Cycle:

https://img4.sycdn.imooc.com/5afd2718000174d007160510.jpg

根据Gartner.com 最近一次的预测: http://www.gartner.com/newsroom/id/2124315 Html5 已经进入了 Peak of Inflated Expectations 时期,并且会在未来的5年到10年到达顶峰,会被普及和广泛使用。但是 readwrite.com http://readwrite.com/2012/08/21/html5-ready-for-prime-time-dont-believe-the-hype-cycle#awesm=~o9aJlLEaErFB2K 说Html5应用会在数月内普及,看来Html5快要成为必备技术了。

使用Visual Studio 的Html5 模版,可以非常方便的创建一个Html5 Website, 只是简单的点几下,一个Html5的Website就建好了

在Visual Studio 2012里的New Project下搜索关键字html5:

https://img1.sycdn.imooc.com/5afd2720000129ae07520514.jpg

会出现:Html5Client 和Html5 MVC4 Razor Responsive Web Template 这两个工程模版。这两个工程模版非常棒,可以帮你快速生成Html5 的 Website.

Html5Client 工程模版

Html5Client 工程创建好以后,可以看到工程没有引用 .Net的dll,只有必要的页面,JavaScript,和图片,都是前端浏览器需要的东西:

https://img1.sycdn.imooc.com/5afd272c0001045803730358.jpg

Scripts 包含了一些常用库,如jQuery, bootstrap, knockout, modernizr, … 类似bootstrap,示例的几个页面也把常用的页面元素给列出来了:

https://img1.sycdn.imooc.com/5afd27340001bbcc07430537.jpg

https://img4.sycdn.imooc.com/5afd273c00013e8907410532.jpg

在这个工程基础上,您可以开始裁剪,开始您自己的Html5Client工程了。

Html5 MVC4 Razor Responsive Web Template

Html5 MVC4 Razor Responsive Web Template 工程模版不同于Html5Client模版,这个模版加入了.Net的后端示例代码,可以快速搭起一个Asp.Net MVC4的响应式Website,其实这个模版是在原有的 MVC4 Razor工程模版基础之上,加入了Html5的响应式设计。

https://img1.sycdn.imooc.com/5afd274500011ece04500435.jpg

https://img1.sycdn.imooc.com/5afd2750000157cb03560766.jpg

这个模版内置了jQuery mobile 库,同时为页面设计了Phone的View 和 Tablet 的View.

https://img3.sycdn.imooc.com/5afd275d000147c503460678.jpg

当开发Html5 Website时,使用Visual Studio 的这两个工程模版,搭建项目开始开发工作,应该会为您节约些时间,提高效率吧。

标签:模版,Html5Client,Visual,开发,Studio,Html5
From: https://www.cnblogs.com/delishcomcn/p/17541482.html

相关文章

  • JVM系列---【jvisualvm安装Visual GC插件】
    jvisualvm安装VisualGC插件离线安装1.下载VisualGC插件地址:https://visualvm.github.io/uc/8u131/updates.html点击自动下载2.打开jvisualvm3.打开插件4.选中下载好的插件,并安装......
  • Visual Code 配置 Anaconda解释器
    PyCharm比较“重量级”,可以选择轻量级的集成开发环境(IntegratedDevelopmentEnvironment,IDE)来运行简单代码软件安装1.安装VSCode2.安装Anaconda环境配置1.安装Python插件(插件默认安装到C盘的一个位置)......
  • 15款最佳的HTML5移动模板
    如果你需要响应式和前端开发,那么HTML5是你务必要学会的Web开发语言。我们在Codecondo上发布的HTML5相关文章依然很受欢迎。例如:为HTML5开发者准备的40个工具、针对HTML5的Web框架,你一定要看看它们,我也相信它们会成为你书签的其中之一。当人们上网搜索登陆页面的时候,他们大多是寻......
  • Visual Studio 快捷键
    https://ke.segmentfault.com/course/1650000013243637#nav-section-list-title......
  • 2023全新FL Studio 21中文版水果编曲制作软件下载安装教程
    音乐在人们心中的地位日益增高,近几年音乐选秀的节目更是层出不穷,喜爱音乐,创作音乐的朋友们也是越来越多,音乐的类型有很多,好比古典,流行,摇滚等等。对新手友好程度基本上在首位,电音类制作支持仅次于AbletonPush,调用音色和素材很方便。因此初学阶段以及对电音需求高、依赖素材偏多的制......
  • 【玩转 Cloud Studio】- 云编程之旅
    CloudStudio介绍CloudStudio是基于浏览器的集成式开发环境(IDE),为开发者提供稳定的云端工作站。在使用CloudStudio时无需安装,打开浏览器即可快速启动项目。底层资源自动弹性扩缩,极大地节省成本,低代码开发省时又省力:●基于Web端的代码编辑器,包含代码高亮、自动补全、Git......
  • Android studio怎么设置首页 来解决一个具体问题的方案
    AndroidStudio设置首页当我们打开AndroidStudio时,默认的页面是WelcometoAndroidStudio,这个页面显示了项目的列表和一些最近的活动。然而,有些开发者可能更喜欢将某个特定的页面设置为AndroidStudio的首页,以方便快速访问常用功能或者项目。在本文中,我们将学习如何设置......
  • 如何实现Android studio设置横屏的方法的具体操作步骤
    AndroidStudio设置横屏的方法引言在Android开发中,有时候我们需要将应用程序的界面固定为横向展示,以适应某些特定场景。本文将介绍如何在AndroidStudio中设置横屏的方法,帮助刚入行的开发者快速掌握这一技巧。方法流程下面是整个设置横屏的方法流程,我们可以用表格的形式展示出......
  • 解决Android studio 新建文件固定创建人创建时间模板的具体操作步骤
    AndroidStudio新建文件固定创建人创建时间模板在开发Android应用程序时,我们经常需要创建许多不同类型的文件,例如Activity、Fragment、Adapter等。为了提高开发效率,我们可以在AndroidStudio中使用模板来自动生成这些文件的代码。在本文中,我们将介绍如何在AndroidStudio中创建一......
  • 解决Android studio 代码提示功功能的具体操作步骤
    AndroidStudio代码提示功能简介AndroidStudio是一款非常强大的集成开发环境(IDE),它为开发者提供了许多便利的功能来提高工作效率和准确性。其中之一就是代码提示功能,它能够根据上下文自动补全代码,提供方法和属性的建议,减少代码编写的错误和不必要的时间浪费。代码提示的类型And......