Runnable 在浏览器里发现、分享、修改、编译、运行代码片段

简介: 对于大部分开发者而言,搜索代码片段是他们的日常。问题在于这些代码片段分布在整个网络上。来自亚马逊的几位程序员无法忍受这样的麻烦,于是创立了代码片段一站式服务平台Runnable,他们把它称作“代码界的Youtube”。在Runnable上,用户不但可以找到代码片段,而且还可以修改乃至运行这些代码片段。

对于大部分开发者而言,搜索代码片段是他们的日常。问题在于这些代码片段分布在整个网络上。来自亚马逊的几位程序员无法忍受这样的麻烦,于是创立了代码片段一站式服务平台Runnable,他们把它称作“代码界的Youtube”。在Runnable上,用户不但可以找到代码片段,而且还可以修改乃至运行这些代码片段。

image.png

Runnable希望成为开发者寻找代码的中央仓库。公司的CEO和联合创始人Yash Kumar认为,今天的开发者更少编写全新的代码,而把更多的时间花在利用已经存在的代码。甚至专业开发者也很难跟上新技术、新工具和新组件的步伐。另一方面,更多的人开始编写代码,更多的API涌现出来。因此,对很多开发者而言,编程渐渐变成将已有的部件胶合起来的工作,而不是从头开始创造一个新系统。然而从来没有人让寻找代码片段变得非常简单。


与之相应的变化,是开发者把越来越多的时间花在查询各种内部和公开的文档,学习某种语言或某种API的细节。Runnable同样有助于解决这个痛点。比如,你可以在Runnable上学习使用MySQL、MongoDB、redis等工具,或者查看Paypal API的功能代码示例,并直接编译运行。

image.png

Runnable团队希望以后能加强社区属性,例如,为代码编辑器增加评论系统。此外,Runnable也计划支持更多的语言和框架。

相关文章
|
IDE Linux 开发工具
如何在Linux运行RStudio Server并实现Web浏览器远程访问
如何在Linux运行RStudio Server并实现Web浏览器远程访问
667 0
|
Web App开发 前端开发 JavaScript
跨浏览器兼容性:确保您的网站在各个平台上无缝运行
在当今多样化的网络浏览器市场中,确保您的网站能够在不同浏览器上正常运行变得至关重要。跨浏览器兼容性是一项关键任务,涉及到确保您的网站在不同浏览器和设备上都提供一致的用户体验。本博客将深入探讨跨浏览器兼容性的重要性、挑战以及如何实施有效的兼容性策略。
652 0
VSCode用浏览器预览/运行html文件
VSCode用浏览器预览/运行html文件
|
JavaScript 前端开发 开发工具
TypeScript的介绍,let age:number = xxx,可以直接看出数据类型,Type由微软开发,可以在任何浏览器和系统中运行,比较适合大型项目,TypeScript的安装
TypeScript的介绍,let age:number = xxx,可以直接看出数据类型,Type由微软开发,可以在任何浏览器和系统中运行,比较适合大型项目,TypeScript的安装
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
1977 1
|
Web App开发 测试技术
Selenium+python之不打开浏览器,来运行测试用例
Selenium+python之不打开浏览器,来运行测试用例
393 0
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
423 0
|
Rust 安全 JavaScript
Rust 和 WebAssembly 搞大事啦!代码在浏览器中运行,这波操作简直逆天!
【8月更文挑战第31天】《Rust 与 WebAssembly:将 Rust 代码运行在浏览器中》介绍了 Rust 和 WebAssembly 的强大结合。Rust 是一门安全高效的编程语言,而 WebAssembly 则是新兴的网页技术标准,两者结合使得 Rust 代码能在浏览器中运行,带来更高的性能和安全性。文章通过示例代码展示了如何将 Rust 函数编译为 WebAssembly 格式并在网页中调用,从而实现复杂高效的应用程序,同时确保了内存安全性和跨平台兼容性,为开发者提供了全新的可能性。
587 0
|
安全 JavaScript 前端开发
Wasmer 3.0 发布,可在浏览器外运行 WebAssembly
Wasmer 3.0 发布,可在浏览器外运行 WebAssembly
320 2
|
Web App开发 缓存 JavaScript
在IDEA中更改了代码,浏览器中仍运行先前的代码
在IDEA中更改了代码,浏览器中仍运行先前的代码