原文:http://www.zcfy.cc/article/1599
在过去的20年里,web 从简陋的文档分享网络进化为一个大平台,具有了当初创建它时我们无法想象的能力。自诞生之日起,web 一直在努力适应用户需求,web 的成长过程中,也走过弯路,许多错误都是在后来才被解决的。由于 web 本身还在蹒跚学步,Flash 和 Silverlight 等插件才有了主导市场的机会。而当智能手机革命到来的时候,情形完全改变了,人们抛弃了他们的桌面浏览器(和插件),转移到更加智能化却不那么强大的移动设备上。
在人们对最初的 iPhone 趋之若鹜之后又过了差不多 10 年,移动 web 前端仍然没有被完全征服。移动 web 的功能依然落后于 native app 甚至桌面浏览器。Flash 已经退出历史舞台但是 HTML5 却还没有成为王者。尽管如此,越来越多的开发者选择使用 HTML5 来开发他们的移动应用。高德纳公司预测,到 2016 年末,超过 50% 的线上移动 app 产品将会采用混合模式。
如 React Natvie 和 Phonegap(Cordova) 这类的工具为 web 开发者提供了非常好的选择,让他们可以使用 web 技术来构建 native app。混合开发模式节省了时间和成本:不需要再为每个平台分别从头构建一个 app,开发者可以选择写基于 HTML5 的代码,一次编写多次部署,同时支持 iOS、Android、Windows Phone 和其他平台。
Google 也在用各种方法推动 web 平台发展。它们自主研发的操作系统 Chrome OS 是证明 web 将来有多强的能力以及 App Store 未来可能会发展成什么样子的最好例子。Chrome OS 完全基于 web,除了使用浏览器提供的可以用在 Chrome App 中的 JavaScript API 外,没有任何别的选择。然而 Chrome OS 不算是移动产品,尤其是它配备了一个桌面级的浏览器,并且只能发布于智能平板电脑,因此 Google 一直支持高可用性以及创造更像 native app 的渐进增强 web app 运动。理论上 Google 在 web app 方面的优化取得了很好的进展并且它确实符合 web 在未来几年应该发展的方向,但是目前这些优化只是一个理想化的版本,它只支持 Google 自己在 Android 下的 Chrome 浏览器,所以还有许多额外的工作要做。
尽管在大多数人的印象中,JavaScript 还只是 Web 前端开发的专用语言,但是它实际上几乎已经征服了现代计算机程序的每一个角落。在我看来,Node 在未来将替代 PHP。Node 易于学习,易于安装也易于使用。Node.js 唯一缺少的东西是被虚拟主机广泛支持。大部分虚拟主机依然只支持 PHP,但是 Node.js 为虚拟主机服务商提供了很好的尝试使用新技术的机会。
JavaScript 也被用于物联网甚至虚拟现实。Johnny Five 是一个著名的 JavaScript 库,它能支持几乎所有新的微控制器(比如 Arduino ---- 译者注)。Tessel 是另一个非常棒的 JavaScript 使用范例。它不仅仅是一个库,而且是一整个构建于 JavaScript 之上的设备。
去年这个时候 Mozilla 发布了 A-Frame。虽然它并未引起所期望的关注,但不影响它成为一款令人惊叹的库。A-Frame 构建与 Three.js 之上,赋予开发者创建基于 web 的虚拟现实应用。我亲自试用了了它,我得说它真是很棒的一个库。只是问题在于,虚拟现实的发展并没有大家所想象和期望的那样大。虚拟现实也许在某一天会成为很普遍的东西,但那一天到来时,人们可能不会感到特别兴奋。
公司和个人总是需要 web。App 通常比网站承载的内容要少。拿手机银行做例子(这个例子可能不好,至少在国内不好 ---- 译者注)。你可能在 app 中可以做许多事情,但通常不是所有事情。网站成本低、可访问性高和相对容易使用,而且 web 背后的开源社区让它在最近几年中越来越好。
诸如 jQuery 和 Bootstrap 一类的框架让各种级别的开发者都能够上手。曾经一段时间里, Angular 看起来像是下一个将要统治前端的技术。然而,与前一个版本不兼容的 Angular 2 没有达到它前任的高度。除了 Angular 外还有许多其他出色的 MV* 库存在:Backbone、Knockout、Ember 和 Vue 是其中的几个,因此开发者不需要抱着 Angular 不放,尤其是如果他们的旧代码不能继续工作了,还是果断换个新库吧。
我想,公平地说 web 开发的未来将主要依靠 React。这一 Facebook 开发的强大的库像一场风暴席卷了 Web 开发社区并且为自己找到了作为前端库的定位,而不是像 Angular 那样大而全。我认为 React 未来所面临的最大的挑战将是如何更广泛普及。所以,真正的问题是,网站确实需要 React 吗?
Web 依然在以稳定的速度成长并将继续这样持续很长时间。截至目前估计,34亿用户使用互联网,这个数字几乎是全球人口数量的一半。随着另一半人口连入互联网,web 将再一次面对它最大的挑战。大部分新用户生活在新兴经济甚至第三世界国家,因此他们不会使用一个全新的安装了 Chrome 53 的 Macbook 上网。如果他们比较幸运,他们将使用三星 Galaxy S2,安装有旧的 Android 浏览器。
这一状况给 web 开发者留下一个问题。他们如何能让网站被这些新用户访问,这些用户的浏览器不支持最新特性,上网速度也不快。许多生意很可能因为这个原因失去了这些潜在用户。预计到 2020 年,另外 3.5 亿印度用户将会使用 web,这比美国的总人口还要多。
为了适应这些新用户,网站将需要被制作得更轻量,比以前有更好的可访问性。尽管 YouTube Go 不是一个网站,但它是一个很好的例子,它是一个轻量级的 YouTube 版本,专为那些在印度没有高速网络的用户而设。注意他们是如何通过一些不用花费多少时间完成的小变化来优化他们的 app 以使得它具有更高的可用性,适应于这些场景。最难的部分是不站在自己的立场而站在用户的立场上发现你的 app 中需要改变的小细节。Google CEO Sundar Pichai 最近向全世界解释了"为印度人解决问题是怎样鼓舞人心的 Google 创新",所以也许终究"少即是多"。为什么我不认为 React 将会得到如同 jQuery 那样广泛的全球推广,不是因为它不够好,而是因为它并不是必须品。
有一点我确定,web 不会止步不前。Web 是一个不断扩展的数字领域,它已经很大程度上融入我们的生活。对现在这一代人来说,web 不仅仅是一种技术创新,它是生活的一部分。下一场战争将在 web 上爆发,下一次革命将在 web 上发生。自由世界的下一位领导人正通过 web 被选举。然而,web 最大的价值是它对任何人开放。没有人拥有整个 web,或者反过来说,所有人共同拥有 web。但并不是所有人都能兑现他们对 web 的所有权。
也许有一天,文盲和受教育的区别不再仅仅是能够使用文字,而是能够写代码,或者至少能够理解代码。那么多人依赖于一件他们甚至完全不理解的事物是可怕的。如 Steve Jobs 曾经说过的,"在网络上小公司和大公司看起来没有区别",这句话到今天仍然正确。Web 比以往任何时候都充满潜力,随着客户端逻辑越来越复杂,由于 JavaScript 是 Web 的语言,你也需要寻找方法来保护你的网站,因为更多的威胁将来自于 JavaScript。 Jscrambler 提供了一个运行时应用程序自我保护(RASP)解决方案,它为客户端 Web 应用程序提供最有效的保护级别,能够保护它们免受运行时攻击。它使用专门为 JavaScript 定制的反调试和反篡改技术,能让你的 web 应用自我保护并检测出非法篡改。
英文原文:https://blog.jscrambler.com/the-web-is-not-tomorrow-but-today/
京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。
日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。
据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。
今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。
日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。
近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。
据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。
9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...
9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。
据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。
特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。
据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。
近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。
据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。
9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。
《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。
近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。
社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”
2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。
罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。