V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Hyduan
V2EX  ›  程序员

一味的考虑兼容性而使用淘汰(不提供技术支持)的东西有必要嘛

  •  
  •   Hyduan · 2017-01-12 22:53:00 +08:00 · 2647 次点击
    这是一个创建于 2878 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近本人在老师的要求下和别人一起开发一个基于 PHP 的比赛项目

    可是一起开发的小伙伴坚持用 PHP 5.3 作为测试环境以及用 ThinkPHP 3.2.3 作为开发框架

    本人暂时还不会 Laravel 等一些优秀的框架,因此我觉得应该使用 ThinkPHP 5 是个不错的选择

    他的看法是:

    • TP5 作为一个新的框架 BUG 比较多
    • TP5 对大多数项目组成员使用的 PHP 5.3 的支持不是很好

    而我认为:

    • 一个新的框架反而更能得到框架作者的技术支持
    • 即使有 BUG 也能在作者的帮助下进行修复,甚至为这个框架贡献自己的代码
    • PHP 5.3 作为一个已经不提供后续支持的版本应该被新的版本取代 例如 PHP 5.6 或者 PHP 7

    目前的状况是争论无果,老师可能觉得他是学长,只是跟我说多配合学长,我感觉很无奈。

    各位在工作和学习中有没有碰到过这样的情况呢?又是如何解决的?

    13 条回复    2017-01-13 09:17:33 +08:00
    Tink
        1
    Tink  
       2017-01-12 22:54:49 +08:00 via iPhone
    比赛项目其实可以用新框架
    windfarer
        2
    windfarer  
       2017-01-12 22:56:18 +08:00 via Android
    选你们最熟悉的,比赛项目就不要闲着没事踩坑了
    Hyduan
        3
    Hyduan  
    OP
       2017-01-12 22:57:27 +08:00
    @Tink 是的 我其实最近有想要学习 Laravel 但这个比赛时间相对比较紧张了 因此想使用一个相对熟悉一点的框架
    但他们认为比赛不是给个人用来学习新东西的
    我认为参加比赛的意义学到新东西比拿奖更重要吧
    Hyduan
        4
    Hyduan  
    OP
       2017-01-12 22:59:16 +08:00
    @windfarer 我认同您的观点
    billlee
        5
    billlee  
       2017-01-12 23:32:38 +08:00
    旧项目很难推动更新
    新项目要看情况, python 很多人都在还用 old release, javascript 都在用 release, rust 都在用 nightly.
    murmur
        6
    murmur  
       2017-01-12 23:35:33 +08:00
    客户给钱什么都给他做 他想用 php4 只要钱给足了 都好说
    Hyduan
        7
    Hyduan  
    OP
       2017-01-12 23:40:08 +08:00
    @murmur 哈哈 我觉得一般客户不懂这些 例如“给我做一个 app ”、"给我做一个网站" 具体的需求还得我们主动要
    Hyduan
        8
    Hyduan  
    OP
       2017-01-12 23:41:04 +08:00
    @billlee 目前手上有几个负责运维的项目等待用新框架重写中…… 对于旧项目确实没有太大的重写的动力
    onlyhot
        9
    onlyhot  
       2017-01-12 23:43:01 +08:00
    学生? 为什么用这么久的版本?你们还考虑什么兼容
    DoraJDJ
        10
    DoraJDJ  
       2017-01-12 23:46:09 +08:00
    选用的最熟悉的 +1

    不过还是特别建议学些新的东西,毕竟继续用着旧版本不是很好的办法。
    yunhui
        11
    yunhui  
       2017-01-12 23:49:05 +08:00   ❤️ 1
    服务端你也想跟前端玩兼容性???
    服务端装个 php5.4 5.5 5.6 7.0 真的很难么
    大家都用一个 php 版本很难么,又不是给用户用的,辣么多浏览器,前端要做兼容的。无语
    bk201
        12
    bk201  
       2017-01-13 01:23:40 +08:00 via iPhone
    旧版本坑都被别人踩过了,解决方案比较多,新版本坑可能造成项目停滞,而比赛耽搁不起, so
    fucker
        13
    fucker  
       2017-01-13 09:17:33 +08:00
    我上大学的时候怎么没碰到你这样的学弟?
    大学时真是寂寞如雪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2921 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:16 · PVG 08:16 · LAX 16:16 · JFK 19:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.