有问题就有答案
Q1:android开发中的服务器端是什么?
服务器是统称,服务器一半的pc都可以被称作服务器,但是服务器上一半要跑服务,也就是tomcat、nginx等等这些东西,你如果跑服务的话,要搭建服务端的开发环境。
Q2:安卓app服务器端开发用什么java架构
首先,App的服务端跟Web的服务端没有多大区别,而且在实际的开发过程中,业务逻辑也都是共用一套,只是会针对不同的客户端做不同的适配(这点可参考Amazon,其对PC的web端,移动的Web端,移动的App都做了不同程度的适配). 其次,既然与Web的服务端没多大区别,那所用的技术也大同小异,对于App而言,服务端更多是一个数据接口,所以框架页大同小异; 最后,大致总结一下: 技术: 网络通信: tcp,http等; Web服务:servlet, cgi脚本,asp等; 系统调度:多线程,并发等; 框架: 对应不同的web服务技术,采用的编程语言不同; 对应不同的网络通信协议,采用的框架也不同,netty->tcp,servlet等web服务框架->http等; 对应系统调度,有不同的多线程,多进程通信框架等; 对应提供不同的服务接口,有web service和restful两大类,前者基于soap协议,后者基于http协议,对应的框架就很多,不一一叙述; 除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧;
Q3:安卓开发用什么数据库 服务器端
Android系统自带了SQLite数据库,但这是一个小型桌面数据库,不太适合做服务器数据库。若是开发一个客户机/服务器系统,数据库是安装在服务器端的,任何一种数据库都是可以的。
Q4:Android开发中服务器端应该怎么做?
一般都是安卓客户端 +PHP服务器,android客户端和php+mysql+apache搭建的服务器之间的简单交互的例子:http://bbs.9ria.com/thread-202433-1-1.html
Q5:android服务器端开发需要什么技术
你需要先搞明白什么是服务端开发,了解下http协议,再结合自己的需求考虑使用哪种构架。如果你是想自己动手做,那么先理清概念后,再找个稍有点经验的技术询问自己的需求用什么做好。论坛和下单,跟套接字没有关系,只需要web,http协议就可以了。 java的框架太重了,个人做的话没有必要。 php当然可以啊,而且好学,好用,可以不用框架直接操作数据库,多简单啊。 python当然更好了,django框架,就没那么好学了。但是学了的话开发效率比php高多了。如果只是论坛和下单,不管哪种方式都很容易满足,选一个你正在学的就OK。
Q6:android需要学习服务器端开发吗
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:Java EE/PHP/.NET/ruby on rails......可以选择自己比较擅长的服务器领域.PS:现在混合式开发比较火,而各大知名应用都相继铺开了h5模块,你比如QQ的游戏、购物等模块,微信更有微信模块开发。PPS:现在最流行的h5框架是ionic。它提供了很多 UI 组件来帮助开发者开发强大的应用,根本看不出混合应用和原生的区别;它使用 JavaScript MVVM 框架和 AngularJS 来增强应用,提供数据的双向绑定,使用它成为 Web 和移动开发者的共同选择;它是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。可以说,你只用写一套代码,就可以适应多个平台,一次开发,处处运行,boss再也不用担心招不到苹果程序员了。