应用类型
各种类型的应用
在继续前行之前,让我们明确一下。在上面的文字中,使用了不同的术语--"程序"、"应用"。它们是同义词,意思相同。
"软件"也可以加在这里,通常这个术语是指一组程序(应用程序)。例如,安装在你电脑上的软件。"软件"一词也可以被认为是一个同义词。
应用程序类型
有哪些类型的应用程序?让我们试着精简一下,结构一下。
控制台。
它们也可以被称为基于文本或命令行界面的应用程序。
顾名思义,这类应用程序没有熟悉的图形界面(虽然可以用伪命题符号实现,甚至可以添加交互式元素),通过向控制台输入文本命令来进行控制。
看起来这种类型的应用程序早已过时了。但事实上,由于对硬件资源的要求较低,它们直到今天也没有失去其现实意义。同时,在许多行业,使用命令行甚至在简单性和易用性方面有一定的优势。
桌面应用程序
在计算机上安装和运行的应用程序。
例如,微软的办公应用程序。Word、Excel、PowerPoint等。
或者是浏览器,由于它的存在,你可以在互联网上打开网站,甚至可能还可以阅读这篇文字。
顺便说一下,使用命令行工作的终端也通常是一个桌面应用程序。
手机
你很可能有一部智能手机。它使用什么操作系统并不重要。安卓、iOS或一些更罕见的系统。在任何情况下,你在智能手机上使用的应用程序都是移动应用程序。
例如,浏览器、即时通讯工具、游戏或社交网络的应用程序。
内置(嵌入)的
这些应用程序(尽管在这种情况下,使用软件一词是正确的)更难注意到,但它们被用来控制各种设备和器材。
由于内置软件,打印机处理打印作业,路由器分配互联网,各种设备的运行得到了保证。
网络应用程序
与浏览器互动并使用互联网工作的应用程序。
它们是目前最常见的应用程序类型,我们将在本课程中密切关注它们的创建。
网络应用程序类型
网络应用程序也有很多类型。让我们来命名主要的几种。
登陆。小的信息页面,你可以填写表格或留下某种请求。
信息门户。这包括新闻网站(例如,雅虎)或体育网站(FIFA)。
互联网商店。从当地小商店到大型国际市场。
社会网络。推特、脸书和许多其他网站。
游戏。从简单的基于文本的游戏到最先进的3D游戏。
LMS(学习管理系统)。
CMS(内容管理系统)。由于它们,你可以轻松地管理网站的内容,添加新的文章。
CRM系统(客户关系管理)。用于自动处理客户关系的系统。
在线服务。它们的多样性值得单独分类。其中有天气预报服务、搜索服务和银行服务,还有很多很多。