web雷达图_本周我们的雷达:Apple,API和Web应用程序

web雷达图

Welcome to On Our Radar, a weekly round-up of news, trends and other cool stuff from the world of web development.

欢迎来到On Our Ra​​dar,每周综述来自Web开发领域的新闻,趋势和其他有趣的内容。

The big news this week was the unveiling of Microsoft’s new operating system – the cunningly named Windows 10. Although this left people asking “What happened to Windows 9” initial reaction was favorable, with Windows 10 marking the return of the Start Menu and some welcome improvements to the command prompt.

本周的大新闻是微软新操作系统的揭幕-机敏的Windows 10 。 尽管这使人们问“ Windows 9发生了什么 ”,最初的React是令人满意的,但Windows 10标志着“开始”菜单的返回, 并对命令提示符进行了一些可喜的改进

Meanwhile, Apple took a bit of a battering, as it was revealed that it is facing billions of Euros costs in a tax avoidance probe. Bendgate also remained firmly in the news, despite the company refusing to admit any kind of design fault in its products.

同时,苹果公司遭受了一些打击,因为据透露, 它在避税调查中面临数十亿欧元的成本 。 尽管公司拒绝承认产品存在任何设计缺陷 ,但本德盖特(Bendgate) 仍然坚守新闻

And security researchers discovered (then subsequently patched) a 22-year-old bug in the bash shell. Here’s how to detect if you are vulnerable to the aptly named Shellshock Bug, and here’s everything else you could possibly want to know about it.

安全研究人员在bash外壳中发现了一个22岁的漏洞 (随后对其进行了修补)。 这是检测您是否容易受到名为Shellshock Bug的攻击的方法,这是您可能想了解所有其他信息

ECMAScript 6 (ECMAScript 6)

With a current release date of March 2015, the next version of JavaScript is edging ever closer. Harmony (as ES6 has been code-named) is already feature frozen and is stable enough that developers can start learning about the new methods and functionality it will bring.

当前发布日期为2015年3月,下一版本JavaScript越来越接近。 和谐(因为ES6已被代号命名)已经冻结,并且足够稳定,因此开发人员可以开始学习它将带来的新方法和功能。

In this vein, SitePoint author Aurelio De Rosa has started a series of articles looking at ES6’s new array methods, new string methods, as well as map and weakmap (which are new data types).

有鉴于此,SitePoint作者Aurelio De Rosa撰写了一系列文章,着眼于ES6的新数组方法新字符串方法以及map和weakmap (它们是新的数据类型)。

This is how you can achieve even stricter equality in ES6 using Object.is and here’s Dr. Axel Rauschmayer on ES6 promises and the foundations of asynchronous programming in JavaScript.

这就是您可以使用Object.is 在ES6中实现甚至更严格的平等的方法,这是ESx承诺的 Axel Rauschmayer博士以及 JavaScript 异步编程的基础

Dr. Rauschmayer can often be found expounding on the virtues of ES6. Here’s a video of a talk he gave recently entitled “ECMAScript 6: what’s next for JavaScript?

经常可以发现Rauschmayer博士阐述了ES6的优点。 这是他最近发表的题为“ ECMAScript 6:JavaScript的下一步发展 ”的一段视频

Finally, check out this rather in-depth article, packed full of ES6 goodness, which examines the best way to incorporate the JavaScript ecosystem into Rails.

最后,请阅读这篇相当深入的文章,其中充斥着ES6的优点,探讨了将JavaScript生态系统整合到Rails中的最佳方法

移动网络 (The Mobile Web)

The mobile web represents the greatest shift in the use of the Internet since its vary inception. But as a developer, should you be making web apps (websites optimized for mobile viewing) or native apps (software applications written in native code)?

自开始以来,移动网络就代表了Internet使用的最大转变。 但是作为开发人员,您应该制作Web应用程序(针对移动查看而优化的网站)还是本机应用程序(用本机代码编写的软件应用程序)?

Many believe that web apps are the future, whilst many others believe that native is the only way to go. There are of course, pros and cons to each approach.

许多人认为网络应用程序是未来 ,而其他许多人则认为本地化是唯一的出路 。 当然,每种方法都有其优缺点。

There is also a third way – hybrid app development (applications written in native code, which point to pages within a web app).

还有第三种方式–混合应用程序开发(用本机代码编写的应用程序,指向网络应用程序中的页面)。

Here’s a great article on how to build a hybrid app, which focuses on some of the development frameworks available.

这是一篇有关如何构建混合应用程序的精彩文章,重点介绍了一些可用的开发框架。

Ionic is one of the more popular of these frameworks. The creators of Ionic recently appeared on the JavaScript Jabber podcast to explain what Ionic is and what problem it solves.

Ionic是这些框架中比较流行的一种。 Ionic的创建者最近出现在JavaScript Jabber播客中 ,解释了Ionic是什么以及它解决了什么问题。

This tutorial will walk you through installing Ionic and creating your first hybrid app, whilst this tutorial explains how to use Ionic Box – a Vagrant configuration for creating hybrid mobile apps with Ionic.

本教程将引导您安装Ionic并创建您的第一个混合应用程序 ,而本教程将说明如何使用Ionic Box –一种Vagrant配置,用于使用Ionic创建混合移动应用程序。

Regardless of how you choose, here’s a handy checklist for building mobile apps.

无论您如何选择,这都是构建移动应用的便捷清单

每周流行语:API (Buzzword of the Week: API)

An API (Application Programming Interface) is a set of requirements that govern how one application can talk to another. APIs facilitate the sharing of share data by exposing some of a program’s internal functions. A software company will often release its API to the public so that developers can design products which are powered by its service (e.g. Google Maps).

API(应用程序编程接口)是一组要求,它们管理一个应用程序如何与另一个应用程序进行通信。 API通过公开程序的某些内部功能来促进共享数据的共享。 软件公司通常会向公众发布其API,以便开发人员可以设计由其服务提供支持的产品(例如Google Maps)。

Staying with Google, this is how to use the Google Analytics API to interact with Google Analytics data via PHP. Or, if that’s not your thing, why not learn how to authorize your Rails app with a Google API and Twilio SMS?

与Google在一起,这是使用Google Analytics(分析)API通过PHP 与Google Analytics(分析)数据进行交互的方法 。 或者,如果那不是您的事,为什么不学习如何使用Google API和Twilio SMS对Rails应用进行授权

APIs are everywhere. There’s a service to turn your spreadsheets into well-documented APIs. And, a prototype of MySQL 5.7 is shipping with a REST API, which potentially eliminates the need for a middle-tier server or database specific drivers.

API无处不在。 有一项服务可将您的电子表格转换为文档齐全的API 。 而且, MySQL 5.7的原型附带了REST API ,这可能消除了对中间层服务器或数据库特定驱动程序的需求。

Not sure what a REST API is? Here’s how to build one using Node.JS and Express.

不确定REST API是什么? 这是使用Node.JS和Express构建一个的方法

WordPress now ships with an HTTP API. Here’s an in-depth look at what it is and how to use it.

WordPress现在附带了HTTP API。 这是什么是什么以及如何使用它的深入研究。

Finally, don’t forget security. On a recent TestTalks podcast, security expert Troy Hunt discussed API security testing. You know, hack yourself before you get hacked, kind of thing …

最后,不要忘记安全性。 在最近的TestTalks播客上,安全专家Troy Hunt讨论了API安全测试 。 您知道,在被黑客入侵之前先将自己入侵,这种事情……

响应式网页设计 (Responsive Web Design)

This week also saw a number of interesting articles on the various aspects of RWD.

本周还看到了许多有关RWD各个方面的有趣文章。

Chris Coyier reminded us that when working with responsive images, we should be using srcset if we’re just changing resolutions. A caveat: please don’t <picture> all the things!

克里斯·科耶耶(Chris Coyier)提醒我们,在使用响应式图像时, 如果我们只是在更改分辨率则应该使用srcset 。 一个警告: 请不要<picture>所有的东西

We always knew that size does matter, especially when it comes to balancing line length and font size. And you thought responsive text was just a fad?

我们一直都知道大小确实很重要,尤其是在平衡行长和字体大小时 。 您是否认为响应式文本只是一种时尚

Find out how the LA Times improved its site’s user experience and offered advertisers a better environment as part of their responsive redesign.

了解《洛杉矶时报》如何改善其网站的用户体验,并为广告商提供更好的环境,作为其响应式重新设计的一部分。

And just when we thought we were nearly up-to-date, here comes the next big thing in RWD.

就在我们以为我们快要更新的时候, RWD又出现了下一件大事

To round things off, here’s a responsive design reading list for developers, as well as an infographic detailing just how RWD works.

为了解决问题,这里有一份针对开发人员响应式设计阅读列表 ,以及一张详细介绍RWD工作原理的信息图

So that’s everything for this week. Thanks for joining us.

这就是本周的一切。 感谢您加入我们。

I’ll leave you with a joke I saw recently on Twitter:

我给你讲一个最近在Twitter上看到的笑话

A tester walks into a bar. Orders a beer. Orders 999999999 beers. Orders a lizard. Orders -1 beers. Orders a sfdeljknesv.

测试人员走进酒吧。 订购啤酒。 订购999999999啤酒。 订购蜥蜴。 订购-1啤酒。 订购sfdeljknesv。

So which links caught your attention? What are your favorite APIs? Is ES6 ready for the prime time? Are you itching to get a copy of Windows 10, or couldn’t you care less? Either way, we would love to hear your thoughts.

那么哪些链接引起了您的注意? 您最喜欢的API是什么? ES6准备好迎接黄金时间了吗? 您是否渴望获得Windows 10的副本,或者您是否不在乎? 无论哪种方式,我们都希望听到您的想法。

Also, if you have any problems implementing anything covered here, or just want to discuss it some more, SitePoint’s forums are a great place to visit (you can sign in with your Google, FaceBook, Twitter, GitHub or Yahoo account).

此外,如果您在执行此处介绍的内容时遇到任何问题,或者只是想进一步讨论, SitePoint的论坛都是一个不错的访问场所(您可以使用Google,FaceBook,Twitter,GitHub或Yahoo帐户登录)。

翻译自: https://www.sitepoint.com/radar-week-apple-apis-web-apps/

web雷达图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值