当前位置:首页 > 黑客技术 > 正文内容

web应用开发是什么(web是什么)

访客3年前 (2021-09-27)黑客技术857

什么是Web应用开发?

Web应用开发是指开发Web应用,即开发B/S架构应用。网络应用程序是可以通过网络访问的应用程序。程序最大的优点是用户可以方便的访问应用,用户只需要浏览器。

Web应用程序打开步骤

第一步:分析

开发web应用程序的第一步是分析您的需求。此时,您应该定义一个应用程序应该提供的功能的综合列表。如果你为客户做这项工作,你需要理解他们想要什么(确保你们都知道对方在说什么)。从你的讨论中,可以总结出需求和软件规范。即使你是为自己开发,我建议你写下你希望这个web应用程序能做的功能。

第二步:设计

一旦你确定了网络应用程序需要做什么,你就可以开始设计了。这一步通常重复多次,每次都是为了细化设计。你要做的第一件事就是画一个页面流程图(画在纸上,或者用软件工具,根据自己的口味。我喜欢用纸,这样我可以更快地做出改变。页面流程图通常是抽象的黑白画,画出你会意识到的web应用的外观(可以添加一些颜色,但尽量保持简单)。

这一步可以让你知道你的应用程序最终会是什么样子。与37signals提倡的相反,我建议用一些词来描述它,并使它适度详细。当我想到一个好的想法,或者怎么做事情的时候,我会在纸上做标记(比如我点击这个按钮的时候,另一个元素要改变或者隐藏,我会写在流程图上)。

当您对所制作的草图满意后,就可以开始制作实体模型了。实体模型还是图案,但是有颜色,有细节。最终的实体模型应该看起来像您要实现的web应用程序的屏幕截图。如果你为客户开发,他会看着这些东西,给你他的认可。但是很多人喜欢跳过这一步(大部分是非设计师),喜欢直接进入网页的原型。

原型是用HTML开发的,用CSS(有时用Javascript)渲染。页面布局要做好,链接可以点,颜色、字体、字号要设置好(如果做实体模型,这个就好办了)。这一步非常重要,因为这里的一切都可以在您的最终应用程序中使用。如果允许的话,在你的原型上做一些可用性测试,从长远来看,这会帮助你避免很多错误。

在这一步的最后,您基本上知道了您的web应用程序是如何组织在一起的。登录页面有什么,用户如何从首页翻到各个页面。

步骤3:选择一个实施框架

我们已经知道要开发什么,所以我们必须开发它。这部分工作很多,你应该把大部分时间花在这上面。你首先要做的决定是如何开始,采用什么技术,使用什么框架。你有很多选择。你需要选择一个适合你的。以下是最常用的框架列表:

ASP.NET

PHP上任何进程的框架

Python与Django

Rails上的Ruby

没有明确的标准说哪个框架最好。都不一样,各有所长。最重要的是要知道它们中的任何一个都能让你开发出有用的web应用。

开发

一旦知道如何发展,就要张开双臂,开始工作。这个开发工作可以看成很多块,但毕竟是标准的编程活动。在后台,您创建类、对象、服务、过程和持久层,以将这些对象保存在数据库中。后台是整个应用的核心,对于任何应用来说,和普通编程没有什么区别。然后就是前台的开发,你写的代码才是用户真正的操作界面。您将后台程序与原型界面集成在一起,并集成系统的所有部分。也可以用JavaScript实现一些开发过程中想到的很酷的小功能。

还是那句话,实现后台程序的方法有很多。建议你阅读与你选择的框架相关的资料,找出如何实现这部分工作。通常这些知识都与面向对象编程有关,但有些框架正在慢慢向领域驱动设计发展。

第四步:研磨和抛光

应用已经开发出来,独立模块已经集成在一起。您需要通过测试,以确保实现步骤1中定义的需求和软件规范(在整个开发过程中应该记住这个问题)。确保愚蠢的用户不能试图做你还没有意识到的事情来破坏你的应用程序(参考白盒和黑盒测试)。同时确保你的程序在各种浏览器下都能正确运行(希望不是IE6)。

也是时候对你的应用做一些小的调整,提高你的应用感觉,让它变得完美。

第五步:发布和后续工作

最后一步(但不是最后一步)是发布你的应用,让用户真正使用(如果这个应用是大众开发的,别忘了做新闻宣传)。如果你愿意,先发布一个Beta版,这样只有一小部分用户可以发现你的应用程序中的大问题(因为你的程序中会有bug),他们会帮助你提高程序的质量。不要忙着添加函数,专注于让你的程序稳定。

经过测试阶段,你的程序变得非常稳定。听取用户反馈,尝试自己的应用。你可以开始思考如何让应用程序变得更好。找出不和谐的地方,消除不和谐。以后每一次迭代都会经历以上五个步骤,但是就像我一开始说的,你已经有了一个可以运行的应用,所以你可以很容易的直接在心里完成这些步骤,在代码中运行测试你的函数。

推荐教程:PHP教程

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/70763.html

分享给朋友:

“web应用开发是什么(web是什么)” 的相关文章

华流年京东618怎么买便宜

京东618活动已经在火热进行中的哦,各位有买什么东西了吗?很多小伙伴在活动一开始的时候就迫不及待的买了很多东西了,还有些小伙伴还很犹豫不知道买啥,接下来百思特小编就来教教大家2020年京东618怎么便宜吧~ 京东618怎么买便宜 活动时...

今天的汽油单价 - 今日燃油价格最新行情

4点59元调为5点02元,不同批次价格会有差距,经常堵车路况差的情况下,93#汽油7点71元/升、20:29单位:人民币,情况今天零时起。 92号汽油,0 号柴油每升上调0点04元。更别说不同地区了,92号汽油,上调0点37行情元;93号,最高限价,决定从。 92汽油官方价6点柴油价:6点:5点90...

黑客了解,中国黑客越南网络apt,黑客网站密码破解工具

6.42 · hxxp[://]offlineearthquake[.]com/file//?id=&n=000 进程三:使命履行及实时数据剖析10.61 2019年6月19日,FireEye Endpoint Security设备上收到了缝隙检测警报。 违规应用程序被辨认为Microso...

Webshell安全检测篇

0x00 依据流量的检测办法 1.概述 笔者一直在重视webshell的安全剖析,最近就这段时刻的心得体会和咱们做个共享。 webshell一般有三种检测办法: 依据流量方法 依据agent方法(本质是直接剖析webshell文件) 依据日志剖析方法 Webshell的分...

实用的刷卡门禁一体机 - 门禁设置说明书

2011-04-0511:45:53卡号:方向:未知,具体操作说明:门禁控制器,还要看你们所用的门禁是ID的还是IC的。具体的可以根据说明书操作。 手动开门[1 的大门2011-04-0511:45:43[1 大门无效用户刷卡时间,你这个说的真不知道怎么回答你。蜂鸣器连续断续鸣响报警,具体到可以统计...

如何寻找黑客微信号(只有一个微信号,黑客可以查到对方吗)

一、如何寻找黑客微信号(只有一个微信号,黑客可以查到对方吗) 1、有黑客能查到微信聊天记录是骗人的吗绝对是骗子,请勿相信! 微信聊天信息保存在本地 一般聊天信息都是保存在本地的,除非开通会员可以将聊天信息存储。 黑客查找出来的微信聊天截图是真的吗在手机端启动微信,在微信主界面底部导航中点击“微信”...

评论列表

依疚欲奴
3年前 (2022-06-09)

但是就像我一开始说的,你已经有了一个可以运行的应用,所以你可以很容易的直接在心里完成这些步骤,在代码中运行测试你的函数。推荐教程:PHP教程

瑰颈闻呓
3年前 (2022-06-08)

有很多。建议你阅读与你选择的框架相关的资料,找出如何实现这部分工作。通常这些知识都与面向对象编程有关,但有些框架正在慢慢向领域驱动设计发展。第四步:研磨和抛光应用已经开发出来,独立模块已经集成在一起。您

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。