什么是Webapp开发?


浏览:800 次

什么是Webapp开发?

Webapp开发是指Webapp的开发,即B/S架构的app开发。Webapp是可以通过Web访问的app。该程序的最大优点是用户可以轻松访问app,用户只需要一个浏览器。

Webapp打开步骤

步骤1:分析

开发webapp的第一步是分析您的需求。此时,您应该定义app应提供的功能的全面列表。如果你是为客户做这件事,你需要了解他们想要什么(确保你们都知道对方在说什么)。通过讨论,您可以总结需求和软件规范。即使您是为自己开发,我建议您写下您希望这个webapp执行的功能。

第2步:设计

一旦确定了webapp需要做什么,就可以开始设计了。这一步骤通常重复多次,每次都会对设计进行改进。你需要做的第一件事是绘制一个页面流程图(可以在纸上,也可以使用软件工具,这取决于你的喜好。我喜欢纸,这样我可以更快地进行更改)。页面流程图通常是一幅非常抽象的黑白画,描绘了您将要实现的webapp的外观(您可以添加一些颜色,但尽量保持简单)。

这一步将让您知道app最终会是什么样子。与37个信号所倡导的相反,我建议用一些词来描述它的适度细节。当我想到一个好主意或如何做某事时,我会在纸上标记它(例如,当单击此按钮时,另一个元素应该被更改或隐藏,我会将其写在流程图上)。

当您对草图满意时,可以开始制作实体模型。实体模型仍然是一些图案,但有颜色和细节。最终的实体模型应该看起来像您要实现的webapp的屏幕截图。如果你为客户开发,他会考虑这些问题并给予你批准。然而,许多人喜欢跳过这一步(大多数人不是设计师),他们喜欢直接进入web原型。

原型是用HTML开发的,并用CSS(有时是Javascript)呈现。应该制作页面布局,链接应该能够指向、颜色、字体和字体大小(如果您制作了实体模型,这将很容易)。这一步非常重要,因为这里的所有内容都可以用于最终app。如果允许的话,对原型进行一些可用性测试,这可以帮助您避免长期的错误。

在这一步骤的最后,您基本上知道了webapp是如何组织在一起的。登录页面上有什么内容,以及用户如何从主页移动到每个页面。

步骤3:选择框架

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

ASP.NET网站

PHP中任何进程的框架

Python与Django

Ruby on Rails

对于哪个框架是最好的,没有明确的标准。它们都是不同的,每个都有自己的优势。最重要的是,您应该知道它们中的任何一个都可以帮助您开发有用的webapp。

发展

一旦你知道了如何开发,是时候继续了。这项开发工作可以被看作是很多块,但归根结底,这是一项标准的编程活动。在后台,您需要创建类、对象、服务、进程和持久层,以将这些对象保存到数据库中。背景是整个app的核心。对于任何app,它都与普通编程没有区别。接下来是前景的发展。您编写的代码是用户真正的操作界面。您集成了后台程序和原型界面,并集成了系统的所有部分。您还可以使用JavaScript实现开发过程中想到的一些很酷的小功能。

同样,有许多方法可以实现后台程序。建议您阅读与所选框架相关的材料,并了解如何实施这部分工作。通常,这些知识将与面向对象编程相关,但一些框架正在慢慢走向领域驱动设计。

第4步:研磨和抛光

app已经开发,各种独立模块也已经集成在一起。

相关资讯:
什么是新订单系统

什么是新订单系统

查看
农产品分销软件如何帮助农产品分销

农产品分销软件如何帮助农产品分销

查看
如何成为一名程序员?这是重要的几点

如何成为一名程序员?这是重要的几点

查看
什么是域名归档?我们为什么要归档?备案后,您将获得以下好处!

什么是域名归档?我们为什么要归档?备案后,您将获得以下好处!

查看
上网速度慢。我该怎么办?

上网速度慢。我该怎么办?

查看