(android)学会至少一门服务器端开发技术
2012-12-20 16:53
190 查看
可能有朋友会问:学习android应用程序开发为什么还需要学习学会至少一门服务器端开发技术呢?答案如下:一方面android号称是首个为移动终端打造的真正开放和完整的移动软件。作为一种移动终端,必须与服务器端结合才能发挥巨大的作用。简言之,需要:云端+云的方式。android是为移动互联网时代量身打造的,移动互联网时代的服务模式是“手机终端+互联网络+应用软件”,移动互联网时代应用技术之一的android只是用于开发移动终端软件,而服务端技术用于开发互联网络应用,所以未来移动互联网时代软件的主流应用模式将是“手机客户端+互联网络应用服务端”,这种模式要求做移动互联网开发的程序员不但要掌握像android这样的手机终端软件技术还要掌握开发互联网络应用的服务器端技术。目前,软件企业普遍存在这样的问题,做移动互联网开发android终端软件的程序员不了解web应用技术,而做web应用的程序员不了解移动终端技术,这样就导致了客户端与服务端在衔接上出现了问题。目前的现状是:既掌握移动互联网android终端技术,又掌握web应用技术的程序员比较稀缺,随着中国步入移动互联网时代,企业对这种移动互联网时代综合性人才的需求很旺盛。如果不了解web应用技术,最终会遇到了技术和发展的瓶颈;另一方面,google联合oha推出的真正优势之一也在于和和互联网结合,google的用意之一也是想开辟新的终端去使用google的优势服务。
服务器端开发技术目前主流的有sun的javaee、微软的.net,开源的以php和mysql为代表的lamp体系,我们该选择哪一种呢?从理论上讲,很多人倾向于选择javaee,毕竟它们都是使用java作为开发语言的,但是很多人面对javaee众多的框架就望而生畏,其实在学习javaee的时候可以从struts入手,随着业务的需求逐步深入。当然,选择微软的.net也行,毕竟该技术体系也占有很大市场份额。其实,笔者认为,选择lamp可以是会获得最高的“性价比”的,一方面php是现在web方面的主流语言,大多数新型的网站尤其是创业性质的网站一般都会选用php作为服务端开发语言,另一方面,前面也说过,android是为移动互联而生的,两者达到了完美的契合。
服务器端开发技术目前主流的有sun的javaee、微软的.net,开源的以php和mysql为代表的lamp体系,我们该选择哪一种呢?从理论上讲,很多人倾向于选择javaee,毕竟它们都是使用java作为开发语言的,但是很多人面对javaee众多的框架就望而生畏,其实在学习javaee的时候可以从struts入手,随着业务的需求逐步深入。当然,选择微软的.net也行,毕竟该技术体系也占有很大市场份额。其实,笔者认为,选择lamp可以是会获得最高的“性价比”的,一方面php是现在web方面的主流语言,大多数新型的网站尤其是创业性质的网站一般都会选用php作为服务端开发语言,另一方面,前面也说过,android是为移动互联而生的,两者达到了完美的契合。
相关文章推荐
- 14天学会安卓开发(第十一天)Android图形技术
- 14天学会安卓开发(第十二天)Android动画技术
- 14天学会安卓开发(第十一天)Android图形技术
- 14天学会安卓开发(第十二天)Android动画技术
- 编程新手真言:不要去干追逐技术的蠢事,你只是用户,只需学会一门工具开发.
- Android 日常开发总结的技术经验 60 条
- 【Android应用开发技术:用户界面】用户界面布局技巧
- 一个帖子学会Android开发四大组件
- 【Android应用开发技术:网络通信】Socket套接字
- 游戏服务器端开发1-对象池技术及实现
- Android技术积累:开发规范
- [Android开发]Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Android开发技术周报 Issue#75
- Android日常开发总结的技术经验60条 转
- Android开发技术周报 Issue#34
- 【视频课程】Android底层开发关键技术—Android系统移植与HAL框架开发
- 【书摘001】android 底层开发技术实战详解 - 基础 - 进程管理的一些常用命令
- Android技术开发之仿微信检查版本进度框的实现demo
- 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
- android开发好的技术文章集锦(持续更新...)