各位软件版的前辈好
最近在和几位朋友尝试开发一个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后端语言的选择概念上是差不多的?
目前整理出的大概就这些,先谢谢各位了