V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sky888
V2EX  ›  问与答

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

  •  
  •   sky888 · 2014-07-09 14:41:52 +08:00 · 15577 次点击
    这是一个创建于 3550 天前的主题,其中的信息可能已经有所发展或是发生改变。
    要选择一门技术,开始专注十年,然后成就一个专家。期间可能利用这门技术创业。想问下,在移动开发大面积流行的今天,web开发到底处于一个什么地位。是像win32开发一样,慢慢没落在移动应用中。还是会老树发新枝,重现生命活力呢。未来十年,到底掌握了php+html等web开发技术有前途,还是android ios应用开发技术有前途呢。二选其一,到底选择哪种值得投入十年青春和生命呢?
    42 条回复    2014-07-10 12:14:08 +08:00
    myAngel
        1
    myAngel  
       2014-07-09 15:37:35 +08:00 via Android
    杨坤说有心。
    智能机的普及,越来越多的人用。
    智能家居,通过wifi,蓝牙等���介子介子介子介子介子介子进行控制

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

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

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

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

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

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

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