热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

互联网的下个10年是属于“云”的时代

互联网的下个10年是属于“云”的时代,作者从以下自己接触过的6个角度简述对云的看法。1.云场景过去的10年,办公人员是在每天公司办公,在

互联网的下个10年是属于“云”的时代,作者从以下自己接触过的6个角度简述对云的看法。

 

1.云场景

过去的10年,办公人员是在每天公司办公,在会议室按点举行会议,在课堂教授课程等等的应用场景都会转移到线上,未来的10年将会出现各种信息将会离你更加“近”,让你变的更“懒”,时间更加“松散”。

 

2.云开发

serverless:出现将代替各种应用服务器,后端包括2部分(云函数,云数据库),云函数负责业务逻辑,云数据库负责储存,随时扩容,弹性计算,按量付费,提供https域名,使用Nodejs作为服务端脚本,自动化部署,一键拉取组件,界面简洁,业务流程清晰等,serverless可以让开发者只专注于前端模板设计,去掉后端人员介入和服务器运维人员,弹性速度更快,在高流量到来的瞬间为你的应用在几秒内自动开启弹性,高流量过去后在几秒后为你关闭弹性。

Node.js:运行在服务端的js框架,是一个事件驱动I/O服务端Javascript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。让前端人员可以直接上手,而且支持的操作系统全部覆盖:exe桌面级应用,web应用,安卓,苹果,npm模块化安装,github大量的模块使开发效率成倍增长,支持函数式编程。

python: 最近几年很火,很火的原因是因为其面向计算的开发语言,作者认为中小开发公司的开发人员不是很有必要学习该语言,可以预见科技公司的分类:大公司面向技术(雄厚的技术实力,投入科研技术建立底层业务并开放服务让中小企业接入),中小公司面向服务(细分领域,精细化耕作,使用大公司开放服务),所以小公司来做技术不是个很好的方式,举例:同是图像识别(大公司拥有的数据量和技术能力),非小公司可以比拟,投入和产出不能成为正比,当小公司花费2年开发的一项功能,不及大公司一个服务来的稳定可靠。

java:以面向对象,健壮性,可扩展性还有安卓也采用的java,所以其一直是开发流行语言第一/二名,作者从事java开发有很长时间,当然也包括安卓。细思8年以来各种类型的应用系统也见了很多,大应用:随着你业务的原来越复杂,其中的耦合性也越来越强,维护时间成本也越来越高。小应用:其庞大的框架又显得略微笨重,不及Nodejs或者php来的轻快。java因为其健壮性强,对类型的定义最为明确,有线程安全的map,还有不安全的map,还有int, string等等,包括null有大量的空指针,其实noSQL数据库结构多为json格式,对于null不是一个好的展示方式,而且还有大量Exception,还有很多的mvc,mvvm,mvp等等分层模式,很是驳杂。

php:有幸作者从事过1年多的php开发,赶上了php发展的十年的尾巴,解释性语言为网站而生。成熟的cms框架,zend等,大量的组件,更简单的语法,成熟的pdo封装,让上手变得更为简单,只要专注于模板开发和标签调用,现在大公司已经慢慢在去php话,新模块增长速度也几乎没有了,可以预见php的衰落。

 

3.云桌面

在15年使用vimvare,做个服务器端的虚拟桌面,但是受限于网速和显卡性能的约束,使用软件流畅度不是特别好,但是基础的办公还是足够了,可以预见未来5G到来云桌面也是未来的发展趋势。其好处在于永久不用关机,打开显示屏直接连办公桌面即可办公,而且不用受限于公司还是出差还是家里,可以无地点限制使用,服务器自动存有备份,可以随到切换。

 

4.云AI

现在的AI结合在开发或场景中,是先使用大量的数据来喂算法使其训练出模型,其训练的时间需要很长,使用模型对结果进行预测。可以预见将来的AI会在一边收集数据的同时计算,同时调整模型,给出实时的预测值。

 

5.数据安全

现在的互联网中大量的json在网络中交替传输,其信息完全裸露在网络中,还有大量的工控设备都采用的16进制进行数据裸奔,其信息都未进行数据加密,可以预见未来智能家居,智能车联网的普及,对信息安全的重视程度将会更高。

 

6.物联网

现在万物互联的进程中,4G模块或5G模块还是比较受限发展的,虽然有物理网卡。现在的工控设备受限于成本,都是1个通讯模块 + 多个采集或控制块实现,这样虽然节约了成本,但是无法做到产品的细粒度话,只有产品的粒度足够细,其灵活性才更高,健壮性更强,用户使用成本才更低,更容易接受。

 

感谢您的支持,写的文章如对您有所帮助,开源不易,请您打赏,谢谢啦~


推荐阅读
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • npmrunbuild后dist文件夹下面直接浏览器打开index.html,css和js的路径都不正确。放到跟目录下就正常了,iis上同样只能在根目录下。我项目的目录如下: ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 前言:原本纠结于Web模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中ev ... [详细]
  • ReactJSUIAnt设计空组件原文:https://w ... [详细]
author-avatar
番茄国王2013_562_572
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有