• 大项目开发语言的选择


    摘抄:php程序员

    “页面展示”:带有web页面的产品和醒目,使用php方便结合前端的开发技术,如HTML/XHTML、css、javascript、json等,不需要编译,可以快速调整页面。

    “模块粘合”:将一个大项目分解出多个逻辑相对固定且独立的模板,采用c/c++、php等做成独立的模板提供服务,采用php调用这类服务后,结合其他的灵活多变的业务逻辑组装起来。

    在以下场景建议使用c/c++:

    “高性能,大并发,高实时”:性能高是c/c++的优点,相对于php或java,用户量大,并发访问的使用c++能节省大量的机器。

    “耗cpu、管理大量内存、高磁盘I\O或者网络I\O”:对物理资源的管理以及灵活方便的操作是c/c++的天生优势,但是缺点是要求开发人员有丰富的开发经验。

    在以下场景建议使用java

    “坚固业务灵活性、规范性、性能和安全”:java类被组织成等级分层,纯粹面向对象、规范、类库多、业务抽象比较好、跨平台、业务逻辑变更方便、而且性能相对较高。

    很多银行系统、银行网站、制造企业的系统都是基于java平台,因此,互联网企业和其他企业有交互的项目常用java。

  • 相关阅读:
    python向mysql中插入数字、字符串、日期总结
    selenium鼠标事件
    iOS hook
    网络抓包篇
    frida IOS环境搭建
    git
    $emit
    better-scroll无法滚动的问题。
    this.$nextTick()作用
    better-scroll
  • 原文地址:https://www.cnblogs.com/daly2008/p/2751084.html
Copyright © 2020-2023  润新知