当前位置:首页 > app小程序 > 正文

***后台开发,***开发后端

大家好,今天小编关注到一个比较有意思的话题,就是关于app后台开发问题,于是小编就整理了3个相关介绍App后台开发的解答,让我们一起看看吧。

  1. uniapp怎么做后端?
  2. APP是属于前端,还是属于后台?
  3. PHP可以开发APP吗?

uniAPP怎么做后端?

Uni***本身不是后端框架,无法直接作为后端使用

  Uni***是一款基于vue.js的跨平台开发框架,主要用于开发手机应用程序

app后台开发,app开发后端
图片来源网络,侵删)

虽然Uni***具有一些基础的网络请求功能,但它没有提供后端服务能力需要借助其他后端框架来实现

可能需要借助node.js或java等后端框架来进行开发。

  开发过程中可以考虑***用MVVM架构模式,将后端接口作为数据接口,前端进行数据渲染和展示。

app后台开发,app开发后端
(图片来源网络,侵删)

对于后端开发不熟练的开发者,可以使用第三方云服务来提供后端服务,比如云函数和云数据库

这种方式可以大大减少后端开发的复杂性,缩短项目的开发周期

1. Uni***本身是一个前端框架,不涉及后端开发。
2. 如果需要实现后端功能,可以选择使用其他后端框架,如Node.js、Javaphp等,然后通过接口与Uni***进行交互
3. 在实现后端功能时,需要考虑到数据安全、接口设计、性能优化等问题,可以参考相关的开发文档和经验分享。

app后台开发,app开发后端
(图片来源网络,侵删)

***是属于前端,还是属于后台?

前端:

前端主要是UI设计,以及根据UI设计图转换为AndroidiOS上能够实际跑起来的***,当然这时候没有任何的业务流程业务逻辑,最多是简单的点了个按钮从这个界面跳到那个界面。

后端:

后端可以理解为一个***的保障或者数据支撑。给前端展示提供实际的数据。开发语言很多,php,j***a,nodejs,.NET等等都可以,一般***的后端会提供RESTFUL接口供前端调用

前端后端结合:

以上都可以理解为独立的工作,前端做前端的工作,后端做后端的工作,到了结合这一步上边就要有很多的交流和沟通了。举个栗子,比如新闻类***:

前端首先需要通过***方式调用后端的接口,拿到我需要展现的新闻列表数据,然后显示出来。

当我点击某个新闻想查看详细的时候,同样需要调用后端提供的接口,拿到新闻详细的数据。

当然有时候前端需要传递一些数据给后端保存,不如用户注册,前端吧用户输入的用户名密码信息通过接口给后端,后端处理用户注册逻辑完成注册,下次用户用这个账号登录同样传用户名密码给后端,后端通过传来的数据进行判断逻辑,吧结果返回给前端,然后前端根据结果提现是用户。

PHP可以开发***吗?

先搞清楚整个架构。

***:负责数据渲染(显示、排版)

数据库:负责存储数据

PHP:作为中间件处理请求返回数据

*是否能跳过PHP,直接***->数据库?

可以,但问题是***被解包/破解后,数据库的数据就危险了。

回到问题,

如果***为纯静态数据,那基本没数据库和PHP的事情了。

PHP是一个后端语言,可以为***实现数据接口和数据处理,如果按照提问的角度而言,那肯定也算是可以的。

PHP的开发优势主要集中在网上开源代码巨大,框架众多,开发流程极短,可以很快的开发好自己的项目,基本没有什么比较长的开发流程,开发成本也低,学习起来也比较简单。这基本就是PHP语言web网站使用率如此高的原因之一。

所以你可以完全通过php来实现***的数据接口,然后再使用一些开源的h5前端框架,快速的开发出h5+***。整个开发周期和流程都会相对于其它编程需要来说短了不止一点,而且技术难度也会非常的低,很容易自学入门。

但是,如果选用php作为后端语言处理php的接口,也会存在以下的问题:

1.php相对于其它语言而言,性能不够优秀,如果是一个用户量请求量极大的网站,很容易出现各种问题。而这种层面的优化同样需要大量的人力物力,比如bilibili最开始就是php开发的,后来为了拥有更大的用户承载量而全面Golang化。

2.php存在一定程度的安全问题,因为它是海量中小网站普遍使用的语言,以前也出现过各种形式的安全漏洞。相对于j***a,Python等语言来说,php的安全性仍然有待考量。

3.php往往是配套h5+进行***开发,因为如果***再选用其它语言,基本完全失去了使用php的意义。但是h5+***也存在许多天然性的问题,比如无法上架苹果市场,性能消耗比原生大等。

最后,以上都是我的个人之见,因为自己也玩过一段[_a***_]的php开发,了解过这门语言当然的一些现状。

对于***的开发,个人还是建议如果选用开发流程低耗时短的策略,那么建议使用nodejs搭配vue或者mui框架的方式。如果要追求质量和性能,那么还是老老实实的学习原生的安卓开发方式吧。

到此,以上就是小编对于***后台开发的问题就介绍到这了,希望介绍关于***后台开发的3点解答对大家有用。