文章类型: 排序方式:
五分钟了解互联网 Web 技术发展史
1991年8月,第一个静态页面诞生了,这是由Tim Berners-Lee发布的,想要告诉人们什么是万维网。从静态页面到Ajax技术,从Server Side Render到React Server Components,历史的车轮滚滚向前,一个又一个技术诞生和沉寂。
金士顿于CES2020发布高速SD卡产品 连续读取速度最高可达300MB/s
金士顿在CES 2020上推出了几种新的高性能安全数字存储卡,以及新的读卡器。这次产品阵容包括UHS-I DDR-200和UHS-II设备。具有UHS-II接口的金士顿Canvas React Plus SD存储卡的最高连续读取速度为300MB/s,并提供128GB,256GB和512G存储空间。 Canvas React Plus UHS-II存储卡符合Video Speed Class V90规范,该规范要求最低写入速度为90MB/s,以允许录制超高清和360°视频。
用React构建原生应用 微软C 重写React Native for Windows
微软在 Build 2019 开发者大会上宣布开源 React Native for Windows,这是一个使用 React 构建原生 Windows 应用的构架。React Native 是 Facebook 开源的移动应用开发框架,开发者可以使用 React 开发 iOS 与 Android 原生应用。
[图]Android和iOS端Outlook新增Reactions功能:邮件聊天时可用Emoji
适用于 iOS 和 Android 端的微软 Outlook 应用程序近日新增一项新功能,可以帮助用户更好地 处理电子邮件对话。全新的 Reactions 功能曾在今年的 Ignite 大会上演示,预估会在明年2月正式推出。
GitHub年度Octoverse报告:超80%存储库贡献来自美国之外
知名开源代码托管平台 GitHub 刚刚发布了年度 Octoverse 报告,可知去年最大的开源贡献项目为微软 Visual Studio Code(19.1K)、Azure Docs(14K)和 Flutter(13K)。其次是 Google 的 TensorFlow(9.9K)、Kubernetes(6.9K)、以及 Facebook 创建的 React Native 框架。
微软与脸书紧密合作 以改善Windows和macOS上的React Native体验
Facebook 的 React Native 框架,允许开发人员仅使用 JavaScript 来构建移动应用程序,以及借助声明性组件来编写丰富的移动用户界面。在去年的开发者大会(Build 2019)上,微软也宣布了一个性能取向的“React Native for Windows”实施方案。自那时以来,软件巨头便一直与 Facebook 的 React Native 团队紧密合作,以便在 Windows 和 macOS 上为 React Native 提供更好的支持。
[图]ReactOS年度报告:改进shell,增强应用管理
作为 Windows 实现的开源操作系统,ReactOS 在刚刚过去的 2020 年得到了长足的发展。根据今天发布的年度报告,在 2020 年期间改进了 Shell,增强了应用管理器的可用性,将 GCC 8.4 和 CMake 3.17 升级为核心构建组件,支持 Clang 编译器,合并新的存储栈,支持 Kernel-Mode Driver Framework,增强内存管理代码和即插即用等等。
Windows 11 in React:通过浏览器更快、更安全地体验新系统
你会安装升级 Windows 11 系统吗?如果你仍在犹豫,那么这里有不本地安装和虚拟机安装就能体验微软新系统的方式。开发商 Blue Edge 近日推出了 Windows 11 on React项目。使用网络技术特别是 React Javascript 框架,开能够重新创建 Windows 11 桌面的大部分外观和感觉。
ReactOS团队公布今年2-7月半年度项目工作报告:目标替代Windows
在今年 1 月公布年度报告之后,日前 ReactOS 团队公布了从 2-7 月的半年度项目工作报告。作为长期运动的开源项目,ReactOS 致力于实现 Windows ABI 兼容性。历经 20 多年的发展,ReactOS 继续保持强劲势头,因为它渴望成为 Windows 的开源替代品。
[图]Microsoft Teams 2.0初探:界面调整不大 但底层优化明显
微软一直在为 Windows 11 和 Windows 10 开发一个重新设计的 Microsoft Teams 版本。与目前的桌面客户端不同,Microsoft Teams 2.0 正在从 Electron 转向 Edge Webview 2,并从 Angular 切换到 React.js(开源前端 JavaScript 库)。
微软Build 2019:Fluent流畅设计如何跨安卓/iOS平台
5月11日消息 在Build 2019大会上,微软宣布将Fluent Design System(流畅设计体系)扩展到Web和其他平台,包括Android和iOS系统。 在Build 2019开发者会议期间,微软解释了如何通过共享原则、模式、工具和文档以及开发人员如何在自己的应用程序上使用这些资源来将产品变为Fluent Design。为了使开发人员能够跨平台构建基于Fluent Design的应用程序,微软现在已经为Web、Android和iOS发布了UI库。此前Windows已经可用。使用JavaScript和React Native,开发人员可以在所有四个平台上提供基于Fluent Design的应用程序。微软的.NET和Xamarin forms也可用于所有这些平台。 视频观看:点此链接。
微软推新款相册应用:使用跨平台框架React Native编写
开发跨平台应用的方法有很多,而微软主推的一个框架就是 React Native。事实上,微软还对 React Native for Windows (React Native UWP)框架衍生版进行了维护,特别针对 Windows 10 的特殊要求进行了优化,提高了运行性能。
不用重装系统 大神用React语言帮你在线体验Windows 11
微软6月底发布了Windows 11系统,本月已经开始在Insider通道开放大家测试体验,最近还升级了两次,bug也在修复,今年秋季发布正式版。想要体验Windows 11的话,很多人都是直接重装了系统,不过这样做代价也不小,之前的系统、软件及数据就没了,备份之后再恢复也麻烦。
微软即将再次开放Visual Studio Preview 3的下载
微软曾于今年早些时候放出了 Visual Studio 2022 Preview 3,结果因内容交付网络(CDN)方面的问题而迅速暂停了下载。好消息是,该公司将很快开放 VS 2022 新预览版本的再次下载,并且引入了一些新功能。比如新的项目设计器,对黑暗主题的支持改进,以及对使用 React 和 Vue.js 进行前端开发的新项目类型的支持。
微软发布Windows Linux子系统 2:性能大提升
5月7日消息 在Build 2019大会上,微软宣布了Windows Terminal新命令行工具。另外,还继而推出了Windows Subsystem for Linux 2(WSL2),这是WSL带来的首次重大更新。有望在Windows 10上为桌面带来“为Microsoft Azure构建技术”,它旨在解决大家常见反馈的性能问题。此更新将为文件系统繁重的操作提供高达两倍的速度,并且支持Linux Docker容器。Windows Terminal和WSL 2都将在6月份发布预览版。微软谈到的另一件事是Windows React Native。如果你是开发人员而且对此感兴趣,可以访问GitHub。作为微软身份平台改进的一部分,出现了新的统一应用注册体验。该公司讨论了.NET身份验证库,让开发人员使用新的安全功能。Windows UI Library 2.2将于今年夏天发布,它拥有新的控件,可以简化3D模型的使用。XAML Islands将于本月推出,这是一个由另一个UI框架组成的UWP控件。最后,微软宣布MSIX Core的开发人员预览现已推出,该预览版允许你在早于Windows 10系统的Windows版本上安装MSIX软件包。
金士顿推出Canvas Plus系列存储卡:速度可达300MB/s
1月13日消息 根据金士顿官方的消息,金士顿在CES上推出了升级版的Canvas Plus系列存储卡,包括Canvas React Plus、Canvas GO! Plus和Canvas Select Plus。据介绍,Canvas Select Plus系列存储卡拥有UHS-II级别的高速读写性能,读取速度能达到惊人的300MB/s,官方还为其推出了全新的MobileLite Plus读卡器。Canvas GO! Plus系列存储卡最大容量可达512GB;满足V30速度标准,视频录制时候实时写入可以达到30MB/s以上,支持4K视频拍摄;满足A2标准。Canvas Select Plus系列存储卡提供了UHS-I级别的读写能力,拥有多个可选容量,最高可达512GB。金士顿表示,CES参展的新品将在今年陆续上市。
全球开发者调查报告:IT人最想学习Go和Python、美国开发者收入最高
HackerRank发布了 2020年《开发者技能报告》,报告调查了来自全球162 个国家的116000 多名软件开发者。根据官方的介绍,此次调查是有史以来规模最大的调查,规模最大不但体现在受调查人数增加的横向方面,纵向方面来看,此次调查问题的设计深度也比以往更为深入。HackerRank 要求参与调查的开发者提供有关在编程训练营(类似于线上编程培训班)方面的投入以及薪酬等信息。HackerRank是国外一家知名的(技术)招聘平台,面向求职者提供了编程练习、面试准备等一系列服务,面向招聘者提供客观评估人才的产品和方案。不过HackerRank更为人熟知的是其竞争性的编程挑战比赛,这项编程挑战比赛横跨多个计算机学科领域,旨在根据技能评估开发者的水平。此次调查涵盖的范围比较广泛,从开发者的消遣方式到招聘者对培训班出身的程序员的看法,还有开发工具和编程语言的问题。受篇幅限制,本文将挑选一些有趣且有一定参考价值的调查结果进行介绍。培训与招聘三分之一的招聘主管聘请过从编程训练营(类似于线上编程培训班)毕业的开发者在被问及“是否聘请过从编程训练营获取编程技能的开发者”时,有31.7%的招聘主管(注意不是HR,而是指有人才需求的用人部门主管)曾聘请过培训班出身的开发者,将近一半(48.9%)的招聘主管则给出了否定的回答。72%的招聘主管认为从编程训练营毕业的开发者比其他应聘者拥有同等或更好的优势在上面“31.7%的招聘主管”的群体中,有高达72%认为培训班出身的开发者与其他开发者水平相当,有的甚至具备更明显的优势,主要是因为他们学习新技术或新语言更快,有更强的实践经验,也更愿意承担责任。不过对于这个调查结果,如果放在国内的环境来看,相信会有不少争议。技能38%的招聘主管对全栈开发者的需求最大,其次是后端开发者和数据科学家根据HackerRank的调查,无论公司规模大小,在寻找IT人才时,对全栈开发者的需求都是最大的,其次是后端开发者和数据科学家。尽管关于如何评估“全栈开发者”的技能水平是一个有争议的话题,但大多数人都同意任何开发者都应该对所有层面的技术栈有基本的了解(或更深入的了解)。尤其是是在小型团队中,要求一名开发者身兼数职是基本要求,恨不得一个人把前端、后端、测试和运维的活全干了。从这方面来看,国内国外似乎都是一样。60%的全栈开发者因工作需要而学习一个全新的框架由于全栈开发者必须熟悉更多的技术栈,因此有60%的全栈开发者表示,在过去的一年里,曾因为工作需求而被要求学习全新的框架,有45%则表示曾被要求学习新语言。凭借具备前端、后端以及更多的专业知识,全栈开发者的角色相对灵活,并需要时刻保持自己的技术广度,这就意味着他们在工作中的学习永远不会停止。我们还可以看到,数据科学家和DevOps工程师是最频繁被要求学习新概念的群体。开发工具(编程语言、框架)JavaScript是最知名的编程语言,其次分别是Java和CAngularJS是最知名的框架,其次分别是React和Spring可以看到,Vue.js和 Django的排名也在稳步上升。不过从上面的两个调查结果我们也能发现,国外流行的技术框架在国内未必有如此高的流行度,例如稳居第一、第二的AngularJS和React。开发者2020年最想学习的编程语言是Go连续三年,Go都是开发者最想学习的编程语言,其次是Python和Kotlin。自2009年诞生以来,由Google创建的Go就受到越来越多开发者的欢迎,部分原因当然是其背后创建者的大力推动,但也离不开它自身的优秀。除了上面提到的三门语言,TypeScript、R、Rust和Scala等编程语言也受到不少开发者的关注。Perl开发者的收入最高学习什么编程语言能让你在职场上加薪最多?答案是Perl。根据HackerRank的调查,全球开发者的平均年薪约为5.45万美元(约38万人民币)。在全球范围内,Perl开发者的平均年薪比平均水平高出54%。其次是 Scala (+42%)和Go (+33%)。像Perl、Scala和Go这些平均年薪较高的语言,部分原因涉及到了统计的数据差异。例如,Perl的高级开发者大约为10%,初级开发者为2%。由于高级开发者的收入往往更高,因此使用者这些语言的开发者平均薪水自然也会更高。Scala和Go也是类似的模式。工作和生活美国开发者的收入比其他任何国家的都高观察各国开发者的收入,可以看到美国开发者的薪资最高,平均年薪为10.9万美元,整整是全球平均年薪的两倍。澳大利亚和加拿大是开发者第二高薪的国家,平均年薪分别为 8.8万美元和 7.3万美元。至于中国开发者的平均年收入,未在报告中出现……估计是统计到的数据比较少。39%的开发者认为自己的薪资和付出不匹配根据HackerRank的调查,只有35%的开发者认为他们获得了合理的报酬。另一方面,39%的开发者认为与和自己经验相仿的同行对比,他们获得对应的报酬不合理,还有26%的开发者对此不确定。61.8%的开发者希望在三年内成为技术leader,而不是管理者可以看到,62%的开发者希望在未来三年成为技术leader,与想要成为管理者的人数(15%)形成鲜明对比。大多数开发者对管理者岗位的兴趣不高,对像首席架构师这样的技术leader职位更感兴趣,因此掌握新的技术技能至关重要。开发者花费大量时间在听音乐和网上冲浪当开发者不写代码时,他们大多数会把时间花在听音乐(61%)上。网上冲浪(52%)、美食(48%)和运动(48%)也是打发时间的热门选择。但是3%的开发者表示,他们从不休息(难道是来自国内的开发者?)!完整报告请查看:https://research.hackerrank.com/developer-skills/2020
AJ联名Xbox One X“鞋机”终极套装:只送不卖
4月23日消息 日前,Xbox官方公布了Xbox One X与Air Jordan联名终极套装,这一套装包含一双Jordan Proto-React鞋以及AJ定制版Xbox One X。Xbox官方表示,这两个颜色的限量款AJ Xbox One X只送不卖,只要转发官方推特就有机会获得这一套装,当然,想要获得这个限定套装必须是年满14周岁的美国合法公民。这款Xbox终极鞋机套装分为“黑”和“白”两种颜色,价值599美元(约合人民币4018元),只有两名幸运玩家可以收获这款终极大奖,活动截止时间:2019年5月3日晚10点(太平洋时间)。有关于AJ这双鞋子,Jordan Photo-React使用了招牌的React技术之外,鞋身继续利用半透明防水物料作外层设定,科技与未来感尽现,后方更注入了调节松紧的魔术贴带为细节,并绣上Jumpman一字,当然,标志性的Air Jordan自然也少不了。
Turtle Beach为React-R手柄带来实惠方便的音频功能
Turtle Beach 旗下的 React-R 游戏手柄,已于近日在美上市。作为一款 Xbox 有线 / PC 兼容手柄,其带有可拆卸的 USB-C 线缆。此外尽管售价低至 39.99 美元(约 270 RMB),Turtle Beach 还是为它引入了独特的音频功能。
网页端Outlook即将为邮件引入爱、笑、庆贺等回复表情
微软正计划为 Outlook 引入表情功能,从而让你使用类似于 Facebook 上的表情符号来回复电子邮件。根据 Outlook 的产品路线图,微软正在开发一项名为“Outlook for the web:React to an email message”的功能,描述了通过发送表情对电子邮件做出反应。
jQuery 跨站脚本漏洞影响大量网站
Snyk 发布了 2019 年度的 JavaScript 框架安全状况报告(PDF),除了最流行的 JS 框架  Angular 和 React 外,报告还观察了其它三个流行 JS 前端框架 Vue.js、Bootstrap 和 jQuery 的安全漏洞。
JavaScript 框架安全报告:jQuery 下载次数超过 1.2 亿次
尽管 JavaScript 库 jQuery 仍被使用,但它已不再像以前那样流行。根据开源安全平台 Snyk 统计,目前至少十分之六的网站受到 jQuery XSS 漏洞的影响,甚至用于扩展 jQuery 功能的 jQuery 库还引入了更多的安全问题。Snyk 发布了 2019 年 JavaScript 框架的状态安全报告,该报告主要是对两个领先的 JavaScript 框架(Angular 和 React)进行安全审查,但同时还调查了其他三个前端 JavaScript 生态系统项目的安全漏洞:Vue.js、Bootstrap 和 jQuery 等。报告显示,在过去 12 个月中,jQuery 的下载次数超过 1.2 亿次,相当于 Vue.js(4000 万次)和 Bootstrap(7900 万次)加起来的下载次数。在报告中,Vue.js 被发现漏洞有四个,但已全部修复;Bootstrap 包含七个跨站点脚本(XSS)漏洞,其中有三个是在 2019 年披露的,目前没有任何安全修复或升级途径来避免;而在 jQuery 中,迄今为止被跟踪影响到所有版本的六个漏洞,其中四个属于中等级别的跨站点脚本漏洞,一个属于中等级别的原型污染漏洞(Prototype Pollution),另一个是低级别的拒绝服务漏洞。Snyk 报告的结论是,如果你使用 jQuery 3.4.0 以下版本,则容易遭受攻击。而根据 W3Techs 的数据,使用 jQuery v1.x 的网站占了 84%,这导致它们存在四个中等级别的 XSS 漏洞隐患,使用 jQuery 扩展库(其中 13 个已识别漏洞)会加剧这种情况。在 Snyk 报告中,jquery.js 是一个恶意包,过去 12 个月中被下载了 5444 次,它的严重程度与其他两个开源社区模块的恶意版本一样高( jquery-airload 322 次下载和 github-jquery-widget 232 次下载)。报告还列出另外三个扩展库:jquery-mobile、jquery-file-upload 和 jquery-colorbox,虽然其中包含任意代码执行和跨站点脚本安全漏洞,且没有任何升级途径可修补这些漏洞,但它们还是在过去 12 个月中总共下载了 34 万次以上。近年来有人认为 jQuery 不再流行,而根据报道目前它仍有高下载量,原因可能如下:目前它还有大量教程、现有网站及软件等都是使用jQuery 相关的插件非常丰富,很多新出的 js 框架也支持 jQuery大量的程序员用过 jQuery,熟悉它的语法和功能,后期也会继续使用
JavaScript 框架安全报告:jQuery 下载次数超过 1.2 亿次
尽管 JavaScript 库 jQuery 仍被使用,但它已不再像以前那样流行。根据开源安全平台 Snyk 统计,目前至少十分之六的网站受到 jQuery XSS 漏洞的影响,甚至用于扩展 jQuery 功能的 jQuery 库还引入了更多的安全问题。Snyk 发布了 2019 年 JavaScript 框架的状态安全报告,该报告主要是对两个领先的 JavaScript 框架(Angular 和 React)进行安全审查,但同时还调查了其他三个前端 JavaScript 生态系统项目的安全漏洞:Vue.js、Bootstrap 和 jQuery 等。