再谈 Go 语言在前端的应用前景

article/2025/5/16 15:55:11

12 月 23 日,七牛云 CEO & ECUG 社区发起人许式伟先生在 ECUG Con 2018 现场为大家带来了主题为《再谈 Go 语言在前端的应用前景》的内容分享。

本文是对演讲内容的实录整理。

今年是举办 ECUG Con 的第 11 年,之前我谈的基本都是服务端的开发实践。从去年起我开始不谈后端而是谈前端。当然,去年我没有说为什么我会关注前端。今天再谈 Go 语言在前端的应用之前,我先简单聊一下思路脉络,为什么我今天会关注前端。

前端的演进

最早的 PC 时期,常见的设备主要是台式机、笔记本。这两类设备是 PC 时代主流设备,用的操作系统主流的是三个,分别是 Mac 、 Linux、Windows。前两者市场占有率非常少,基本是 Windows 一统天下。浏览器早期因为 Windows 的流行,主要是 IE,但在今天 Chrome 市场占有率非常高。另外还有 Safari、Firefox,大家也都耳熟能详。

从苹果发布 iPhone 为标志,我们开始进入移动时期。这个时期的设备主要是手机和平板,以手机为主。操作系统基本是安卓和 iOS,像 Windows Mobile 之类的占比非常少。浏览器不是 Chrome 这类桌面浏览器,而是从微信小程序开始,有了移动时代的浏览器。在国内小程序的种类非常多,包括支付宝小程序、头条小程序等等。我认为这才真正是移动浏览器战争的开始。

比较奇怪的是,为什么移动浏览器之争没有在美国开始,而是在中国开始,这也是比较有意思的地方。小程序相关的技术,无论是谷歌还是其他公司,也都在琢磨,当然也可能是我孤陋寡闻,我没有看到国外出现移动浏览器的迹象。为什么我说 Chrome 这些不是移动下的浏览器,是因为操作手感差别非常大。微信小程序是第一次试图让 BS 结构的应用和 Native 应用手感无差别,这是非常重要的尝试。

我也畅想了一下未来,移动时期设备还比较少,笔记本、手机、平板是最主流的设备。台式机今天不太见得到,但笔记本大家经常会用。ECUG 是在 2007 年,差不多苹果发布第一代苹果手机时开始的。在那时候,我做了一个判断,未来是一个强悍的服务端加上多元化的终端,其实就是前端。但今天在我看来,前端多元化还没有真正意义上的出现。

在 ECUG 的第 11 年,可以看到这个多样化的趋势已经越来越趋向于现实,包括手机之后下一个前端战场,在我看来是汽车。汽车非常火爆。当然,会有更多设备,很多人都会认为下一个是所谓的物联网时代,我们不必谈这么抽象的名词,也能预测到未来前端的趋势会非常多元化。这个多元化和 PC 时期、移动时期都非常不一样,因为屏幕的尺寸在前端交互里占非常关键的因素。除了汽车,今天手表也蛮多,但普及率可能还不如手机和平板。手表是一个很特别的东西,它在这么小的屏幕上,要把前端玩出花来,其实是非常难的事情。未来操作系统到底会是怎么样的?今天还是未知状态。

前端的演进跟设备演进非常有关联。所以前端的演进是大起大落的,这和服务端非常不一样。服务端的发展非常稳健。操作系统偏 Unix 系为主,到今天仍然如此,不太剧烈变动。但前端由于终端变化,导致操作系统的演进非常剧烈。

云计算的演进

<


http://chatgpt.dhexx.cn/article/XcLlK4r3.shtml

相关文章

当红开发语言Go,真的是未来的技术主流吗?

本文分享自华为云社区《大红大紫的 Golang 真的是后端开发中的万能药吗&#xff1f;》&#xff0c;原文作者&#xff1a;Marvin Zhang 。 前言 城外的人想进去&#xff0c;城里的人想出来。-- 钱钟书《围城》 随着容器编排&#xff08;Container Orchestration&#xff09;、…

Go语言发展状况和前景

在2015年10月16日&#xff0c;技术大牛许式伟做了有关Go语言发展状况的演讲。 “ 1 大纲 . Go语言语法及标准库变化 . Go语言未来发展的判断 . Go语言开源项目 1.1Go语言语法及标准库变化 1.1.1 Go1.1 • 语言变化 – 支持方法值(Method values) •p.Write 等价于&#…

探索Go语言在机器学习领域的应用局限与前景

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

什么是Go语言?有前途么?

同类问题&#xff1a;什么是天命&#xff1f; 回答&#xff1a;潇洒走一回&#xff0c;才能告诉你。 根据编程语言学习的经验&#xff0c;我发现&#xff0c;这个问题&#xff0c;只有等到学习完一门语言&#xff0c;然后做过一个项目&#xff0c;熟练的Debug之后&#xff0c;…

golang的优劣与前景分析

在一月底&#xff0c;我获得字节后端实习的offer之后&#xff0c;由于临近过年&#xff0c;没有立刻入职。寒假闲在家中无聊&#xff0c;开始了对golang的学习。 但是这也引发了我的一个思考&#xff1a;入职字节后&#xff0c;大概率要抛弃之前学习已久的java技术栈&#xff…

Go语言的前景分析

本文为原创文章&#xff0c;转载注明出处&#xff0c;asdfasdfasdf 欢迎扫码关注公众号 flysnow_org或者网站 http://www.flysnow.org/&#xff0c;第一时间看后续精彩文章。觉得好的话&#xff0c;顺手分享到朋友圈吧&#xff0c;感谢支持。 这段时间比较忙&#xff0c;相信很…

go入门介绍以及发展前景

第001节&#xff1a;知名编程语言或系统的发展简史 Go语言现在的前景怎么样&#xff1f; 最受欢迎的语言 Go&#xff0c;也称为Golang&#xff0c;是谷歌设计的一种编程语言。它为多线程提供了出色的支持&#xff0c;因此经常被严重依赖分布式系统的公司以及硅谷的初创公司使…

主成分分析PCA案例

主成分分析 引言主成分分析&#xff08;PCA&#xff09;是一种能够极大提升无监督特征学习速度的数据降维算法。更重要的是&#xff0c;理解PCA算法&#xff0c;对实现白化算法有很大的帮助&#xff0c;很多算法都先用白化算法作预处理步骤。假设你使用图像来训练算法&#xff…

主成分分析——SPSS实例分析

主成分分析是用原始变量的线性组合来表示主成分&#xff0c;且主成分彼此之间互不相关&#xff0c;且能反映出原始数据的绝大部分信息。 一般来说&#xff0c;当研究的问题涉及到多变量且变量之间存在很强的相关性时&#xff0c;我们可考虑使用主成分分析的方法来对数据进行简化…

用通俗易懂的方式讲解:主成分分析(PCA)算法及案例(Python 代码)

文章目录 知识汇总加入方式一、引入问题二、数据降维三、PCA基本数学原理3.1 内积与投影3.2 基3.3 基变换的矩阵表示3.4 协方差矩阵及优化目标3.5 方差3.6 协方差3.7 协方差矩阵3.8 协方差矩阵对角化3.9 对上面例子整合 四、主成分分析&#xff08;PCA&#xff09;算法步骤五、…

主成分分析及案例

主成分分析思想 核心思路 总体主成分推导 基于标准化变量的总体主成分分析 主成分分析&#xff08;PCA&#xff09;就是在所有可能的Y1,...,Yn的线性组合模式中&#xff0c;寻找一个或几个&#xff08;通常小于n个&#xff09;可以最大程度区分变量的线性组合/加权平均。即…

主成分分析实例

目录 实例描述步骤确定主成分计算得分解读结果 实例描述 某面馆有各种种类的汤面&#xff0c;为了得知受欢迎程度&#xff0c;进行了在【面】、【汤】、【配料】3个维度的打分。现利用主成分分析法对数据挖掘。 步骤 确定主成分 加载包 import numpy as np import pandas …

因子分析模型(主成分解)、及与主成分分析模型的联系与区别(附详细案例)

* * * * * * * * 因子分析是主成分分析的推广和发展&#xff0c;它也是多元统计分析中将为的一种方法. 因子分析是研究相关阵和或协方差阵的内部依赖关系&#xff0c;它将多个变量综合为少数几个因子&#xff0c;以再现原始变量与因子之间的相关关系. 因子分析的思想一般…

PCA主成分分析实战案例

遇到的问题&#xff1a; X df.loc[:,0:4].values#提取第0-3列 y df.loc[:,4].values #提取第4列报错&#xff1a; TypeError: cannot do slice indexing on Index with these indexers [0] of type int修改代码为&#xff1a; X df.iloc[:,0:4].values#提取第0-3列 y df…

主成分分析法概述、案例实例分析

http://hi.baidu.com/weizican/blog/item/9e816926f2977521d5074257.html 主成分分析法 主成分分析也称主分量分析&#xff0c;旨在利用降维的思想&#xff0c;把多指标转化为少数几个综合指标。在实证问题研究中&#xff0c;为了全面、系统地分析问题&#xff0c;我们必须考虑…

清风数学建模学习笔记——主成分分析(PCA)原理详解及案例分析

主成分分析 本文将介绍主成分分析(PCA)&#xff0c;主成分分析是一种降维算法&#xff0c;它能将多个指标转换为少数几个主成分&#xff0c;这些主成分是原始变量的线性组合&#xff0c;且彼此之间互不相关&#xff0c;其能反映出原始数据的大部分信息。 一般来说&#xff0c;当…

多元统计及R语言案例分析 (主成分和因子分析对学生成绩神秘联系分析)

嗨喽! 大家好&#xff0c;我是“流水不争先&#xff0c;争得滔滔不绝”的翀&#xff0c;18双非本科生一枚&#xff0c;正在努力&#xff01;欢迎大家来交流学习&#xff0c;一起学习数据分析&#xff0c;希望我们一起好好学习&#xff0c;天天向上&#xff0c;目前是小社畜一枚…

超详细SPSS主成分分析计算指标权重(一)

一、指标权重计算确定的困惑 相信很多写过或者正在写指标处理类论文的朋友都曾对如何计算指标权重充满困惑&#xff0c;到底是用熵值法&#xff0c;还是主成分分析法&#xff1f;或者其他各种看起来奥妙无穷却难以上手操作的神奇方法&#xff1f;好不容易确定要选用主成分分析…

一文读懂 主成分分析 与 因子分析

2023-2-20更新&#xff1a;  修改了一些文字错误&#xff0c;优化了排版&#xff0c;增加了一些拓展内容&#xff0c;祝大家学业有成&#xff01;&#xff08;期待三连&#x1f601;&#x1f601;&#xff09; 目录 一、 主成分分析二、因子分析三、多元共线性问题简介3.1 多…