近年来,Web 开发发生了巨大的变化。移动 Web 的兴起以及智能手机的新型式,催生了与以往桌面端 Web 不同的解决方案需求。
从那时起,大量框架和工具被创建出来,并且几乎每周都有新的工具加入。现在,我们 Web 开发者面临着一个新的问题:对于每一个开发问题,都有多种选择需要考虑,但没有明确的优缺点。不仅面对如此多的选择,而且这些选择之间存在很大的相似性,很容易让人感到不知所措。
每天,Web 开发者都必须成功克服这个问题,并将这种多样性从令人望而生畏的挑战转变为赋能的机遇。
但为什么总是要重新发明轮子呢?
一套针对应用开发者的可靠建议
Mozilla 正在汇集一套核心工具和建议,我们相信这些工具和建议对于开发 Web 应用最有用。
我们可能推荐的工具和建议的关键考虑因素是
- 对于普通开发者来说,文档编写充分且易于使用(我们将简洁地记录使用该技术所需的知识)。
- 尽可能松散耦合和模块化(因此,如果您愿意,可以遵循其中一项建议而不遵循其他建议)。
- 在 Mozilla 产品上经过测试(即 UI 组件在 Firefox OS 等上表现良好),但同时考虑到跨平台应用。
即将推出的初始建议集涉及任何现代 Web 应用的核心工具链,例如 JavaScript 框架、模板接口、UI 框架和任务运行器。我们将尽可能使用现有的解决方案,并编写库或实用程序来填补空白。
我们将持续地系统地扩展这些内容,涵盖开发体验的不同方面,例如离线处理或使用各种 Web API。
所有这些都将在一个中心位置提供:Mozilla 开发者网络 (MDN) 上的应用中心,这是我们久负盛名的 Web 应用开发资源。
但我已经想通了!
我们鼓励您与我们分享您的成功案例。甚至分享您的失败经历。我们需要收集来自日常 Web 开发者的所有反馈。如果您有自己的工具链,以及您最喜欢的 JavaScript 框架等,我们并不想让您转而使用其他工具。我们试图帮助那些不确定如何做出此类决定的开发者。
加入我们!
秉承 Mozilla 的传统,这是一个社区驱动的过程。这意味着我们鼓励并感谢您的参与,我们希望您能帮助我们使这项工作取得成功!
围绕此主题的主要讨论将在以下场所进行
- 在 dev-webapps 邮件列表 上。如果您是 Web 应用开发者,订阅此邮件列表会很有用。
- 此外,欢迎您加入 irc.mozilla.org 上的 #apps 频道。
对于初始工具链建议,我已经在 邮件列表上开启了一个主题,欢迎您参与讨论。
如果您有想要在未来版本中探索的主题想法,请不要犹豫,开启一个新主题来开始讨论。
接下来是什么?
如果这激发了您的兴趣,那就太好了!2014 年对于 Web 应用开发者来说是令人兴奋的一年。在接下来的几个月里,我们将通过 Hacks 和 MDN 应用中心 持续为您提供更新。
关于 Robert Nyman [荣誉编辑]
技术布道师和 Mozilla Hacks 编辑。发表演讲和撰写关于 HTML5、JavaScript 和开放 Web 的博客文章。Robert 是 HTML5 和开放 Web 的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作——在瑞典和纽约市。他还在 http://robertnyman.com 上定期发表博客文章,并且热爱旅行和结识新朋友。
10 条评论