其次,既然与Web的服务端没多大区别,那所用的技术也大同小异,对于App而言,服务端更多是一个数据接口,所以框架页大同小异;
最后,大致总结一下:
技术:
网络通信: tcp,http等;
Web服务:servlet, cgi脚本,asp等;
系统调度:多线程,并发等;
框架:
对应不同的web服务技术,采用的编程语言不同;
对应不同的网络通信协议,采用的框架也不同,netty->tcp,servlet等web服务框架->http等;
对应系统调度,有不同的多线程,多进程通信框架等;
对应提供不同的服务接口,有web service和restful两大类,前者基于soap协议,后者基于http协议,对应的框架就很多,不一一叙述;
除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧;
一般都是安卓客户端 +PHP服务器,android客户端和php+mysql+apache搭建的服务器之间的简单交互的例子:
http://bbs.9ria.com/thread-202433-1-1.html
当然不是了,安卓是谷歌的,IOS是苹果的。安卓:安卓开发是客户端,服务器端的数据库和安卓无关的,你写好接口,干活的是服务器端的接口程序。
比如你用PHP写服务器端,那么首选是mysql,换言之你服务器端是ASP(.net),那么可以选择access(小型)或者SQL Server(大型)
如果你用JSP……自己选……
对比几个数据库,其实没有谁好一些的分别,关键是看你的用途,选择适合的就好,语言也是一样。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)