[请益] Mobile app的后端开发问题

楼主: GuardmanMart (Mart)   2016-09-25 00:44:38
各位软件版的前辈好
最近在和几位朋友尝试开发一个app(目前是以swift在写ios为主)
前端的部分已差不多完成
但因为有些需要后端server支援的功能(注册、user间的资讯传递等等)
所以也需要开发后端的部分
现在有点小卡关的原因是
我们几个在app的领域都算完全新手,都是在网络上找资源自学
前端(ios)的部分还ok,靠着市面上的一些书和史丹佛的cs193p学到了一些基础
但牵扯到了后端的话网络上的资源就好像没那么好找
应该说连要google时关键字都不太知道怎么下
我们几个之前都有一些web方面的基础(大概就是建一个静态网页的程度)
但也搞不太清楚web的后端和mobile app的后端有哪些的不同
google后端、server等等的关键字时找到的大多是web相关的资料
也不确定是否整个观念能直接套用
有整理出一些问题希望能得到一些指导
1.
说到底应该还是因为对app后端的基本观念不足,不知道有没有推荐的网络资源或书籍
可以让我们对这部分有个基础的理解呢?
目前只大概模糊的知道前端跟后端就是靠一堆的api在做沟通
2.
上面提到的一些前端的书籍或是影片,教的几乎都是本地端的操作
如果想知道前端要跟后端沟通时的操作方式
不知道有没有哪本ios(swift)的书或网络资源是比较著重于讲解这个部分的?
或是在google时下哪些关键字会比较贴近我的需求
3.
后端的语言差异有哪些比较大的影响吗?
还是就像web一样,只差在需求不同或是开发的速度甚至是自己喜欢习惯就好?
那java/php/scala...等等的语言也一样都能拿来开发app后端吗
还是只有少数特定的语言配合特定的框架才行呢?
看板上关于app的征才文,后端很多都是Node.js
不知道在app后端语言的选择上是不是和web后端语言的选择概念上是差不多的?
目前整理出的大概就这些,先谢谢各位了
作者: Deltaguita (伯利兹)   2016-09-25 00:53:00
同样的东西呀,差在有没有输出html画面而已~
作者: aegis105 (NO)   2016-09-25 00:53:00
语言没差 关键字webservice
作者: p23j8a4b9z (我是小牙签~)   2016-09-25 01:03:00
app server麻烦的是验证的问题 token要自己管理 加密解密要做的好比较难 没有https可以走 用j2ee还有session自己帮你管理app跟后端处理的方式你可以利用类似http的protocol去传接送你的request/response 你可以稍微看一下这些传送定义怎么定 swift那边只要传接受资料就可以 其实就是post/get资料就好有些作法是类似restful api的作法 app直接打给处理层web端先经由view传request给web logic再交由处理逻辑层处理 这样就可以一次管理app跟web端了如果你是用类似restful api的概念 基本上用什么语言都一样 你的http格式后台可以解都可以
作者: rayshiuan (子胖)   2016-09-25 03:55:00
推荐试试Google的FireBase 能做到的事情不少 也相对好入门
作者: jerry771210 (说在多也没用)   2016-09-25 08:11:00
现在应该后端都是api call吧?
作者: pkmilk   2016-09-25 08:48:00
推荐firebase
作者: thund (天下御免)   2016-09-25 09:24:00
firebase好用
作者: panda04056 (圆仔cross56)   2016-09-25 10:42:00
看看firebase吧 验证 登入 注册都帮你做啦
作者: jakert123 (kaka3315)   2016-09-25 12:50:00
推Firebase 其他像是通知功能.错误报告.使用分析都有
作者: ok963963ok (冷月无痕)   2016-09-25 15:25:00
正要推firebase 楼上就一堆人推拉
作者: justben (BEN)   2016-09-25 20:52:00
作者: jerry771210 (说在多也没用)   2016-09-26 11:43:00
Cognito 也可以阿XD

Links booklink

Contact Us: admin [ a t ] ucptt.com