2017年6月十大新开发工具

    克雷格的盾牌
    分享

    本月十大新开发工具

    你永远不会有足够的工具。无论您的开发过程变得多么流畅,总有更好的方法来实现相同的结果!

    欢迎阅读新的定期系列文章,该系列文章列出了本月十大新的开发工具StackShare.StackShare结合了来自讨论、收藏、向上投票等社区反馈(工具集合)来确定每个新工具的受欢迎程度。


    寻找更多关于学习开发的开发工具或资源?看看这些很棒的链接:


    2017年6月的十大新开发工具是……

    1.osquery- OS SQL查询工具

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

    下面的示例返回一个连接的USB硬件设备列表:

    选择usb_devices

    这是个不同寻常的想法。web开发人员可以使用它来监控性能或安全漏洞,而不管应用程序托管在哪里或他们对该平台的体验如何。

    2.站立会议-进度汇报服务

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

    3.草案-容器开发工具

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

    4.Heroku CI-持续集成工具

    一个工具,每次你把你的应用程序推到GitHub时,在一次性Heroku应用程序中运行你的测试。不需要等待免费的持续集成工作线程,因此测试立即运行。

    5.—终端共享工具

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

    6.Istio管理微服务

    Istio是一个开放平台,它提供了一种一致的方式来集成微服务,管理交通流,执行策略,并在谷歌,IBM和Lyft平台上聚合遥测数据。它具有负载平衡、路由故障转移、速率限制、日志记录、服务到服务身份验证等功能。这是为你们当中严肃的专业人士准备的!

    7.Javalin- Java REST库

    Javalin为Java和提供了一个简单的REST API库芬兰湾的科特林(一种静态类型的编程语言,针对Java虚拟机,Android, JavaScript或本机操作系统平台)。Javalin开始时是Spark微框架但在Node.js的影响下进行了重写表达而且洋槐框架。

    一个简单的Java " Hello World " API示例:

    进口iojavalinJavalin公共HelloWorld{公共静态无效主要字符串]arg游戏{Javalin应用程序Javalin创建港口7000应用程序得到“/”ctx-gtctx结果“Hello World”

    8.Mavo-发展大纲

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

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

    滑块值:[strength]%

    .

    压缩后的现代浏览器版本JavaScript只有36kB, CSS只有4kB。

    9.Bootsnap- Ruby引导工具

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

    10.FSQL- OS SQL查询工具

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

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

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

    你渴望更多的工具吗?注册StackShare通讯以获得每周最热门的新开源和SaaS工具列表。

    这个月,你是否开发或发现了一种新的工具,使你的开发过程发生了革命性的变化?

    Baidu