vs2017 开发工具颜色_2017年6月十大新开发工具

vs2017 开发工具颜色

Top Ten New Development Tools of the Month

You can never have enough tools. There’s always a better way to achieve the same result, no matter how slick your development process becomes!

您永远不会拥有足够的工具。 无论您的开发过程多么顺利,总会有更好的方法来获得相同的结果!

Welcome to a new, regular series of articles that list the top ten new development tools of the month, as collated by StackShare. StackShare uses a combination of community feedback from discussions, favorites, up-votes, and stacks (tool collections) to determine the popularity of each new tool.

欢迎阅读一系列常规文章,这些文章列出了StackShare整理的本月十大新开发工具。 StackShare使用社区对讨论,反馈,收藏夹,投票和堆栈 (工具集合)的反馈来确定每种新工具的受欢迎程度。



Looking for more on development tools or resources for learning development? Check out these great links:

寻找更多有关开发工具或资源以学习发展的信息吗? 查看以下重要链接:



The top ten new development tools for June 2017 are …

截至2017年6月的十大新开发工具包括:

1. osquery – OS SQL查询工具 (1. osquery – OS SQL Query Tool)

At number #1 is osquery – a new tool from Facebook which exposes your Windows, macOS or Linux operating system as a relational database. You can use SQL queries to examine running processes, view installed software, discover hardware events and more.

排名第一的是osquery –来自Facebook的新工具,它将Windows,macOS或Linux操作系统公开为关系数据库。 您可以使用SQL查询来检查正在运行的进程,查看已安装的软件,发现硬件事件等。

The following example returns a list of attached USB hardware devices:

以下示例返回已连接的USB硬件设备的列表:

select * from usb_devices;

It’s an unusual idea. It could be used by web developers to monitor performance or security breaches regardless of where an application is hosted or their experience of that platform.

这是一个不寻常的想法。 Web开发人员可以使用它来监视性能或安全漏洞,无论在何处托管应用程序或他们在该平台上的经验。

2. 站立 -进度报告服务 (2. Standup – Progress Reporting Service)

Standup processes your project data from services including GitHub, Bitbucket, GitLab, Jira and Trello to create development team progress reports in a single view. The online service is free to use, easy to understand, and could streamline your daily stand-up meetings.

Standup处理来自GitHub,Bitbucket,GitLab,Jira和Trello等服务的项目数据,以在单个视图中创建开发团队进度报告。 该在线服务可免费使用,易于理解,并且可以简化您的日常站立会议。

3. 草稿 –容器开发工具 (3. Draft – Container Development Tool)

Draft is an experimental tool which helps developers build applications that run on Kubernetes containers. It’s currently available on Linux and macOS, with Windows builds coming soon.

Draft是一个实验性工具,可帮助开发人员构建在Kubernetes容器上运行的应用程序。 它目前可在Linux和macOS上使用,Windows版本即将推出。

4. Heroku CI –持续集成工具 (4. Heroku CI – Continuous Integration Tool)

A tool which runs your tests in a disposable Heroku app every time you push your application to GitHub. There’s no need to wait for a free Continuous Integration worker, so the tests run immediately.

每次将应用程序推送到GitHub时,都会在一次性Heroku应用程序中运行测试的工具。 无需等待免费的Continuous Integration工作人员,因此测试可以立即运行。

5. Warp –终端共享工具 (5. Warp – Terminal Sharing Tool)

Warp is a new Go-based tool which, once you type warp open, will share your Linux or macOS terminal with other users. It doesn’t require SSH access, so everyone can see the commands you enter and you can grant write access to anyone. It sounds ideal for anyone offering developer or hosting support.

Warp是一个新的基于Go的工具,一旦您输入warp open ,它将与其他用户共享您的Linux或macOS终端。 它不需要SSH访问,因此每个人都可以看到您输入的命令,并且可以向任何人授予写访问权限。 对于提供开发人员或托管支持的任何人来说,这听起来都是理想的选择。

6. Istio –管理微服务 (6. Istio – Manage Microservices)

Istio is an open platform which provides a consistent way to integrate microservices, manage traffic flow, enforce policies and aggregate telemetry data on Google, IBM and Lyft platforms. It features load balancing, routing failover, rate limits, logging, service-to-service authentication and more. One for the serious professionals among you!

Istio是一个开放平台,可提供一致的方式来集成微服务,管理流量,执行策略以及在Google,IBM和Lyft平台上汇总遥测数据。 它具有负载平衡,路由故障转移,速率限制,日志记录,服务到服务身份验证等功能。 一位认真的专业人士!

7. Javalin – Java REST库 (7. Javalin – Java REST Library)

Javalin provides a simple REST API library for Java and Kotlin (a statically typed programming language which targets the Java Virtual Machine, Android, JavaScript or Native OS platforms). Javalin started as a fork of the Spark micro framework but was rewritten following influences from the Node.js Express and koa frameworks.

Javalin为Java和Kotlin (一种针对Java虚拟机,Android,JavaScript或Native OS平台的静态类型编程语言)提供了一个简单的REST API库。 Javalin最初是Spark微型框架的分支,但由于受到Node.js Expresskoa框架的影响而被重写。

A simple “Hello World” API example in Java:

Java中的一个简单的“ Hello World” API示例:

import io.javalin.Javalin;

public class HelloWorld {
  public static void main(String[] args) {
    Javalin app = Javalin.create().port(7000);
    app.get("/", ctx -> ctx.result("Hello World"));
  }
}

8. Mavo –开发框架 (8. Mavo – Development Framework)

Mavo is a new, open-source web application development tool developed by Lea Verou. Mavo is not a typical library or framework. It extends HTML to add functionality such as calculations and storage without the need to write JavaScript code. The syntax is straight-forward, and I suspect it will appeal to non-developers or those requiring a little page functionality or prototypes.

Mavo是Lea Verou开发的一种新的开源Web应用程序开发工具。 Mavo不是典型的库或框架。 它扩展了HTML以添加功能,例如计算和存储,而无需编写JavaScript代码。 语法简单明了,我怀疑它会吸引非开发人员或需要少量页面功能或原型的开发人员。

A simple example which displays the value of an HTML range slider:

一个简单的示例,显示HTML范围滑块的值:

<p>Slider value: [strength]%</p>
<input type="range" property="strength" title="[strength]%" />

The minified and gzipped modern-browser version weighs in at just 36kB for the JavaScript and 4kB for the CSS.

缩小并压缩的现代浏览器版本对于JavaScript而言仅为36kB,对于CSS而言仅为4kB。

9. Bootsnap – Ruby引导工具 (9. Bootsnap – Ruby Booting Tool)

Ruby isn’t known for blistering speed, but this new tool from Shopify could help. Bootsnap is a library which plugs into a number of Ruby methods and caches the result of time-consuming operations. It’s available as a gem for Linux and macOS, and could help reduce your application’s start-up times during development.

Ruby并非以极快的速度而闻名,但是Shopify的这个新工具可能会有所帮助。 Bootsnap是一个库,可插入许多Ruby方法并缓存耗时的操作结果。 它可以作为Linux和macOS上的宝石使用,可以帮助减少应用程序在开发过程中的启动时间。

10. FSQL – OS SQL查询工具 (10. FSQL – OS SQL Query Tool)

FSQL is our second SQL-emulating tool of the month. It’s a Go application which allows you to search for files with a matching name, size, mode or date (not content, unfortunately).

FSQL是我们本月的第二个SQL模拟工具。 这是一个Go应用程序,它使您可以搜索具有匹配名称,大小,模式或日期(不幸的是没有内容)的文件。

For example, find the name and size of all JSON files in the current directory hierarchy but ignore the node_modules sub-directory:

例如,找到当前目录层次结构中所有JSON文件的名称和大小,但忽略node_modules子目录:

fsql "SELECT name, size FROM ., -node_modules WHERE name LIKE %.json"

Are you hungry for more tools? Sign-up for the StackShare newsletter to receive a list of the hottest new open source and SaaS tools every week.

您是否渴望更多工具? 注册StackShare时事通讯每周可获得最热门的新开源和SaaS工具列表。

Have you developed or discovered a new tool which has revolutionized your development processes this month?

您是否开发或发现了一种新工具,该工具本月彻底改变了您的开发流程?

翻译自: https://www.sitepoint.com/top-ten-new-development-tools-month-june-2017/

vs2017 开发工具颜色

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值