zoukankan      html  css  js  c++  java
  • Rust这种新型的语言注定火不起来,功能太强大(特性太多),还不如用成熟稳定强大的C/C++,而且生态不行、所以恶性循环

    这种新型的语言注定火不起来,功能太强大(特性太多),还不如用成熟稳定强大的C/C++,,而Golang足够简单,入门快,编译快,性能也强悍,解决了服务端开发人员的痛点,,注定被大多数人接受。。。

    golang 针对的方向和他不同,虽然是同一时期的,但我觉得不太适合用来比较

    拿 Go 来类比,不是比功能定位,而是比被接受的容易度,其他方面都很OK 且 容易上手的语言后来者居上的可能性非常大,,,如果从功能上对比的话,Go 主要定位解决分布式系统,服务器应用开发,主要竞争对手是 Java、Python、Ruby 之类,Rust 主要定位解决单机安全问题,高性能场景偏系统底层开发,主要竞争对手就是 C/C++ 之类

    GWF是超级硬伤,虽然有镜像,但是对入门者而言,已经被屏蔽十有八九;再者市面上不好招人,企业不敢用,生态链太弱,这货要火只能慢慢熬了。

    关键是生态还没有建立起来, 没有杀手级的应用出现,企业使用少。如果生态有了,那再难也会有人挤破头往里冲的。

    rust 生态要到今年底,才会成熟,到时大量的常用库会达到1.0, 生态就有了一个好的基础。
    学习的难度,不会比C++少。 学习的之前,你至少要会c 语言。 否则就是没有必要学了, 学也学不会的。
    有人拿go语言来比, 我不知道 该怎么说,打个比方:
    一个小学生非要和大学生比数学谁考得分多一样。
    小学生说, 看我考了99分, 怎么样,你考了几分呀? 大学生:。。。

    Go 今天的目标和十年前并无二致:Scale(规模化)。
    Go 2 的目标就是解决 Go 1 在规模化方面做的还不好的地方。
    Go 2 必须接受现有的 Go 1 源代码。开发团队不希望割裂 Go 生态系统。
    如果把 Go 2 要增加的特性分为兼容部分和不兼容部分,Russ 提到的思路如下。
    (1)先按照 Go 1 的版本发布计划,增量式交付兼容的部分,一个特性一个特性地加进来。
    (2)再考虑不兼容部分。

    http://www.oschina.net/news/86980/rust-1-19-released

  • 相关阅读:
    Vue整合nginx:(1)开发环境npm run dev下,通过nginx解决前后端分离造成的跨域问题
    SpringBoot 整合 ActiveMq
    SpringBoot 整合 slf4j 日志打印
    Java 抽象类的简单使用
    MongoDB基本使用
    node.js修改全局安装文件路径
    Vue + iview框架,搭建项目遇到的相关问题记录
    ThinkPHP重写路由,掩藏public/index.php
    thinkPhP + Apache + PHPstorm整合框架
    Ionic3,装饰器(@Input、@ViewChild)以及使用 Events 实现数据回调中的相关用法(五)
  • 原文地址:https://www.cnblogs.com/findumars/p/7225866.html
Copyright © 2011-2022 走看看