纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。
导读
随着越来越多的人依靠手机进行各种业务,移动应用开发的重要性也在不断增加。虽然他们与桌面应用程序有很多相似之处,但移动应用程序本身也具有一系列挑战和特殊性。因此,希望在当前市场找到有利就业的程序员将需要利用和发展当前需求的技能。当涉及到在Linux平台上的移动应用开发时,以下5个基本开发技能必不可少。
1.Java
Java主要用于构建本机Android程序。有许多不同的框架,但是学习如何使用它们一定得从对Java的理解开始。Java以其稳定性和安全性而着称,它的两个特性使其成为对企业特别具有吸引力的产品。
2. Android SDK
作为最流行的基于Linux的平台,Android在应用程序的广度和多样性方面,与iOS相当。为了开始移动开发,你需要学习Android SDK的方法。除此之外,此软件开发套件包括示例项目,开发工具和所需的库,以帮助你从头开始构建Android应用程序。
3.Titanium SDK
如果你已经对Java和HTML有了很好的了解,Titanium将是推动你着手移动开发的好工具。它可以帮助你使用Java构建原生跨平台应用程序,这些应用程序易于编码,并且可以在大量设备上运行。此外,Apache 2开源许可证社区提供的Titanium SDK有免费社区项目和商业产品两个版本,以鼓励开发人员的创新,而不必担心成本。
4. Apache Cordova
以前称为PhoneGap,Apache Cordova是一个移动应用程序开发框架,使开发人员能够使用CSS3,HTML5和Java构建应用程序,而不是依赖于平台特定的API。作为跨平台工具,它既不是真正的本地的也不是基于Web的。在Linux上安装Cordova是一个相当简单的过程,使用像Apache Ant这样的附加工具只是用来增加框架的功能。
5. Node.js
Node.js是一个开源的Java运行时环境,广泛流行于开发Web应用程序。然而,它已经证明了其在移动开发中的优势,使用Google的V8 Java引擎,与Android兼容。如果正确使用,Node允许程序员使用同一平台来开发服务器和移动应用程序,从而大大加快了开发时间。
我们快速剖析了想在移动应用领域有所建树的开发人员,应该熟悉的5个基本技能。请记住,对他们的了解只是一个开始,并有许多其他技能,需要在你的移动开发中不断学习和提升。
原文来自: https://tech.it168.com/a2017/0227/3102/000003102798.shtml
本文地址: https://www.linuxprobe.com/mobile-kafa.html编辑:倪家兴,审核员:逄增宝
让您学习到的每一节课都有所收获
《Linux就该这么学》是由资深运维专家刘遄及全国多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。
? 刘遄老师QQ:5604241 微信:gnu_chuan
? 学员助教QQ:5604674
?Linux技术交流A群(满):560843
? Linux技术交流B群:340829
? Linux技术交流C群:463590
? Linux技术交流D群:915246(新群,火热加群中……)
? 官方站点:www.linuxprobe.com
? 电脑在线阅读效果更佳:
https://www.linuxprobe.com/chapter-00.html
按住图片3秒,即可自动关注。
点击左下角查看更多热门技术