开发iOS App,服务端采用哪些语言和架构比较好?

开发iOS App,服务端采用哪些语言和架构比较好?
对这个接触的比较少,希望大家能够指点指点

ios

2个回答

除非在服务器端有大量的运算,否则什么语言都不要用,用Parse, http://www.parse.com。
简单的说Parse是专门面向移动应用的云计算解决方案。它使用no-schema,jason格式数据库,并以restful的service形式暴露给第三方应用。官方提供了iOS, Android, javascript的SDK, 也有非官方的其他SDK。
Parse满足了移动app对于后台服务的绝大多数需求,换句话说,团队里不需要有后台服务的开发人员了,自然也不需要操心用什么语言了。另外一方面,parse的客户端sdk对于网络操作的封装也是我见过的比较好的。目前我的应用都是基于Parse的。
顺便说一句,Parse还提供了跨平台的push notification 解决方案。

Parse已经停用了
Firebase 也是可以考虑的一个。他还可以实现实时更新数据功能。
如果想做快速的API,可以用Django Python 或者 Ruby on Rails 然后用Herkou

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
APP开发选择什么框架好? 请看这里!
背景 App的开发一般都需要满足Android和iOS两个系统环境,也就意味着一个App需要定制两套实现方案,造成开发成本和维护成本都很高。为了解决这个问题,最好的办法就是实现一套代码跨端运行,所以Hybrid App混合应用模式应运而生。在Hybrid App整个开发框架上,有各种各样的框架,各种各样的技术选型,而现在主要的技术就是Web技术,不仅简单,更容易实现UI,开发者人数也比较多。目前
iOS项目的基本架构<一>
每个iOS开发者在做过一些项目之后,都会有自己的一些总结和积累,都会封装一些自己用得顺手的控件,俗称造车的轮子,关于UI层面的,我是建议少用甚至不用第三方的,虽然有些第三方的UI控件确实功能很强大,也很全面,但是,自己项目中用到的功能却往往只有其中的一两点,而且改动的时候需要通读别人的代码,费时,也显得不灵活。UI的东西都是高度定制化的,所以还是自己封装比较好,而且自己封装的东西印象深刻,思路和知
常用的Web架构开发语言有哪几种?
如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是常用的Web架构开发语言:1. Node.jsNode.js是运行在服务器端的非阻断、异步I/O、事件驱动的JavaScript,是基于ChromeJavaScript 运行时建立的一个平台,可以实现...
HyBrid App框架介绍
第一次接触Hybrid App,因为老师要开发一个东西。当初天真,百度了下,第一个出来的就是Wex5……就和之前那啥一样……
iOS开发之谈谈App应用的架构搭建(推荐给大家看)
iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈 本地持久化方案及动态部署iOS应用架构谈 组件化方案
App架构设计经验之谈
App架构设计经验之谈 1.接口的设计 1.1安全机制的设计 由于App的接口大部分采用RESTful架构,而RESTFul最重要的一个设计原则-客户端与服务器的交互的无状态性,所以,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程: (1)用户用密码登录成功后,服务器返回token给客户端;   (2)客户端将to
十分钟搭建iOS App主流框架
搭建主流框架界面 0.达成效果 我们玩iPhone应用的时候,有没发现大部分的应用都是上图差不多的结构,下面的TabBar控制器可以切换子控制器,上面又有Navigation导航条 我们本文主要是搭建主体的框架,数据暂时没有添加 分析做项目的基本流程 1.搭建项目主框架 (1)先搭建tabBarController(下面有一条) (2)再搭建Naviga
优秀APP必备的几种设计模式
本文转载于  [ζއ随风去旅行] Unity3d 一个优秀的程序必备的几种设计模式 unity编程众所周知,它是属于脚本化,脚本没有一个具体的概念跟架构,  导致在项目过程中,经常出现哪里需要实现什么功能,就随便添加脚本,  结果,就造成了一片混乱,不好管理。  更有甚者,自己的写的代码闲置一段时间后,再去想找某个功能的实现,都要在视图中翻来覆去找半天。  哎!请容许我在此感
App客户端架构演化之路
2015年入职新东方参与留留学iOS端的研发,至今,参与了好几个项目(留留学、掌上新东方、SL、乐听说等),最近负责乐听说iOS App端。不同项目的经历,让我接触到了不同的项目架构和代码风格,也让我对App的项目架构有所思考与心得。 1、App早期架构1.0 2015年6月留留学App iOS端1.0.0版本诞生,当时采用的架构很简单,就是在传统的MVC架构基础上,封装了一个网络服务层构...
从架构师的角度看服务器端架构点滴
任何服务器端的架构设计,都是性能、一致性和成本三者的权衡。从我在目前的大规模互联网视频公司的负责APP服务器端的角度来讲,我主要关注以下几个点: 业务、可靠性、性能、可维护性 一、业务 框架上保证业务的快速迭代,在性能要求不高的情况下,同步架构会比异步架构更为简单,协程架构则兼具有开发简单和性能较高的特点。 二、可靠性 保障无重大故障。 1.接口层面 当后端服务异常时,能通过降级解决
Accp6.0_S1.使用HTML语言和CSS开发商业站点练习题和参考答案
这个是北大青鸟 Accp6.0_S1.使用HTML语言和CSS开发商业站点练习题和参考答案, 本人 .NET 方向。 欢迎提问,乐于解答!
App服务端架构变迁
从2013年开始,我们先后进行了不同路径的多样性架构探索,在实践过程中也经历了各种曲折与压力,最终实现了2015年的这个全新架构,实现了无线服务端基于API Gateway的架构框架、客户端的模块化开发、测试与部署,支持运行期间的模块实时加载、按需Lazyloding、Remote加载,从而实现模块级动态升级以及代码级热修复,并  且逐步推动数百人的客户端研发团队由不堪重负、效率低下的大版本大火
App架构设计经验谈:服务端接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是: 用户用
ios开发之商城类软件 - 框架构思
最近在公司打算开展一款关于电商类APP。众所周知,关于电商类APP,苹果商店可以说铺天盖地。不过,既然是公司安排。咱们只好恭敬不如从命咯。那么今天呢,大家就跟着小白来整理下,既然是一个电商软件。作为一个开发人员。我们需要准备什么。或者项目中都需要什么样的元素。             从软件的架构和开始的准备工作分析。             首先,我们的软件需要一个很好看的logo和启动图来
使用HTML语言和CSS开发商业站点第二章
1. 无序列表由和标签组成,使用无序列表排列的内容没有顺序之分,列表项前面为项目符号,使用type设置项目符号的类型。 2.有序列表由和标签组成,使用有序列表排列的内容通常显示顺序编写,使用type属性值设置顺序编写的类型。 3. 定义列表由,和标签组成,通常用于带有标题和标题属性内容或者图片和文本内容混合排列的场合,表示标题,表示标题注释性内容。 4.表格的基本使用
java程序语言中的web开发用什么框架呢
java程序语言中的web开发用什么框架呢
浅谈App开发iOS端的架构设计
本文将要讲的架构设计可能没有那么真正的架构那么准确,可以理解为在创建App时项目的一个目录结构吧。 做iOS开发3年,其实深刻的架构设计感觉还谈不上,主要是现在接手了一套架构比较牛的代码,然后回头看了一下自己之前的App架构,觉得豁然开朗了很多。在这里主要总结分享一下我自己写过的比较渣的架构,希望大家以此为鉴! 第一份工作的第一个App,那个时候知道的架构也只有MVC模式,但是可能理解的也不是
APP和服务端-架构设计(一)
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内容就
北大青鸟 (使用HTML语言开发商业站点(HTML))第四章(CSS样式表) PPT教程 和课后答案 上机答案
北大青鸟 (使用HTML语言开发商业站点(HTML))第四章(CSS样式表) PPT教程 和课后答案 上机答案
WEB客户端语言与WEB服务端语言
客户端语言与服务端语言 客户端语言        HTML用来在页面中显示数据,CSS用来对页面进行布局与美化,客户端脚本语言则是一种有关因特网浏览器的编程,能够实现用户和浏览器之间的互动性。这样才能有能力传递更多的动态网站内容。        客户端脚本语言是为HTML设计者提供的一种编程工具,可以在HTML页面中放入动态的文本,能够对事件进行反应(比如,用鼠标单击移动等事件操作)
iOS系统架构和常用框架
(一)iOS的系统架构 iOS基于UNIX系统,iOS的系统架构分为四层,由上到下一次为:可触摸层(Cocoa Touch layer)、媒体层(Media layer)、核心服务层(Core Services layer)、核心操作系统层(Core OS layer),如下图:   (1)触摸层:为应用程序开发提供了各种常用的框架并且大部分框架与界面有关,本质上来说它负
使用HTML和CSS开发商业站点第六章
1. 盒子模型的概念,盒子模型的边框、外边距和内边距在网页中的使用方法。   2. 使用border、padding、margin美化图片、、列表、表单元素等网页元素。   3. 精确计算盒子模型的尺寸。   4. 什么是标准文档流,标准文档流由块级元素和内联元素组成。   5. 使用display属性对块级元素和内联元素进行转换,并且使用diaplay属性设置网页元素的显示和隐藏
你必须要知道的10款APP开发框架
对于大部分Web开发人员,HTML、CSS和 Java是他们最熟练的开发技能。然而,开发一个原生的移动App,对他们来说却是完全陌生的领域。因为开发Android,iOS 或 Windows Phone上的原生App,需要掌握完全不同的开发语言( Android使用Java,iOS app使用Objective-C或Swift,而Windows Phone则使用.NET),除此之外,你还需要使用完全不同的开发环境、IDE,并且掌握不同的开发框架,这些都成了APP开发人员开发移动App的巨大障碍。
请问各路大神,CRM来APP一般采用的什么框架开发
最近需要开发一款CRM类APP,有没有哪位大神知道这类APP一般采用什么框架开发的? 另外,由于是用于家居行业,图片处理可能比较多,有什么好的框架推荐不?
移动App架构设计
移动APP架构模式 Native app的开发相比传统的项目迭代周期要短很多, 需求的变化也频繁一些, 在开发的不同生命周期里采用不同的架构模式可以有效的节约开发时间, 提高开发效率, 这篇文章先介绍几种常用的架构模式:
请教APP服务端程序开发框架或者技术方案
想要在云端自己搭建一个服务器,让自己的APP连接到这个服务器 请问服务器程序一般采用什么技术方案和框架, APP与服务器通信一般是采用什么方式 请各路大虾不吝赐教!
iOS开发 - app国际化+手动切换语言
一:跟随系统切换语言 1>创建好项目工程后, 新建一个多语言文件: 2>添加要设置的语言类型: 3>添加成功 细心的朋友可能会发现在English后面写的是3 Files Localized,这是因为英语是系统默认添加的,而且同时为Main.storyboard 和 LaunchScreen.storyboard设置了多语言,我在自己添加的时候没
iOS&&Swift入门(一)App建立及Xcode界面介绍
6月份本科毕业之后转到了CS系,正式开始了码农生活。本来最近在跟教授做augmented reality的项目,用安卓机跑,但朋友假期学着iOS突然有了business idea,于是今天谈了谈我也准备一起入坑啦~晚上看了一些YouTube视频,开始了iOS/Swift学习之路……这篇就谈谈美好的iOS开发环境Xcode吧~作为有着build-in SDK的iOS开发环境,iOS开发者比安卓容易上手
ios系统中有哪些强大的app
虽然苹果手机上的APP没有安卓的多,但也有很多逆天的存在,下面我们就来看5款iOS上的神器。 1、Workflow 功能众多,集快捷支付扫码、保存、下载视频、图片、查询天气、翻译句子等众多实用功能于一身,相信用苹果的人都知道它。 2、Documents 可以管理手机上的所有文件,不管是文档,还是视频、音乐。除此之外,还有文档编辑、PDF阅读、视频播放等功能。让你的手机从此井然有序。 3、极速恢复精...
使用HTML语言和CSS开发商业站点第八章
 1. 使用position属性定位页面元素。 2. position属性值有static、relative、absolute和fixed,其中relative和absolute两种定位方式是网页制作中经常使用的。 3. 使用z-index属性设置定位元素的duidie顺序。 4. 使用opacity或filter:alpha(opacity=x)方式设定网
iOS常用框架推荐(超好用)
给大家介绍几个特别好用的框架
开源app后台开源框架集合 java
1、app-engine  项目地址:https://github.com/sofn/app-engine app-engine 是一个分布式的App服务端快速开发框架,包含了基本的权限认证、日志处理、接口防刷、系统监控等基本功能。 此框架围绕分布式服务系统构建,能够快速扩容,迎合微服务化,提供App服务端常用必备功能。 技术栈: Spring Boot / Sprin
使用HTML语言和CSS开发商业站点课后习题
使用HTML语言和CSS开发商业站点课后习题
android和ios当前流行架构对比学习
转载请注明出处:http://blog.csdn.net/zone_?viewmode=contents 在工作中,我们 Android 开发都会或多或少地接触到一些 IOS 的知识点,或许是讨论一个 Android 和 IOS 都共通的问题,或许是两端一起讨论一个技术点的实现方案。我觉得了解一些 IOS 的基础知识点时完全有必要的。 当我们学过一门语言之后,再学另外一门语言并且用这个新语言写应
iOS大型项目开发架构
http://www.jianshu.com/p/921ab32c3c71# 首先说说编程语言的选择,Objecive-C还是Swift?我还没有在项目中使用Swift,因为我说服不了自己去用它,它的优势在哪里,你也不能强迫队友去学习Swift。当然,不用不代表不会,一入行就用Swift开发无意义产品的人没资格戴着有色眼镜鄙视不会Swift的同行。你知道Objecive-C与
使用UDP方式 与iOS端App通讯
首先需要安装一个TCP&UDP测试工具 连接类型选择UDP 目标IP 设置手机的IP, 端口8888 (这个端口在App端用来绑定) 指定端口, 是App向回发信息所需要的端口, 具体设置如下图所示 接下来为减少代码的键入, 我直接使用CocoaAsyncSocket这个三方库,作为中间媒介完成整个过程 { GCDAsyncUdpSocket *udpSocket;
Hybrid APP 混合开发模式的选择之路(三)
原文出处:http://www.cnblogs.com/dailc/p/5930231.html 现在概念上的APP诞生是在Google推出Android,Apple推出iOS后,从这时候开始,就有了App开发工程师这个职位,比如Android工程师,iOS工程师(当然了,一些被历史淘汰的,比如Symbian,win phone就暂不算进来了) 最开的App开发只有原生开发这个概念
弱类型语言与强类型语言
弱类型语言与强类型语言 弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++ 是静态语言,也是弱类型语言;Perl and PHP 是动态语言,但也是弱类型语言。例:在vbscript中,可以将字符串 12 和整数 3 进行连接得到字符串 123,然后可以把它看成整数 123,而不需要显式转换。 弱类型有时显得很方便,有时却又极易出错。 强类型语言在没有强制类型
c语言编写单片机技巧
c语言编写单片机技巧 C语言和汇编语言在开发单片机时各有哪些优缺点?
从服务端架构设计角度,深入理解大型APP架构升级
随着智能设备普及和移动互联网发展,移动端应用逐渐成为用户新入口,重要性越来越突出。但企业一般是先有PC端应用,再推APP,APP 1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑APP的架构。随着APP越来越复杂,功能和非功能要求越来越高,架构的先天不足逐渐成为大型APP升级的瓶颈。本文作者结合大型移动应用的落地实践,从服务端架构设计角度,阐述如何进行升级优化,为后续APP做大做强
相关热词 c# mysql插入 c# sha256 加密 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c# 标记 浮点型 c#获取当前的农历日期 c# 构造函数重载 c# 页面功能注释