2018阿里怎么不用php

worktile 其他 99

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    2018年阿里巴巴并没有完全放弃使用PHP,而是根据业务需求和技术发展趋势逐渐减少了对PHP的使用。

    首先,需要明确的是阿里巴巴作为一家全球知名的互联网巨头,拥有庞大的业务规模和复杂的技术需求。在这样的背景下,选择合适的技术栈对于提升企业的效率和性能至关重要。

    在早期的发展阶段,阿里巴巴确实采用了PHP作为主要的开发语言。PHP具有易学易用的特点,适合快速开发和迭代。同时,PHP也有较为成熟的生态系统和丰富的第三方库,满足了当时阿里巴巴快速发展的需求。

    然而,随着业务的不断扩张和技术的迭代进步,阿里巴巴开始在业务中引入更多的高性能、高可用性的技术栈。相比之下,PHP在并发处理、性能优化和大规模集群部署等方面存在一定的局限性。为了更好地应对业务的需求,阿里巴巴逐渐减少了对PHP的使用。

    阿里巴巴内部逐渐转向使用Java作为主要的后端开发语言。Java具有强大的并发处理能力和可扩展性,适合处理大规模的并发请求。同时,Java有丰富的开发工具和框架,可以支持阿里巴巴复杂的业务逻辑。此外,阿里巴巴还积极采用其他的编程语言和技术,如Python、Go、Node.js等,以满足不同业务场景的需求。

    总之,2018年阿里巴巴并没有完全放弃使用PHP,而是根据业务需求和技术发展趋势逐渐减少了对PHP的使用。这也是科技公司在成长发展过程中不断进行技术选型和调整的常态化现象。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    2018年阿里巴巴没有使用PHP的原因有以下几点:

    1. 业务需求与技术选型不匹配:阿里巴巴的核心业务主要包括电子商务和云计算,对于处理高并发、大规模数据处理和高性能要求的业务场景,PHP的性能和扩展能力相对较弱。因此,阿里巴巴选择了其他更适合这些业务需求的编程语言和技术栈。

    2. 性能问题:相比于其他编程语言(如Java、C++、Go等),PHP的性能相对较低。在处理大量并发请求和复杂计算时,PHP的性能瓶颈将会成为限制系统性能的因素。考虑到阿里巴巴的业务规模和用户量,选择其他性能更好的语言更为合理。

    3. 扩展能力问题:PHP的扩展能力相对较弱,特别是在处理大规模数据和复杂业务逻辑时,开发人员需要编写大量的自定义扩展或使用第三方扩展来满足需求。与此同时,阿里巴巴拥有大量的开发人员,为了提高团队的开发效率和项目的可维护性,选择一种更易于扩展和维护的语言是更明智的选择。

    4. 安全性问题:PHP在安全性方面相对较差,容易受到SQL注入、跨站脚本攻击等安全威胁。考虑到阿里巴巴处理的是大量用户敏感信息和交易数据,安全性是一个非常重要的考虑因素。因此,阿里巴巴选择了更为安全的编程语言来保护用户的数据安全。

    5. 技术生态系统问题:虽然PHP拥有庞大的开发者社区和丰富的第三方库,但相比于其他编程语言来说,PHP的技术生态系统还有一定的不足。在阿里巴巴这样的大规模互联网企业中,需要考虑到技术生态系统的成熟度、可扩展性和可维护性等因素,而这些都是阿里巴巴选择其他编程语言的原因之一。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    2018年阿里不使用PHP的原因主要有以下几个方面:

    1. 性能问题:PHP是一种解释型语言,其执行效率相对较低。阿里巴巴作为全球最大的电商公司,业务量庞大,需要处理大规模的用户请求和数据处理,对性能要求较高。因此,为了提高系统的响应速度和性能,阿里选择使用性能更高的其他语言。

    2. 并发性能问题:PHP的并发性能相对较差。当用户访问量大的时候,PHP的处理能力会变得非常有限,容易出现系统崩溃或响应缓慢的情况。而阿里巴巴作为电商平台,需要处理大量的并发请求,因此选择其他语言来保证系统的可靠性和稳定性。

    3. 安全问题:PHP的安全性相对较低,容易受到SQL注入、跨站脚本攻击等常见的Web攻击。而作为电商平台,阿里巴巴需要处理大量的用户敏感信息和交易数据,安全性是不容忽视的因素。因此,为了保障用户数据的安全,阿里选择使用更安全的语言。

    4. 开发效率问题:PHP是一种相对简单易学的语言,适合小型网站或个人项目开发。而阿里巴巴作为大型企业,需要进行复杂的系统开发和维护工作。相比于PHP,其他语言拥有更多的编程工具和框架,可以提高开发效率和代码质量。

    综上所述,由于性能、并发性能、安全性和开发效率等方面的考虑,阿里巴巴在2018年不选择使用PHP作为主要的开发语言。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部