阅读更多

0顶
0踩

研发管理

原创新闻 11款很酷的新编程工具

2017-08-10 15:10 by 副主编 jihong10102006 评论(2) 有12419人浏览
引用
原文:11 Cool New Coding Tools to Know
作者:Damian Wolf
翻译:Vincent

译者注:开发人员平时可能不太接触新的编程工具,或者找不到比现在用的更好的,所以只能使用那些过时的。本文作者介绍了11种新的编程工具,这些工具可以通过改变编码技能、共享终端等方式来加速你的开发过程。以下为译文。

作为一名开发人员,对于工具的需求是一直都有的。工具使得开发人员只需要关注那些重要的事情就可以了,因此工作也更有效率,生活也更轻松了。对于开发人员来说,由于很难找到更好的替代方案,因此只能一直使用那些熟悉的但已经很过时的工具。

本文我们将介绍一些新的编码工具,这些工具你可以在日常管理中都是可以使用的。许多开发人员已经在他们的开发环境中开始使用这些新工具了,因为与那些过时的工具相比,这些新工具提供了更多的好处。

你可能会想,既然旧工具可以完成工作,是否有必要寻找新工具?技术每时每刻都在改变,它在我们周围形成的方式,有必要保持与时俱进。另外,新工具通过将某些方面做成自动化,让你更好地控制工作流程,可以为工作增加更多的价值。因此,如果你现在已经确信并准备好考虑市场上可用的新编程工具,请继续阅读,以找出其中最好的。

LiveEdu

LiveEdu是一个适合开发人员和工程师的好地方。它是一个基于项目的学习平台,在游戏开发、设计、数据科学、编程、增强现实、人工智能和虚拟现实等方面,帮助用户提高了他们的技能。学习的关键是真正的项目,LiveEdu平台为每个人都提供了许多不同主题的高级项目教程,包括初学者在内。

Standup

Standup是一个很好的工具,你可以用它来监控团队的工作进展。它很好地集成了目前使用的所有主流工具,比如Trello、BitBucket、GitHub等。那么,它是如何工作的呢?首先,根据团队成员提交的历史,可以自动生成报告。这让团队成员之间可以进行信息共享,也促进了他们之间的积极竞争。这个想法是由Mesh Studio提出的,因为他们正在做一份合同工作,而且客户对其中的报告要求很严格。

Cell

Cell自称为“自动驾驶web应用框架”。框架这个关键字应该很容易让人认为它应该包含API、方法或其他框架的一些特性。但是,Cell是一种查看如何编写HTML代码的全新方式。它适用于3个简单的规则,DOM在不运行任何函数的情况下构建自己。Cell为web应用程序开发提供了一种新颖的方法。

看一下示例代码。

上面的代码将生成下面的HTML:

Osquery

Facebook的Osquery通过查询语言方法从而公开了操作系统。尽管乍一看似乎并不有趣,但它有更高的实用价值。例如,它可以用来获取使用连接USB的硬件设备。

在不使用低级功能或API的情况下与操作系统交互的能力对于那些web开发人员来说是非常有用的,因为他们想要保护应用免受安全漏洞或更好地监控这些应用不同系统上的性能状况。

React Native Firebase

React Native Firebase可以让开发人员很容易使用React Native和Firebase。有了RN Firebase,你可以在Android或是iOS上很容易地使用JavaScript Bridge访问本地的Firebase SDK。

Warp

Warp是一种非常简单的工具。它允许任何人共享他们的终端。你只要输入warp open就可以进行共享。这可以帮助开发人员或主机提供商轻松地共享终端。这里的关键点是安全性和易转移性。分享从未如此简单过!你可以很容易地忘记SSH的必要性,并使用它与远程团队成员进行交互。

Draft

Draft是一种帮助开发人员很轻松地在Kubernetes上构建应用程序的新工具。到目前为止,在将应用程序转移到版本控制之前,对应用程序进行测试是一项耗时费力的工作。通过Draft,开发人员可以在Kubernetes dev sandbox中设定“内部循环”的目标,测试应用程序。Sandbox通过一个公共URL就可以很容易地获得,而且还可以使用本地编辑器进行修改。

Docsify

Docsify是一个文档站点生成工具。但是,它与其它静态HTML文件生成器完全不同。使用Docsify的话,你可以用Markdown文件生成站点。通过这种方式,你可以在Markdown中更改代码,而且立即就能看到更改后的效果。与其它类似于GitBook这种流行工具相比,这一差异使它成为一个不错的选择。

Prismic IO

Prismic IO对于后端应用来说就是一个CMS。它可以与任何网站和应用一起使用,并且可以很容易地与现有的系统集成,这就是API的作用。CMS还为市场营销人员提供了现代出版和创作工具。

Javalin

Javalin为Kotlin和Java提供了简单的REST API。REST API使用起来很简单。它不是一个框架,因此不应该被混淆。其目的是提供一个非常简单的轻量级REST API库。

下面是Kotlin API的“Hello World”示例。

Bootsnap

我们都知道速度对于某些应用程序来说是多么重要。Ruby因其性能而臭名昭著。然而,Bootsnap试图通过缓存许多Ruby方法,并提高其整体性能来加快速度。Bootsnap可以很容易地将你的应用程序插入到你的应用程序中,而且现在还支持MacOS和Linux。

Final Thoughts

编码工具是开发人员的一部分。就像其他职业一样,工具是提高生产力的必要条件。这些新的编码工具肯定会以某种方式帮助你。但是,上面提到的这些工具是非常具体的,你可能根本就不使用它们。在这种情况下,我们要求你对最近使用的任何新的编程工具(与你的工作相关)进行注释。
  • 大小: 215.6 KB
  • 大小: 101.6 KB
  • 大小: 25.3 KB
  • 大小: 96.5 KB
  • 大小: 151.1 KB
  • 大小: 96.4 KB
  • 大小: 97.2 KB
  • 大小: 8.2 KB
0
0
评论 共 2 条 请登录后发表评论
2 楼 Gavin-Wang 2017-08-11 14:38
原文链接有错误,应该是:

https://dzone.com/articles/11-cool-new-coding-tools-to-know
1 楼 MCLoginandPwd 2017-08-11 10:46
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写javascript、java、freemaker,功能丰富强大,编制规则,可生成一切想要的代码,详见:http://blog.csdn.net/LoginandPwd/article/details/76944900,更多资讯:http://blog.csdn.net/LoginandPwd/article

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • GitHub 标星 2.9w+,我发现了一个宝藏项目,作为编程新手有福了!

    特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类的项目,所以想当然的...

  • Python常用的六款编程开发工具汇总!

    有一个好的开发工具可以大大的提高编程开发的效率。今天小千就带大家一起看看Python常用的编程开发工具有哪些? 目前市面上经常用到的Python编程开发工具有PTVS、集成开发环境 Eclipse、PyCharm、IPython、Eric5、...

  • 推荐给入门级的程序员,15款不一样的编程工具,易上手!

    除了几款基本的软件,其实还有很多很很酷的编程工具。接下来就为大家介绍一下15款不一样的编程工具。 1.Android studio 对UI界面设计和编写代码有更好地支持,可以方便地调整设备上的多种分辨率。同样支持ProGuard...

  • 还不知道这 11 个超酷的编程新工具你就 out 了!

    工具对开发人员来说至关重要。...很多对在线流媒体感兴趣的开发人员已经开始在他们的开发环境中使用这些新工具,因为相比他们的旧的设施来讲这些工具提供了更多的优势。 你可能会想,如果旧的工具可以

  • 6个常用的Python编程开发工具

    随着互联网的迅速发展,新技术不断创新,万物互联的时代,企业对IT人员的需求不断增加,很多想要进入IT行业的小伙伴经常会抱怨,想入门,却不知道从哪下手。最近就有不少小伙伴和小编抱怨:“我想学Python,但是都不...

  • 作为程序员的他,大学四年一直自学,全靠这些实用工具和学习网站!

    大学四年,我没有白过,虽然专业不是程序员,但我喜欢这个行业,一直在自学,并且收集了不少实用工具和学习网站,希望借助二哥的影响力传播给更多新入门的学弟学妹们,感谢。 以上是读者小青给我发的信息,看完后...

  • 22款超好用的CLI工具

    作者 | switowski策划 | 万佳作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。前段时间,我写过一篇我最喜欢的 Mac 应用的文章。...

  • 推荐 22 款好用的命令行工具

    点击上方“编程派”,选择设为“设为星标”优质文章,第一时间送达! 作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。 我大部分的时间都花费在...

  • 编程算法同步入门

    我们手机上的 App 经常要更新,每次我们更新的都只是前端程序而已,更新前端后,经常会发现新的版本显示文字、图片的样式不同的,新的版本又加入了新的功能(比如新的页面、新的按钮)等变化。 实际上,一般互联网...

  • Java 之父 James Gosling 最新访谈:JIT 很好,但不适合所有语言

    计算机编程确实是一门艺术。James Gosling,“Java 之父”, 完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机。90年代初,James Goslin...

  • 22款好用的CLI工具

    ‍ lazydocker是我最喜欢的 Docker 工具 如果你认为ctop很酷,请你尝试使用 lazydocker 后再做决定!它是一个非常成熟的拥有终端 UI 界面的工具,提供了非常丰富的功能用于管理 Docker。这是我最喜欢的 Docker 管理...

  • 游戏编程里面有哪些经典或者很酷的算法?

    游戏编程里面有哪些经典或者很酷的算法? 年后就要去xx公司做游戏开发惹。。有哪镇得住场游戏开发用得到的牛逼的算法没呢,比如A*寻路、指尖计算啥的~。~多多指教 ==>补充::有米有paper或者book呢,高大上...

  • [提高工作开发效率]程序员常用的工具软件推荐

    而为了便于学习和工作(减少996),涌现了很多优秀的开发工具用以帮助开发者提高工作效率。现在我把我工作多年来收集实用的开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更好的...

  • 【小家java】java11新特性(简述八大新特性) 首个重磅LTS版本

    【小家java】java5新特性(简述十大新特性) 重要一跃 【小家java】java6新特性(简述十大新特性) 鸡肋升级 【小家java】java7新特性(简述八大新特性) 不温不火 【小家java】java8新特性(简述十大新特性) 饱受...

  • 必备的DevOps工具链大盘点

    来源 |https://www.aisoutu.com/a/25434本篇文章中将介绍一些能够帮助你实现 DevOps 目标的核心技术类别和具体技术。1 关于 DevOps 及其工具关于...

  • 推荐 15 款编程游戏,从此谁都可以学编程!

    点击上方“逆锋起笔”,选择“星标”我们一起「在看」1Coding Games一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript...

  • 不善于编程的人的福音:18个免费的探索性数据分析工具

    不善于编程的人的福音:18个免费的探索性数据分析工具 每个人都有各自的天赋,发现它们并开始相信我们自己只是时间的问题。我们都有局限,但是我们应该止步不前吗?答案是不。 当我开始用R编程的时候,我很纠结。有...

  • 儿童学编程的原因以及方法

    译者注: 本文讲述了教儿童学习编程的原因以及方法,并介绍了多款针对不同年龄段、不同平台的应用程序。无论你的孩子在长大后能否成为下一个扎克伯格,编程对他或者她来说都是一个非常有用的技能。它会帮助你的孩子...

  • 手把手教你做一个非常酷的PoV显示器(附源码)

    复制代码并将其粘贴到新创建的程序中。 // https://github.com/B45i/Tiny-PoV // App to calculate array values: https://pov-display-calc.vercel.app/ // Preact app source: ...

Global site tag (gtag.js) - Google Analytics