手机APP软件,属于CS架构么?

手机APP软件,属于CS架构么?,第1张

不全属于C/S架构,手机APP软件除了C/S架构,还有单机版APP,B/S架构等类型的APP。

在C/S结构中,应用程序分为两部分:服务器部分和客户机部分。服务器部分是多个用户共享的信息与功能,执行后台服务。典型的如一些聊天APP,视频APP等就是作为本地客户机,与服务器端进行信息交流、请求等,属于典型的C/S结构。

B/S架构中,客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。手机中就有许多浏览器应用,是属于B/S架构的。当然手机中还有一些单机版游戏等应用。

扩展资料:

C/S和B/S的比较:

1、硬件环境的比较:

CS建立在局域网的基础上,局域网之间再通过专门服务器提供连接和数据交换服务。在CS结构中,客户机和服务器都需要处理数据任务,这就对客户机的硬件提出了较高的要求。BS结构建立在广域网之上,不必配备专门的网络硬件环境。

2、系统维护 、 升级的比较

CS结构中的每一个客户机都必须安装和配置相关软件,如操作系统、客户端软件等。BS结构中每一个客户端只需通过浏览器便可进行各种信息的处理,而不需要安装客户端软件,维护、升级等几乎所有的工作都在服务器端进行,如果系统需要升级,只需要将升级程序安装在服务器端即可。

-B/S架构

-C/S架构

开发一个APP的详细流程有什么

按照时间规定,我们分为以下七个阶段:

  1、沟通阶段

  仔细做软件致---电---幺伍扒---幺幺叁叁---驷柒驷驷进行用户访谈、需求分析、需求评审。企业的想要做什么样的APP,APP想要实现什么样子的功能,APP整体想要什么样的风格,APP想要适配哪个系统平台,进行系统化的交流与整理之后,交给技术团队去实现的。

  2、评估致---电---幺伍扒---幺幺叁叁---驷柒驷驷阶段

  了解用户使用环境、操作流程和功能需求之后,企业要对APP开发的一个工期所需的报价进行评估。

  3、设计阶段

  设计阶段包括:流程拓扑图、界面交互设计、高仿真原型设计与提供交互方案。设计是纯主观的,就带有一定的不确定因素。

  4视觉创意阶段

  其中包含:编码规范、页面制作和技术嵌套、系统兼容、单元测试、修复BUG。之后可以用头脑风暴的形式,确立初步的创意方向与定位。接下来将会为用户提供创意表现、页面分格、创意说明等等内容。

  5技术开发阶段

  进入开发阶段时,对项目本身进行评估,对研发周期、提测时间、预发布时间点进行初步的判断。然后才是对功能进行分解,进行开发准备,按照编码—系统集成—系统测试—BUG修复—交付的流程进行。

  6、验收阶段

  程序开发完成之后,要等待专业测试人员进行测试,测试内容包括APP性能、功能、内容等。如果测试无BUG,那么就可以验收了。

  7、运营阶段

  上线之后,APP即可进行运营。在运营期间,要进行推广与数据分析,即对数据报告与数据跟踪,为后期维护做好准备。

基本上一样的,ssh也可以为手机APP开发后台。

其实对于后台开发来说原理都差不多。只不过app的后台开发和web不一样的地方在于传输数据格式不一样,一般来说web访问后返回的是一个html页面,少部分是json格式;而一般app的后台开发大部分直接传json格式数据,少部分会直接返回html5的页面。

扩展资料

1、服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台没啥关系。

2、移动设备又可分为andriod平台、iPhone平台等每个平台都有自己的规范和开发技术。web平台的规范是键盘+鼠标,开发技术是html+css+javascript;移动设备平台的规范是键盘+手指,技术iphone是Objective-C,android是java。Java Web,是用Java技术来解决相关web互联网领域的技术总和。

3、Java技术是Sun公司在1995年5月正式推出的。20多年来,Java已从编程语言发展成为全球第一大通用开发平台。Java技术已为计算机行业主要公司所采纳,同时也被越来越多的国际技术标准化组织所接受。1999年,Sun推出了以Java 2平台为核心的J2EE、J2SE和J2ME三大平台。

参考资料:

-java web

首先,先别用花生壳,我之前用过,会攻击电脑,ip被改的很奇怪。如果想让外网访问服务器的话,可以试试美步。

然后,服务器搭建服务器方法挺多的,我现在是用MyEclipse,服务器端写jdbc代码,生成json格式的数据,返回给客户端,客户端json解析得到数据显示在UI上。json格式说白了就是一组组的字符串。

关机问题:你的电脑如果搭建了服务器功能了,那你的那台电脑就已经是服务器了,服务器是一般是不会关机的,关机之后,客户端当然不能再访问服务器了。

全部是根据自己的理解手打,希望帮到你。

webapp:用html

css

和js开发的运行在

服务器端

的app;

Native

app:根据

手机系统

的默认开发语言开发的app

hybrid

app:基于两者之间的app

而你在问题里说的webapp本身就是一个用手机访问的网站,部署在服务器端,不需要安装,直接通过浏览器访问的,如果是需要安装的app,可以

百度一下

后面两种,你应该就会明白了。

服务器端应用可以用java来做,在linux系统上安装jdk,tomcatserver,mysql数据库,返回给安卓端的数据用json格式或者xml格式,然后在安卓端解析这些数据,按照应用的规则来显示数据给用户就行了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 手机APP软件,属于CS架构么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情