`
- 浏览:
21612 次
- 性别:
- 来自:
苏州
-
看国士工作室的老师说有关移动互联网的东西,心有戚戚焉,摘录如下。
五,学会至少一门服务器端开发技术
可能有朋友会问:学习Android应用程序开发为什么还需要学习学会至少一门服务器端开发技术呢?答案如下:一方面Android号称是首个为移动终端打造的真正开放和完整的移动软件。作为一种移动终端,必须与服务器端结合才能发挥巨大的作用。简言之,需要:云端+云的方式。Android是为移动互联网时代量身打造的,移动互联网时代的服务模式是“手机终端+互联网络+应用软件”,移动互联网时代应用技术之一的Android只是用于开发移动终端软件,而服务端技术用于开发互联网络应用,所以未来移动互联网时代软件的主流应用模式将是“手机客户端+互联网络应用服务端”,这种模式要求做移动互联网开发的程序员不但要掌握像Android这样的手机终端软件技术还要掌握开发互联网络应用的服务器端技术。目前,软件企业普遍存在这样的问题,做移动互联网开发Android终端软件的程序员不了解web应用技术,而做web应用的程序员不了解移动终端技术,这样就导致了客户端与服务端在衔接上出现了问题。目前的现状是:既掌握移动互联网Android终端技术,又掌握web应用技术的程序员比较稀缺,随着中国步入移动互联网时代,企业对这种移动互联网时代综合性人才的需求很旺盛。如果不了解web应用技术,最终会遇到了技术和发展的瓶颈;另一方面,Google联合OHA推出的真正优势之一也在于和和互联网结合,Google的用意之一也是想开辟新的终端去使用Google的优势服务。
服务器端开发技术目前主流的有Sun的Java EE、微软的.NET,开源的以PHP和MySQL为代表的LAMP体系,我们该选择哪一种呢?从理论上讲,很多人倾向于选择Java EE,毕竟它们都是使用Java作为开发语言的,但是很多人面对Java EE众多的框架就望而生畏,其实在学习Java EE的时候可以从Struts入手,随着业务的需求逐步深入。当然,选择微软的.NET也行,毕竟该技术体系也占有很大 市场份额。其实,笔者认为,选择LAMP可以是会获得最高的“性价比”的,一方面PHP是现在Web方面的主流语言,大多数新型的网站尤其是创业性质的网站一般都会选用PHP作为服务端开发语言,另一方面,前面也说过,Android是为移动互联而生的,两者达到了完美的契合。
原文连接:
http://www.cnblogs.com/guoshiandroid/archive/2010/06/05/1752150.html
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Android应用开发中,图像资源是构建用户界面不可或缺的一部分,特别是在设计互动性和视觉吸引力强的游戏时。本资源包“Android实现简易猴子摘桃功能图片资源”显然是为了创建一个猴子摘桃的游戏场景,其中猴子和...
在这个“移动应用开发技术-Android Studio实验二-Activity的调用-竹园摘竹子图片分享”中,我们将深入探讨如何在Android应用中使用Activity以及如何处理图像资源。 Activity是Android应用中的核心组件,它负责用户...
在本项目中,"AndroidStudio————实战演练——仿美团外卖菜单"是一个专注于使用Android Studio开发的应用程序实战案例,目标是创建一个类似于美团外卖的菜单功能。这个项目涵盖了多个Android开发的关键知识点,...
【Android Studio实现简易猴子摘桃】是一款基于安卓平台的小游戏,使用了Java语言进行开发,是Android Studio集成开发环境下的一个实例项目。本项目旨在帮助初学者了解Android应用开发的基本流程,掌握Android ...
1. **Android应用开发**:开发者使用Java或Kotlin等语言,结合Android SDK和Android Studio来构建原生移动应用。理解Android的架构和生命周期,熟悉布局设计、数据存储、网络请求等基础技能是必要的。 2. **预约...
1. **Android应用开发基础**:在Android平台上构建应用程序,需要掌握Java或Kotlin编程语言,熟悉Android SDK,理解Android的四大组件(Activity、Service、BroadcastReceiver和ContentProvider)的概念和用法。...
猴子摘桃问题是一类典型的递推问题,这类问题通常需要根据已知条件,通过递推规律来求解未知数。在这个问题中,猴子每天都会摘掉前一天剩下桃子数的一半再多一个,直到第n天剩下两个桃子。问题要求我们根据这个规律...
在毕业设计或移动开发App中,熟练运用ArrayAdapter能够帮助开发者快速构建列表界面,提高开发效率。通过源码学习,你可以更深入地理解Android系统的内部机制,同时也能积累实战经验,这对于提升编程技能和完成高质量...
在Android应用开发中,"手机安全卫士"是一款常见的安全防护类应用,它通常包括病毒查杀、骚扰拦截、内存清理等功能。本项目是针对此类应用的源码分析,特别是关于"连接服务器获取更新信息"的部分,这涉及到网络通信...
在Android应用开发中,ViewPager是一个非常重要的组件,它允许用户通过水平滑动来浏览多个页面。这个源码项目专门展示了如何使用ViewPager实现左右两个屏幕之间的切换,非常适合Android开发者,特别是那些正在进行...
摘 要:系统发挥Android 富有创造力和想象力的"云"应用开发,实现一套Android 客户端软件和完善的后台服务功能来完成点餐功能。该系统主要包括后台数据库服务器、WEB 服务器、无线网络、Android 前端等部分。客户端...
本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。本系统采用android布局技术完成UI的设计,后台使用...
在Android开发中,获取设备的唯一识别码(如IMEI号)是一项常见的需求,主要用于设备标识、数据分析或安全验证等场景。IMEI(International Mobile Equipment Identity)是国际移动设备身份码的简称,它是一个由15位...
因此,基于Android平台开放一款教师辅助办公APP,APP使用Java进行开发,使用Mysql进行后台数据存储,提供在线即时通讯功能,可以大大提高沟通效率,也能保护老师和家长的个人隐私。 关键字:JAVA Android 即时通讯
本案例是基于Cocos Creator官方的“摘星星”示例进行的修改版本,旨在帮助开发者更深入地理解和运用Cocos Creator的各项功能,提升游戏开发技能。 一、Cocos Creator简介 Cocos Creator 是一套集游戏开发、资源管理...
对于营销者来说,面对这种三足鼎立的市场格局,需要考虑如何有效地触达不同操作系统下的用户群体,特别是在开发应用程序时需要更加注重跨平台兼容性。 ##### 智能手机普及率及用户行为 - **智能手机普及率**:预计...
这表明,在移动游戏市场中,Android平台仍然保持着较快的增长速度。特别是角色扮演和动作类游戏的MAU增长更为明显。 #### 行业发展趋势 - **用户获取成本上升**: 随着人口红利的减少,获取新用户的成本不断上升,...