V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sky888
V2EX  ›  问与答

未来十年,做 web 开发 和 移动开发 哪个更有前途?

  •  
  •   sky888 · Jul 9, 2014 · 16643 views
    This topic created in 4311 days ago, the information mentioned may be changed or developed.
    要选择一门技术,开始专注十年,然后成就一个专家。期间可能利用这门技术创业。想问下,在移动开发大面积流行的今天,web开发到底处于一个什么地位。是像win32开发一样,慢慢没落在移动应用中。还是会老树发新枝,重现生命活力呢。未来十年,到底掌握了php+html等web开发技术有前途,还是android ios应用开发技术有前途呢。二选其一,到底选择哪种值得投入十年青春和生命呢?
    42 replies    2014-07-10 12:14:08 +08:00
    myAngel
        1
    myAngel  
       Jul 9, 2014 via Android
    杨坤说有心。
    智能机的普及,越来越多的人用。
    智能家居,通过wifi,蓝牙等���介子介子介子介子介子介子进行控制

    智能设备越来越多。
    技能就是一个技术。

    移动互联网创业容易。创业而且能上瘾
    myAngel
        2
    myAngel  
       Jul 9, 2014 via Android
    杨坤说有心。
    智能机的普及,越来越多的人用。
    智能家居,通过wifi,蓝牙等���介子介子介子介子介子介子进行控制

    智能设备越来越多。
    技能就是一个技术。

    移动互联网创业容易。创业而且能上瘾
    sky888
        3
    sky888  
    OP
       Jul 9, 2014
    楼上的你在说什么,一下子回复了两条,我看不明白。还有就是,移动app大多都需要与web服务器交互的吧。所以应该是先有web网站,再有移动app对吧。欢迎大家发表自己的看法。
    learnshare
        4
    learnshare  
       Jul 9, 2014
    Web 或许会更长寿一些,移动平台可能三五年换一茬,移动平台的开发语言也是说换就换
    guoqiao
        5
    guoqiao  
       Jul 9, 2014
    移动app还会流行很长一段时间,但web将是最终的形态.
    apple一向是着眼于现有技术逐步加以改进. 所以它们重点还是在当前流行的app形态上, web他们则只是在静观其变,等待时机.
    google喜欢着眼于科幻一般的未来, 所以他们已经在试图融合app和web的界面和体验, 并最终让web统一世界(Android L, chromebook).
    很长一段时间内,二者将相互依存,互为补充.
    但最终,他们将殊途同归.
    sun019
        6
    sun019  
       Jul 9, 2014
    做后台程序员吧
    做ios 安卓 js+html 你都叫他们前端吧
    vivianalive
        7
    vivianalive  
       Jul 9, 2014
    前端 = 页面仔 = 切图仔 = 打杂
    loyd1234
        8
    loyd1234  
       Jul 9, 2014
    还是web比较长远稳定一点吧~
    ddzz
        9
    ddzz  
       Jul 9, 2014   ❤️ 1
    这10年,积累的经验更多的是对数据的抽象能力,对app和web来说都是通用的,不管app还是web,认准一个一头扎进去搞吧,10年以后对另一个也是触类旁通
    sky888
        10
    sky888  
    OP
       Jul 9, 2014
    这样说来,我选择学习php+html是对的了。因为以后把网站做成了,可以顺便做做web app.反正现在学得以后都用得上,也不会白学。是这样吗?
    codingpp
        11
    codingpp  
       Jul 9, 2014
    web死不了,移动开发谁知道怎样呢
    lliioogg
        12
    lliioogg  
       Jul 9, 2014
    前两天看了个分析apple和google的口水文
    上边的观点是,选择app 你投靠了apple
    选择web 你投靠了google
    imn1
        13
    imn1  
       Jul 9, 2014
    我想问,移动开发是脱离web么?只做单机应用?又或者这个“web”是狭义仅指网站?
    lygmqkl
        14
    lygmqkl  
       Jul 9, 2014
    楼主的Web 估计指 GUI吧,那你的移动估计也是ios开发的样子,其实你还不太了解,这2种在一定意义上是重合的,好的web程序直接在手机的browser上显示,而且后面还有很大的东西,API+数据库 blabla...
    sky888
        15
    sky888  
    OP
       Jul 9, 2014
    web是指:主机+php+mysql+html+css3+javascript .

    移动开发是指:手机平板上的各类app软件,包括ios和android的。
    dangge
        16
    dangge  
       Jul 9, 2014
    为什么两者不能共存?
    sky888
        17
    sky888  
    OP
       Jul 9, 2014
    因为时间不够用,要先集中精力突破一门。术业有专攻,闻道有先后,计划有排程。
    lu18887
        18
    lu18887  
       Jul 9, 2014
    @sky888 什么时代了,还PHP……我只想说,你该看看新时代的WEB开发教程了……
    davidjqq19
        19
    davidjqq19  
       Jul 9, 2014
    移动应用的服务器端不也是web吗?
    sky888
        20
    sky888  
    OP
       Jul 9, 2014
    @lu18887 什么是你说的新时代的web开发教程呢,你是说python或ruby,还有nodejs 或golang,这些都很小众啊。网上的教程太少,搞得成功的站太少。个人用了还怕做不出来想做的东西来。
    lu18887
        21
    lu18887  
       Jul 9, 2014
    @sky888 新事物的特点之一就是小众……个人观点认为PHP不是程序员该用的语言……像易语言一样
    omi4399
        22
    omi4399  
       Jul 9, 2014
    @sky888 (python或ruby,还有nodejs 或golang)真的很小众?这是一个信息爆炸时代,RoR满街跑。。。
    em70
        23
    em70  
       Jul 9, 2014
    @sky888 这个学习方法不对,实际开发要的是复合型人才的,所有高手的特点都是博学并专精一两门,没见过专精一门其他不会的高手。具体能专精哪一门,不是你选择的,看你天赋和经历的项目。
    em70
        24
    em70  
       Jul 9, 2014
    @lu18887 语言只是工具,对语言有偏好是很危险的事情,能PHP,又能ruby,还能python有什么不好呢,团队需要什么就能用什么,自己的路就宽很多。只偏好一门语言,这是自己在主动减少机会啊。当然如果是你自己的项目,不需要团队,你爱用什么就用什么。
    jsonline
        25
    jsonline  
       Jul 9, 2014
    你不知道现在很多都是 Client 内嵌 Web 么。
    yangqi
        26
    yangqi  
       Jul 9, 2014
    移动web开发
    tedd
        27
    tedd  
       Jul 9, 2014
    微信的普及让我慢慢开始相信移动web会蚕食很大native app的份额,很多咨询类的native app其实就是一微信公众号内在功能菜单中链接响应设计的website就搞定了
    keith3
        28
    keith3  
       Jul 9, 2014
    @lu18887 呵呵,我就不说什么了
    december
        29
    december  
       Jul 9, 2014
    @lu18887 搞web,不用php,那就是自虐。哈哈哈哈
    keith3
        30
    keith3  
       Jul 9, 2014
    又来说语言的问题

    我只把它当作工具(别跟我说工具和材料的问题。。),在不同的应用场景下选择合适的语言才是重点
    dong3580
        31
    dong3580  
       Jul 9, 2014
    发现今年html5开创的web app之类的越来越火了,未来会不会该是web+app的时代了,
    guoer
        32
    guoer  
       Jul 9, 2014
    移动端不需要后台吗?
    anewg
        33
    anewg  
       Jul 9, 2014
    @omi4399 哈哈,RoR满街跑?除了北上广等一线城市有哪些街是满街跑的?
    aszxqw
        34
    aszxqw  
       Jul 9, 2014
    难道只有我看好app吗
    tanny
        35
    tanny  
       Jul 10, 2014
    技術固然重要,還得看未來遇到些什麼人物。
    sky888
        36
    sky888  
    OP
       Jul 10, 2014
    难道我真的选型选错了吗。python非要缩进麻烦 douban v2ex我上着觉得点击按钮后显示页面比php站慢卡。ruby那个日本小胡子我看着烦。 golang nodejs还是等他们成熟了再说,目前golang我只看到山坡shanpow这个网站在用,感觉不怎么样。nodejs更是不适合做WEB了。

    而php呢,什么支付宝接口,paypal接口,发短信接口,网上一找一大堆,都支持的。你们说的语言东凑项目所需要的凑不齐,西凑也凑不剂,只能把一个好好的完整项目砍成像douban那样的小清新残缺品了。
    lu18887
        37
    lu18887  
       Jul 10, 2014
    @sky888 短信接口,PAYPAL 支付宝的接口没说是PHP的吧……他们定的 只是输入输出,给对了东西才可以出对的结果。只不过用PHP给你封装的人多罢了。
    imwower
        38
    imwower  
       Jul 10, 2014   ❤️ 1
    主攻WEB后台处理,业余时间做做APP,
    什么开发语言不重要,重要的是,熟悉开发架构,开发思想。
    比如,为什么要用这个框架?这个框架的优点的什么?它是怎么实现的?它为什么要这么写,而不是我想象中的那种写法,去实现框架的功能?
    如果我自己做一个类似的框架,我该怎么处理,balabala
    axzy
        39
    axzy  
       Jul 10, 2014
    还用说吗
    肯定是移动了
    hiddenman
        40
    hiddenman  
       Jul 10, 2014
    我也在迷茫中。。。
    luoyou1014
        41
    luoyou1014  
       Jul 10, 2014
    @sky888 不要有偏见, 也不要听别人说php怎样, 最终都要学的, 现在骂php的人基本上都不接触php了, python, ruby都用过, 殊途同归, 对新手而言最好的是php, 说python和ruby的都不太负责任, 学习曲线陡峭, 没人教很容易放弃.
    halfelf
        42
    halfelf  
       Jul 10, 2014
    按这个思路,越底层越有前途,什么web移动都未必长久
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3547 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 173ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
    ♥ Do have faith in what you're doing.