• 主要从架构上来做优化,负载均衡、CDN、静态化、数据库的水平切割和纵向切割、读写分离、分布式缓存着手


    语言知识一种工具,甚至技术本身也只是一种工具,本身并不值钱,关键在于用于何种行业,产生了什么价值。

    但从语言来看,我个人更喜欢php,然后是C#,然后是java
    从框架而言,先是java,然后C#,再次php
    从性价比来看,php最好,然后是java,最后是.net

    从学习角度来看,java开源框架很多,学习java,你可以接触到更多很优雅的框架,和很多解决问题非常好的思路,会比较open
    .net入门很简单,语法很优雅,但框架相对比较封闭,开源社区不活跃
    php很简单,快速学习,快速开发,快速部署,非常nice

    从适用角度来说,个人认为,中小型互联网公司,用php很合适,研发速度很快,部署成本很低,而且可以跨平台;java更适合中大型企业信息化,和超大型互联网平台...至于.net嘛,中小型企业信息化。
    这里我要讲讲为什么,对于中小型互联网公司将就的是快速开发、低成本部署,php自然更合适,而对于大型互联网应用,高并发,还是java为好,并不是语言如何,请看BAT,国内外顶尖高手用的是java,后续遇到瓶颈的高端技术支持,自然是java为好,而.net确实比较尴尬,这个我要吐槽一下,一台window服务器,占用资源太多,部署成本很高的...

    从架构上来讲,其实架构与框架式两个概念,架构与语言并没有严格意义上的联系,架构师分离的

    从性能上将,对于99.9%的人来讲,并没有什么性能高低之分,绝大绝大部分的应用,性能还没有达到需要从语言上来优化的层次,主要是从架构上来做优化,负载均衡、CDN、静态化、数据库的水平切割和纵向切割、读写分离、分布式缓存着手,只有在这些做到了一定级别,在算法做到了一定级别,才会从语言本身上去优化性能

    总而言之,谈什么语言好,没什么意义,关键在于应用场景

  • 相关阅读:
    Echrarts的基本API
    Echarts中Option属性设置
    大数据ETL处理时遇到的坑
    模块设计模式
    PAT (Advanced Level) Practice 代码
    递归中的 DFS 与 DP 比较
    CF 1557 D. Ezzat and Grid
    CF 1557 C. Moamen and XOR
    CF 1555 E. Boring Segments
    CF 1555 D. Say No to Palindromes
  • 原文地址:https://www.cnblogs.com/sen068/p/4947409.html
Copyright © 2020-2023  润新知