Language agnostic 如何使您的web框架流行?

Language agnostic 如何使您的web框架流行?,language-agnostic,Language Agnostic,我正在开发开源的web框架,它几乎已经准备好了,但我仍然不知道如何推广它。你有什么建议?(当然,除了垃圾邮件堆垛溢出:) 做好 制作好文档(如symfony) 确保它有市场 做一个好网站 通过用户组等进行推广 确保你有一个像样的社区,比如用户组、IRC聊天室、论坛 然而,根据我的经验,文档无疑是最重要的部分。如果你做得很好,并且你的框架和文档一样好,你会得到用户:)我想看看教程、代码示例和漂亮的API文档。我首先根据文档选择库和框架。功能是我关注的第二个问题。毕竟,如果我不知道如何让它工作,那

我正在开发开源的web框架,它几乎已经准备好了,但我仍然不知道如何推广它。你有什么建议?(当然,除了垃圾邮件堆垛溢出:)

  • 做好
  • 制作好文档(如symfony)
  • 确保它有市场
  • 做一个好网站
  • 通过用户组等进行推广
  • 确保你有一个像样的社区,比如用户组、IRC聊天室、论坛

然而,根据我的经验,文档无疑是最重要的部分。如果你做得很好,并且你的框架和文档一样好,你会得到用户:)

我想看看教程、代码示例和漂亮的API文档。我首先根据文档选择库和框架。功能是我关注的第二个问题。毕竟,如果我不知道如何让它工作,那么什么样的功能是好的呢?

请清楚地解释为什么世界需要你的框架

与使用框架A、B或C相比,它的主要好处是什么


拿你的三个主要竞争对手进行比较。如果你的观点足够好,并且你的文档足够有力,你就会说服人们转换

我建议您阅读Paul Graham的文章,该文章剖析了编程语言的流行。虽然您的web框架并不完全是一种编程语言,但它可能是一种语言,这使得他的建议非常相关

他谈到了成为流行系统的脚本语言的重要性(想想Spring MVC到Spring)、简洁性(想想Tapestry的简单jwcid属性或Savant for PHP只需1个LoC即可运行)、可黑客性(同样,Spring MVC,允许您自己的框架接口植入),让专家黑客成为您的目标用户群(其他人将跟随他们的脚步),等等。

让它变得更好(干净的代码、易于使用、文档丰富、教程,至少在某种意义上比其他框架更好)

使其美观(专业、时尚的网站;美观的示例)

让它变酷(有一些吸引极客的东西。他们是早期采用者,并谈论他们做什么。如果你能说服一群人,这将是一个很好的加分)

反应迅速。确保你知道人们在谈论什么。确保他们可以通过电子邮件、推特和论坛联系到你。确保当人们在网上其他地方谈论它时,你听到了它(谷歌提醒)

使人们能够做出贡献并参与其中

不知道你的框架的优点和缺点

让它变得更酷。只需使用这个框架构建一个像twitter这样的游戏改变者


推广it(stackoverflow、twitter、博客、会议、幻灯片)但要诚实。如果它看起来像一个广告,每个人都会像其他人一样对待它:忽略它。但如果它有趣,并且很好地解决了一个问题,人们会倾听。

很抱歉,但你的问题是错的。如果你不得不问,你可能还没有准备好创建一个网络框架。我不想消极,所以我会回答你我的建议是积极的:

您应该有经验或理解所有已开发的web框架。web不是很老,所以这仍然是很实用的。了解并学习使用从Perl/CGI到Twisted到Rails的一切

你还应该对框架设计有很好的理解。这本身就是一个完整的领域。作为基础,你将理解设计模式,然后通过经验你将知道如何实现灵活性、可扩展性和易用性。你将学习其他框架——MFC、Swing、STL——并了解它们的优缺点cks

这就是为什么这一切都很重要:RubyonRails总结了我们在过去20年中发现的大多数软件开发最佳实践。Rails成功的一个重要因素是,它的作者了解过去哪些是有效的,哪些是无效的


这些只是一些线索。

为什么不做一些漂亮的东西,可以嵌入到其他网站中,比如可以集成到facebook的应用程序?当然可以添加一些类似“用FrameworkX制作”的东西,并链接到你的网站:-)

不要忘记:)

谢谢你的回答。你们能不能就如何“确保它有市场”提出一些建议?若它能满足这些要求,框架就会找到市场。不,它不会。做一个基于VB4的伟大框架,无论做什么,它都永远找不到市场。制定一个伟大的框架,目标是一个由其他人主导的市场:失败很可能会影响你的答案,在我们结束讨论之前,我想在这里再问一个问题。想象一下,我有很好的文档、出色的框架、很酷的网站等等。。如何让人们访问这个网站并阅读文档?谢谢你的评论,但在我看来,制作“好”的框架和让它“流行”是两码事。你所说的更多的是关于“做一个好的人需要什么”,我完全同意你的看法。谢谢你的回答,我喜欢这个主意