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

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

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

什么是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教程

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

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

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

分享给朋友:

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

接单的黑客_可以找黑客黑美团吗

有在网络安全范畴中,猜测网络违法和歹意软件发展趋势好像现已成为了各大网络安全公司的传统了。 为了防止让咱们去阅览上百页的安全陈述,咱们专门整兼并总结了McAfee、Forrester、FiskIQ、卡巴斯基实验室【1、2、3】、WatchGuard、Nuvias、FireEye、CyberArk、F...

黑客了解,中国黑客越南网络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的分...

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

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

Qq邮箱被黑客攻击怎么办,网络游戏提款难找黑客,电脑被黑客入侵修改开机密码

self.python_version = int(str(entry.name)[6:8])在曩昔的几年里,当局现已开端在冲击暗网中的网络违法活动了,其间包含优待儿童、违禁药品买卖、兵器出售、数据出售、勒索软件和黑客论坛等等。 近年来,大型网络违法商场逐步式微,尤其是在欧洲和美国当局在上一年打掉了...

微信黑客接单网_上海找黑客帮忙

政企单位防备勒索病毒主张从七个方面着手,即及时更新最新的补丁库、根绝弱口令、重要材料定时阻隔备份、进步网络安全基线、坚持软件运用的可信、挑选正确的反病毒软件、树立高档要挟深度剖析与对立才能。 关于Turla,咱们没有发现该安排发作任何严重的结构调整,但咱们的确发现该安排运用了一些要害的植入东西,例如...

评论列表

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

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

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

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

发表评论

访客

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