毫无疑问:Web 应用是云计算的焦点。从数据库即服务到平台即服务再到安全即服务等等,整个 *aaS 模型都以 Web 应用为重心。
如果您是一位成熟的开发者,那么充分利用以应用为中心的宇宙并不困难。从头开始使用 Ruby on Rails、Drupal、Django 或数百种其他框架创建新的 Web 应用,然后将这些应用部署到云中,是您日常工作的一部分。
使命
Launcher.io 的使命非常简单,就是让开发者和非开发者都能更容易地一键创建和部署自己的 Web 应用。Launcher 由我(前 AppFog 产品总监 Maciej Skierkowski)创立,我将我在平台即服务 (PaaS) 领域积累的经验用于使应用部署比典型的 PaaS 平台更加简单。
工作原理
那么它是如何工作的呢?Launcher 允许您一键部署所谓的“快速启动”应用。如果您已注册 Launcher 帐户,您只需点击快速启动按钮,系统会提示您输入基本信息,然后 Launcher 会完成其余工作。
从那里,您可以根据需要管理您的应用。像 Drupal、WordPress 或 Concrete5 这样的框架为您提供了直观的浏览器内界面来修改您的应用,而像 Ruby on Rails、Flask、ActionHero.js 等框架则需要更深入的 Web 开发知识。
Launcher:非常适合非开发者
对于非开发者来说,它使使用所有这些平台变得比以往任何时候都更容易。想要启动一个新的 WordPress 博客?只需注册 Launcher 并点击一个按钮,您的博客就会在云端运行。剩下的就由您自己决定了。您是否正在创业,并希望设置 Drupal 来运行您的内容管理系统并使用 ThinkUp 进行社交媒体分析?同样只需点击一下并输入几个按键即可。
Launcher:对开发者来说更好
对于开发者来说,Launcher 的优势在于可以加快潜在用户对新应用和框架的采用速度。假设我是一名 Java 开发人员,并且刚刚创建了当前最先进的 CMS。如果 Drupal 是凯迪拉克,那么我的新 CMS 平台就是刚下线的玛莎拉蒂:它速度极快,拥有一个很棒的浏览器内控制台,并且拥有数百万个“即用型”实用插件。
如果用户想要在 Launcher 出现之前使用我的 CMS,他们必须采取困难的方式:将其下载到他们的机器上,运行适当的配置以使其准备好用于云端,学习如何使用 VPS(或 PaaS,这是一种非常新的开发),等等。但是有了 Launcher,潜在用户只需几秒钟即可试用我的新 CMS 并使其在云端运行,并且使我的 CMS 兼容 Launcher 几乎不需要我进行任何修改。
应用领域竞争非常激烈,任何可以快速加快潜在用户采用的方法对我来说都是一个巨大的胜利。Launcher 只是我新 SaaS 产品的一个前所未有的直接渠道。
幕后技术
令人惊讶的是,Launcher 在后台的工作原理非常简单。当最终用户点击快速启动时,浏览器会向远程服务发出 AJAX 请求,启动一个 Resque 工作程序,该程序使用 AppFog 或 CloudFoundry.com 部署应用。设置 HTML 页面以处理 Launcher 快速启动只需加载 jQuery 和 Pusher JavaScript 库并插入几行 JavaScript 代码(查看文档以获取更多信息)。
但是,您的应用需要在 Launcher 上注册才能包含在 Launcher 应用商店 中。如果您有兴趣这样做,请随时与我联系,因为我计划在未来几个月内扩展应用商店的产品范围。
他还希望扩大支持快速启动的 PaaS 提供商的数量。目前,Launcher 允许您在 AppFog 或 Cloud Foundry 上即时部署应用,但 Launcher 原则上与任何与 Cloud Foundry 兼容的 PaaS API 兼容。如果您想添加新的 PaaS,只需转到“提供商”页面,点击“添加提供商”,然后输入名称、API 端点和其他信息。
更多内容即将推出
Launcher 是一个新项目,并且为开发者和最终用户准备了更多内容。例如,OpenPhoto、Redmine 和 SugarCRM 的快速启动功能即将推出。
如果您是希望利用 Launcher 的开发者、初创公司或企业,请发送电子邮件至 maciej@skierkowski.com 获取更多信息。
关于 Maciej Skierkowski
我是 Launcher 的 CEO/创始人,Launcher 是一项服务,旨在让开发者和非开发者都能更容易地一键创建和部署自己的 Web 应用。在创办 Launcher 之前,我曾在位于俄勒冈州波特兰的 AppFog 担任产品总监。我只是喜欢让开发人员的生活更轻松。
5 条评论