Heim >Backend-Entwicklung >PHP-Tutorial >为什么有部分程序员喜欢用很旧的开发环境

为什么有部分程序员喜欢用很旧的开发环境

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-06 20:19:261343Durchsuche

首先说明,本人也是算新手,刚入职场一年。所以觉得疑惑。
我去过两个公司,都差不多一样,
mssql 2000,
mysql 5.0
php 5.2
jquery
tp 3.1,3.0

个人认为,软件,开发环境升级是有原因的,一般都比旧版好
前几天,我们的一个正在开发的PHP项目由win移到centos,
竟然要求我安装PHP5.2,mysql5.0
作为一个喜欢新技术的人,我特别不理解为什么。

这个问题已被关闭,原因:非技术提问的讨论型问题

回复内容:

首先说明,本人也是算新手,刚入职场一年。所以觉得疑惑。
我去过两个公司,都差不多一样,
mssql 2000,
mysql 5.0
php 5.2
jquery
tp 3.1,3.0

个人认为,软件,开发环境升级是有原因的,一般都比旧版好
前几天,我们的一个正在开发的PHP项目由win移到centos,
竟然要求我安装PHP5.2,mysql5.0
作为一个喜欢新技术的人,我特别不理解为什么。

说明你真的还不懂稳定性大于一切的道理

如果是开发新的项目那固然可以用新的,已经处于生产状况的产品是依赖生产环境的。

原因可能有很多,比如目的环境,比如已有代码。
新版也是固然比旧版特性好一些,比如 PHP5.4 之后 json_encode 对中文的处理。但环境能变,旧代码却跟不上。
如果真把现在大部分微信服务的 php 更新到 7.0 的话,那么 http_raw_post_data 大概能搞死 90% 的应用。
现在我们单位有一套产品用的也是 php5.2 和 tp 3.1 。而且也不乏某些人是守旧派或不思进取,我当时把 http_raw_post_data 换成 php://input 以绝后患之前还跟同事吵了一段时间,现在每次传json的时候光是urlencode来回就要三四遍,也是无解。
像 php 环境还好,如果是其他语言环境,也是经常出现越更新,bug 越多的糟糕情况,也是很让人为难。所以一般都是追求个最稳定的环境。所以到现在也是依旧 XP 遍地,win2003开花。

第一是稳定 第二是怕代码不兼容新版本

https://www.zhihu.com/question/29763362

  • 稳定性大于一切,这一点楼上已经有人说到了。新技术当然有其优点,但谁都不愿意做第一个吃螃蟹的人,导致新技术的资料小(相对),出了问题想要找现成的答案很难,都需要自己解决,而往往实际情况没有这么多时间去解决。
    老板才不鸟你的技术是不是新,是不是够geek,商业项目中持续稳定才是王道。

  • 兼容性问题,这个问题就不局限于php的问题,典型的就如python2 和 python3。

  • 新技术如果是真的好的话,肯定是会代替掉旧的技术的,但首先要等待他的社区生态都成熟后,才好在实际项目中采用。

如果你喜欢新技术,喜欢geek,那么你尽可在工作之余自己折腾,为这个新技术的社区做贡献。

每个人用的IDE,辅助插件,辅助工具都可能不一样,这主意针对不同人的习惯和用法!最新的工具和IDE可能有强大的个性化功能,然而开发者需要时间来学习,了解和适应,尤其是线上产品,更是需要完全了解掌握这种新工具,这需要极大的成本投入。

拿题者的问题来说,开发环境的版本问题,如果产品是一个很老的项目,里面可能包含一些旧有的配置和支持,如果换到新的环境中,兼容性是最大的问题!为了保证项目适应新的开发环境,可能需要对项目有较大的更改,这对于线上产品来说,是个灾难。。。

软件系统和开发环境 使用习惯稳定后 就不用动了,稳定好!!!

1、新版从发布到稳定需要时间
2、即便发了稳定版,一定时期内也会不断发现新bug
3、有些新版是不向下兼容的,会导致很大的改动,工作量巨大,也容易出问题

所以,安全第一,等新版成熟后慢慢迁移,不要只图新版。作为个人随便玩玩新版当然好,作为项目就不能这样玩了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn