BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 David Iffland 关注 4 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝 发布于 2016年6月14日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT