V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
kukala
V2EX  ›  iDev

ios android 都要凉了吗? uniapp、flutter 还有出入吗?

  •  
  •   kukala · Mar 23, 2019 via Android · 17665 views
    This topic created in 2599 days ago, the information mentioned may be changed or developed.
    ios android 都要凉了吗? uniapp 还有出入吗?
    现在学的话是走原生?还是 uniapp ?还是 flutter ?
    32 replies    2024-10-30 18:09:41 +08:00
    zhihaofans
        1
    zhihaofans  
       Mar 23, 2019 via Android
    你好是的,现在大家都用 Windows 10
    dabaibai
        2
    dabaibai  
       Mar 23, 2019
    你好是的,现在大家都用 Linux
    yxq1990
        3
    yxq1990  
       Mar 23, 2019
    iOS/Android 没凉,iOS/Android 开发凉了
    longaiwp
        4
    longaiwp  
       Mar 23, 2019
    你好是的,现在大家都用 macOS
    fromdark
        5
    fromdark  
       Mar 23, 2019
    说的是 android/ios 原生开发吧,现在入肯定凉了
    kukala
        6
    kukala  
    OP
       Mar 23, 2019 via Android
    @fromdark 是的,是指开发,原生不是在体验上会更好点吗?
    jdgui
        7
    jdgui  
       Mar 23, 2019 via Android
    每次看到这种帖子我都怀疑自己是个假的安卓开发。。为啥我看到安卓开发的岗位还是非常非常多的。
    hkitdog
        8
    hkitdog  
       Mar 23, 2019 via iPhone
    现在都他妈是 web
    一个网站就能横跨几个平台,现在没什么 starup 会做原生 app,除非是做游戏的,一定要在原生上跑
    请一个写 js 的 没多少成本, 再过几年大型游戏估计能在 chrome 上跑
    murmur
        9
    murmur  
       Mar 23, 2019
    @hkitdog 但是那些 hybrid 死都死的差不多了啊 留在用户手机里的还是 native 壳的应用 就算嵌入其他混合框架都是魔改爆改级的
    huruwo
        10
    huruwo  
       Mar 23, 2019
    hybrid 上世纪的东西就不说了,RN 体验凑合把,不过据说要重写一遍了。至于 Flutter,你去搜下。有没有招只会 flutter 的岗位,顶多做个加分项。
    建议转 js,js 天哈第一。学会 js=全栈工程师=做十个人的活拿五个人的钱。
    xjbeta
        11
    xjbeta  
       Mar 23, 2019 via iPhone
    我有打算学学 flutter 但是看看 GitHub 上还有 4k 多个 issues 还是往后推推吧
    murmur
        12
    murmur  
       Mar 23, 2019   ❤️ 1
    楼主
    我建议你学 android android 用 java java=加瓦 加瓦加瓦添砖加瓦 说明 java 才是大型应用的基石
    如果 android 不景气你可以转企业开发 j2ee=捷途易易 说明选择 java 会让你开发一路顺风
    huclengyue
        13
    huclengyue  
       Mar 24, 2019 via Android
    @kukala flutter 犹豫机制的原因,体验上跟原生一样,其他的跟原生比还是要差点
    boolean93
        14
    boolean93  
       Mar 24, 2019   ❤️ 1
    凉个蛋啊,问这种问题不如自己调查一下目前的需求行情。
    jacketma
        15
    jacketma  
       Mar 24, 2019 via Android
    手机客户端必然重走 PC 老路。早前那么多.exe 软件,现在都 web 服务化了,手机 App 的轻应用、PWA、小程序只会越来越多。客户端只能留给大厂和游戏了。
    fromdark
        16
    fromdark  
       Mar 24, 2019   ❤️ 1
    @kukala
    1.新手现在入安卓或者 ios 的原生开发很可能是凉了,因为整个市场已经趋于稳定了,需要的只是维护和更新,有那么多经验丰富的老手,新手自然就不吃香了。重点是新人,对于已经有丰富开发经验的程序员还暂时不会凉。
    2.对于创业公司来说,如果需要一款 app,更愿意先用混合开发,因为没钱。等公司有资金之后再重新用原生开发。
    3.其实混合开发也没有上面说的那么糟糕,而且只要市场有,必然可以优化,成本也是一个混合的优势。就好像安卓毛病多,但成本低,所以安卓的市场也很繁荣一样。
    haofei
        17
    haofei  
       Mar 24, 2019
    学好 javascript 保底

    上手 flutter 这个是赌未来
    ibugeek
        18
    ibugeek  
       Mar 24, 2019
    做外包的话,uniapp 很可以啊,连小程序都能够生成。
    luopengfei14
        19
    luopengfei14  
       Mar 24, 2019 via iPhone
    iOS 刚转 java 后端,安卓需求感觉还好一些吧。
    要是中高级的还好一些,可惜我不是
    kukala
        20
    kukala  
    OP
       Mar 25, 2019
    @fromdark 感谢回复
    kukala
        21
    kukala  
    OP
       Mar 25, 2019
    @luopengfei14 iOS 中高级的定标准大致上是怎样的?
    luopengfei14
        22
    luopengfei14  
       Mar 25, 2019 via iPhone
    @kukala
    技术积累厚? iOS 知识点知道的广?源码研究多?编程能力强?业务知识多?交流能力好?

    (´_`。)我也不能一下说清。github 有全面的 iOS 学习资料,还是中国人建的仓库,你找找吧
    Smallweed
        23
    Smallweed  
       Apr 4, 2019   ❤️ 1
    初级:UI 界面搭建、能利用网络框架进行调试接口、能使用第三方框架、熟悉 iOS API、完成业务逻辑需求

    中级:能快速完成界面搭建、能根据项目业务逻辑以及需求封装出常用工具类、熟悉 iOS 内置 API、能快速选择学习第三方、了解第三方底层并进行二次封装、有基本的架构能力并设计出健壮的架构、有较好的编程习惯、有一点产品意识

    高级:能对第三方安全性进行评估、架构风险评估、项目风险评估 ,有开发新框架的能力、在专项领域有积累和造诣、能解决公司核心业务(安全、图形图像、音视频等技术攻关)、能做技术调研并快速熟悉
    Smallweed
        24
    Smallweed  
       Apr 4, 2019
    一个人技术能力强不强,关键在于他解决问题的能力
    kukala
        25
    kukala  
    OP
       Apr 4, 2019
    @luopengfei14 感谢回复
    kukala
        26
    kukala  
    OP
       Apr 4, 2019
    @Smallweed 感谢回复,比较详细了
    iosnewbee
        27
    iosnewbee  
       Apr 11, 2019
    @luopengfei14 怎么转 java 了?我是 java8 年了,感觉没什么可学的了,想学 ios 呢
    iosnewbee
        28
    iosnewbee  
       Apr 11, 2019
    @hkitdog 有教 iOS 的吗?我是 java8 年了,安卓也会,感觉该学学 ios 突破突破了呢
    luopengfei14
        29
    luopengfei14  
       Apr 11, 2019 via iPhone
    @iosnewbee 感觉 iPhone 要死的感觉,我还是早做打算早点撤
    zsading
        30
    zsading  
       May 14, 2019
    还是切入前端比较妙
    jinsongzhao
        31
    jinsongzhao  
       Nov 8, 2019
    轮回现象。桌面应用 C/S,慢慢被 WEB 2.0 替代。然后移动端来了,APP=C/S,下一步就是 WEB 3.0 替代 APP 了。
    Arison
        32
    Arison  
       Oct 30, 2024
    肺腑之言:技术永远只是工具,只是器物层面的。想要发展的好,管靠技术,还不太够。现实真的很残酷,身为程序员群体一员,有感而发,我觉得还是要未雨绸缪,不要等危机来了,再想办法。已经来不及了。
    干技术的,只要还是帮别人打工,你的危机就无法避免,只能缓解。建议好好思考自己的未来。不要等到四十多岁的时候,还在和年轻人抢饭碗啊。然后面对面试官无情的鄙视。人在衰老,技术在更新,精力在下降,负担在变大。

    1.尽量在 35-40 岁这几年之前,多做点有用的积累。这种积累可以帮助自己度过中老年经济危机。
    2.定投美股与债券。保证平均年化收益 6 到 10 个点就行。
    3.业余时间多学技术,多学点,让自己被淘汰的慢点。争取变成全栈。现在网络上想学什么技术,资源都有,就看你执行力了。
    4.积极开拓被动收入。这点是最关键的,也是最需要你保持耐心的。拥有稳定的被动收入,等于你有用了人生下半场的主动权。
    5.别为了任何事情,过度损害自己的健康,人要懂得细水长流,而不是过度榨干自己的身体。得不偿失。过度损害身体,赚来的任何东西,都将失去。
    6.尝试探索和挖掘自己的兴趣点,编程,建网站,研发技术课程售卖,研发某个软件系统售卖。那种获得一次性收益的外包性质的,不是很建议去做。你的时间是宝贵的, 不要把时间浪费到效益很低的地方去。仔细研究下被动收入。你的人生从此打开了一扇门。

    我业余时间就弄了一个程序员导航网站,有兴趣的小伙伴可以收藏下:nav.vpssw.com
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2871 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 06:14 · PVG 14:14 · LAX 23:14 · JFK 02:14
    ♥ Do have faith in what you're doing.