Java开发、安卓开发、iOS ;前端 后端 都是做什么的?有什么不同?哪个发展比较好?哪个比较难?

安卓开发开发安卓系统,ios开发开发ios系统,前端就是架构前端网站也就是你看到的这些界面相对教轻松,后端是专门写逻辑代码的,总的来说ios工资高,安卓有前途,要创业的话可以学安卓,毕竟人口基数大

今年的iOS市场不是很景气,因为现在的培训班越来越多,培训的人员水平也不是很突出,出来找工作要求薪资也高,对市场造成了不良的影响,培训出来的人员录取成功率也大大地降低。很多企业和公司也拒绝录用非专业,只通过培训班出来的求职人员。一位iOS码农同HR的忠告。

 
 
相对说android的市场要比javaweb的大一点,因为几乎很多手机都用android系统。手机用户比电脑用户要多很多。javaweb开发是被包涵在java里的,java是个广义的概念,而javaweb比较具本到应用上去了。javaweb到了JavaEE领域了,也就是iavaenterpriseedition,java的企业版,看那个web就应该想到是与Internet有关的,开发javaweb站一般是使用框架来开发的,例如Struts,hibernate,spring.应用程序,初级的一般是用jsp+servlet+javabean来开发的,对大型的网。android主要是做手机端开发的,而android是基于java的,很多语法什么的都是类似的,但是这并不是说学android需要先学java,如果有java的基础学java会更容易上手的。
 
 

  我是ios和android两者皆开发的程序员
  其中web开发半年,android一年,ios一年
  身为业内人事,我现在的前景观。
  要说两者谁更有前景,恐怕哪个专家都不会切确严明
  不过有这个趋势
  IOS,良好的系统是它成功的保障,语言是object-c,有c++基础的易学先(其实关系不大)。苹果手机的优势显而意见,流畅性美观性,无疑成为街机。
  但是,开发环境过于昂贵,条件进门过于苛刻,99美元的开发者帐号每年,mac系统的电脑。
  而且,因为系统过于封闭,导致商家基本只能在手机和电脑行业进行业务的传递。而且现在苹果手机开始多样化和系统革新化导致安卓系统的致命缺点碎片化也将在苹果上体现。
  总的来说ios开发前景我是不怎么看好,但是因为强大的实力和群体存在,活个10来年问题不打(谁知道是否再出乔布斯)
  Android,众所周知,google的系统,基于liuix内核开发,通过虚拟机编译,这就比之ios上的效率会低了少许(不过现在硬件发达可以弥补这缺陷),既然开源那就说明着这是自由的系统,小米的火热就是因为它独特的销售和安卓系统的开源。很自然的也有很多不法商家和黑心开发者像PC端电脑一样植入病毒和恶意软件,导致系统可能不稳定,而且市面上惨次不其的手机也客观的被大众认为android系统不如ios。而且最致命的缺点是安卓系统的碎片化,不同的手机像素屏幕搞的开发者焦头烂额。
  但是你会发现现在安卓系统已经不止是手机行业,它已经参杂在机顶盒,pos机,PLC,单片机等应用领域,这就说明着即使手机行业失败,在其它领域还是有饭吃。
  总的来说,安卓的前景我是比较看好的。
  顺便提下,同样工作经验的ios和android开发者,一般ios会工资高些。
  最后说下微软的win8,这是个比较新的手机系统(不过微软早就有以前的版本了),用过手机感觉,系统暂时比ios还封闭,磁铁化的设计速度很流畅但个人还是喜欢不是磁铁的风格,还需经得起考验。
  最后在提醒下,跨平台框架问题,现在的跨平台框架能够实现在手机上,但是比原来的语言流畅性实在差太多,暂时不用考虑,等框架再成熟到可以和系统语言比拟的时候考虑。不过这也是个趋势。

原文地址:https://www.cnblogs.com/1549983239yifeng/p/13787170.html