HyperDev 让创建新的 Web 应用毫不费力

  • David Iffland
  • 张卫滨

2016 年 6 月 13 日

话题:JavaScriptNode.jsGit语言 & 开发

Fog Creek Software 发布了一个新的基于 Web 的工具,它能够在 Internet 上毫不费力地创建新的 Web 应用,我们只需搜索“HyperDev”即可。

在一篇宣布公开 beta 版本的博客文章中,Joel Spolsky 这样说道,HyperDev 将会是“快速写出代码并让它们在 Internet 运行的最快方式。在将一个 Web 站点的代码准备就绪并运行起来的过程中,会有很多复杂的管理细节,我们想要将其 100% 的消除。”

初始的过程确实非常简单直接。只需点击http://hyperdev.com,用户就会得到一个基于 Node.js 的后端项目的干净实例,并且还有一个简单的 HTML/JS 前端。所有的搭建过程、源码控制以及托管都已经处理好了。HyperDev 采用了 jsFiddle 的理念,并将其扩展至包含服务端的代码。

默认情况下,用户会看到一个浏览器内的 IDE,其中包含了前端和后端的代码。后端部分搭建了一个 Express.JS Web 服务器,它负责提供前端部分的内容。以此作为起点,开发人员就可以编写任意他们想要的服务端代码,就像是在“传统的”Node.js 应用中一样。

Spolsky 着重强调了 HyperDev 所消除的创建新项目所涉及到的重复性任务:

  • 不需要创建账户;
  • 不需要使用 Git 或其他版本控制;
  • 不需要处理名称服务器(name server);
  • 不需要注册托管提供商;
  • 不需要提供服务器;
  • 不需要安装操作系统、LAMP 技术栈软件或 Node 等等;
  • 不需要配置服务器;
  • 不需要规划如何集成和部署代码。

不管是创建原型还是生产环境的项目,很多专业的 Web 开发人员在创建新项目方面应该已经有了自己的处理过程。但是,对于偶尔进行 Web 开发的人来讲,HyperDev 是一个很有价值的工具,它能够没有任何繁文缛节就让所有相关的事情准备就绪并在 Web 上运行起来。

HyperDev 项目可以进行共享,每个开发人员的代码变化会实时更新,Spolsky 这样说道:

你所做的每一项内容变更都会即时保存,上传到服务器,服务器将会基于新的代码重新启动,浏览器会刷新,所有的事情会在半秒钟内完成。所以,现在服务端代码的变更是实时部署的。这是一种神奇的团队编程,所有的结果都会马上呈现,类似于 Trello 或 Google Docs。

HyperDev Gallery上有一些样例。目前为止,它只支持基于 JavaScript 的项目,但是他们希望尽快添加对更多语言的支持。

在 Hacker News 的社区讨论中,很多的评论都是正面的,但是有些人将 HyperDev 归类为“玩具”。Nicholas Charriere 却对此感到很兴奋,他 写道,“它完全是用来降低进入壁垒的,坦白说,我对这个项目印象深刻。我认为,这是一个新的突破。我觉得,将它与简单的教程结合起来,就能教导人们计算机并不是什么魔法,任何人都可以来尝试一番。”

查看英文原文HyperDev Spins Up New Web Apps with No Effort

JavaScriptNode.jsGit语言 & 开发