app开发语言有哪些种类?app开发如何入门开发app,语言当然是主流的好,现在主流的是android和苹果ios开发,我们主要说一下android开发。
android开发:目前主流使用java语言,貌似也支持c,不过好像基本上没人用,android开发前端界面使用xml语言开发,后端逻辑使用java开发,目前主流开发平台推荐android studio,如图:
其次是eclipse+ADT,通过在eclipse集成ADT开发,如下:
然而谷歌官方已经停止了对eclipse开发android版本的更新,致力于android studio上。确实,android studio 比eclipse好用多了,本人亲测,推荐使用。
如若想自学android开发,推荐网上找一下免费教程(比如腾讯课堂,网易云课堂),先入门,把基础的学一下,而后想深入,自然没有免费教程了,此时有了一定基础,可考虑做一些小项目,此时怎么学习呢?好多开发者网站上有各种博客,还有好多开源社区供你参考,这里我推荐国内的CSDN,博客园等,国外的如github。
如何入门app开发?
为数不多阶段
在以前,大家都知道,一个公司要开发手机app,那么至少要配备一个安卓程序员、一个IOS程序员,也就是要回Java、安卓开发的一些文档、object C,除了这个以外,还需要后端接口,而这个接口可以是PHP开发的,也可以是Java开发的,也是在这个阶段要开发一个APP必须同时要学习JAVA、object C和PHP。
第二阶段
在现在,随着浏览器的性能、硬件的性能提高,在加上Android和IOS的SDK都有内置的小型web浏览器组件,于是一种以HTML5+CSS3+JavaScript来开发APP的模式迅速在很多互联网公司诞生,而这种阶段的APP仅仅需要一些前端知识+后端的PHP或Java就可以了。
第三阶段
随着大家发现一个APP其实很多很多功能,大家都不需要一直使用,于是一种以轻应用的模式迅速诞生了,比如一些应用商店退出了免安装APP的模式,虽然这种模式下还是基于JAVA和object C,但是实现成本更低了。
以华青创新app在线制作平台为例,平台采用“saas一站式软件开发模式”,不需要从零开始学习软件编程,也不需要任何的app开发技术,只需要进行简单的图文排版,就能像拼图搭积木一样,就可以在一周内完成APP开发到上线,非常适合不懂编程技术的小白和创客。