介绍几个web开发需要的基础工具:
KendoUI:webAPP界面设计工具。KendoUI拥有统一测试,支撑框架下所需要的所有工具。使得专注于创建自己的应用程序,而不是从成百上千不支持的插件和库中创建(和支撑)框架。KendoUIWeb包括简单、一致的编程接口,安全可靠的数据源,精美和新颖的UI小部件,MVVM框架,主题和模板等。需要做的就是以KendoUIWeb为基础,去开发现代化、交互式的HTML5和JavaScript应用程序。
KendoUIWeb支持即时触屏功能。所有的KendoUIWeb小部件都全面支持触屏设备,如iPad、iPhone和Android,因此Web应用程序能用在许多不同输入选项的设备上。甚至KendoUI的拖拽框架都支持触摸屏,无需仅仅为了处理鼠标和触摸屏输入而复制代码。
MOQUPS:这个工具可创建出非常惊人的webapp,具有高保真、独立分辨率的SVG模型和线框。Moqups是一款HTML5在线的WEB框架、模型、UI设计并创建的网络应用程序。基于HTML5在线WEB框架、模型、UI设计并创建:Moqups它内置有超过60套手绘的SVG模板及特性。
FluidUI:FluidUI是目前最快的移动app原型设计工具,它可以在移动设备上测试各种低保真和高保真的app模型
UXPin:UXPin是DeSmart团队开发的一个简易快速的实体模型和在线可点击原型创作工具。基于优秀的用户体验设计原则,在构建原型中,提供了一个完整的工具包(该工具包具有良好的用户设计模式和元素)来从头构建一个出色的原型。UXPin具有响应式的断点功能,创建的响应式原型和线框图可以运行在不同的设备和分辨率上。另外该软件还提供了版本控制和迭代功能,可以轻松的共享预览,直观的注解和实时的协同编辑和聊天。
WEB应用程序一般为B/S模式,B/S模式有以下特点:
开发、维护和升级更经济。
提供了一致的用户界面。
开放性强。
结构扩展性好,易于扩展。
信息系统集成性更强。
WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
33 BS模式的特点
BS模式管理信息系统基本上克服了CS 模式管理信息系统的不足,其主要表现在:
331系统开发、维护和升级的经济性
对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,BS模式所具有的框架结构可以大大节省这些费用,同时,BS模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。
332 BS模式提供了一致的用户界面
BS模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。
333 BS模式具有很强的开放性。
在BS模式下,外部的用户亦可通过通用的浏览器进行访问。
你前边说的都是对的。web开发呢,其实这个涵盖的意思比较大了。我觉得所有的基于web服务的,能够交互的都可称之为web开发。比如所有可以实现web开发技术支持的,jsp,asp,php等等。只是在开发语言上有之差异。共同点呢,就是能更好的满足人们对internet的友好访问。
目前主流的开发框架,就java而言,应该是SSH框架了,就是struts+hibernate+spring。另外的还有些基于asp或者php的。当然在整个web框架中,还有基于一些特效或者说效果。也应该算是框架的一些。比如css,js,jquery等。片面之词吧,希望能帮到你。共同进步
Web开发是基于浏览器的,一般指网站,主要用ASPX, JSP, PHP
windows窗体开发指一般的基于窗体的应用程序开发,如QQ,一般用C++, C#,Java等语言开发。
补充:
问题补充:谢谢二楼。WEB开发程序就是像论坛那种程序了吧。像-网络游戏那种游戏算是什么程序开发的呢?我还想问一下,计算机为什么能识别0和1这此语言。有人说是电平。能说清楚此吗?先谢谢了
/////
WEB开发包括一般的网页,和B/S架构的程序,主要以B/S为主,B/S即浏览器/服务器WEB你可以理解成运行于浏览器的应用程序开发。
窗体开发其实比较广泛,WEB中也要用窗体开发,窗体开发一般是要访问GDI。
游戏分很多类,像CS,魔兽争霸这些就不是窗体开发了,他们用DirectX和OpenGL, GLX
计算机为什么能识别0和1这此语言是因为微程序的存在,也就是硬件编程了,是基于晶体管等半导体技术的。
这些东西可以写几本书了,甚至几十本书了,难以一两句说明白。
web应用程序不能简单地说成就是开发网页,其实包括前端和后端,前端是开发网页,后端开发数据处理等业务逻辑。现在比较流行的WEB应用开发平台是无代码快速开发平台,象天纵智能开发平台,可以实现无代码快速开发,是软件开发人工智能化的代表作,以后人工智能也将在软件开发领域持续发力,发个语音指令电脑便可自动开发出一套软件的日子最终也是有可能到来的。
开发web应用程序有多种方法:asp,jsp(java),php
java也有不同领域的应用:j2se(桌面),j2ee(企业),j2me(嵌入式)
当用java来开发基于b/s的web程序时,就是所谓的 基于java的web应用开发
Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。
一个Web应用程序是由完成特定任务的各种Web组件(webcomponents)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
包含开发网页
以上就是关于webapp开发需要什么软件(web开发和app开发哪个好)全部的内容,包括:webapp开发需要什么软件(web开发和app开发哪个好)、WEB应用程序的特点有哪些、什么是web开发、web开发框架等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)