我的开源库正在稳定下来.现在如何获得关注?

Luk*_*der 6 open-source jooq

我最近稳定了用Java编写的主要开源库的开发.然后我在服务器端发表了一篇文章,这给我带来了许多积极的(但也是批评性的,建设性的)反馈.并且是第一个贡献者,这太棒了!

因此,通过所有这些良好的反馈,我对我的项目有了很好的感觉,我创造了一些有用和原创的东西.我的项目背后的一些关键想法,以及为什么我认为它是原创的:

  • 它是一个or-mapper.好的,现在真的不是原创...... ;-)
  • 它有代码生成.好的,仍然不是原创.但那总是很好.
  • 它允许使用自己的特定于域的语言在Java中创建类型安全的查询.那更好.没有字符串连接.JPA刚刚从Hibernate复制了标准查询.
  • 它允许使用所有SQL功能,包括复杂连接,嵌套选择,联合,别名等.现在这对我来说似乎是原创的.OR-mappers倾向于试图忽略RDBMS背后的关系数据模型.
  • 它支持各种本地非标准功能,如UDT,存储过程,本机功能等.我不知道任何or-mapper可以做到这一点.

我认为这些关键想法对于特定类型的开发人员非常有用.特定的开发人员

  • Java与巨大的遗留数据库接口.
  • 很了解SQL并希望广泛使用它.
  • 不想学习任何新语言(HQL,JPQL等)
  • 不想花一分钟微调一些复杂的XML配置.
  • 希望对SQL有一点抽象,因为他的软件与他的数据库紧密结合.我认为Hibernate或JPA的人似乎忽略了一些东西.
  • 编辑:需要一个强大但轻量级的数据库访问库.例如,当他们为移动设备开发时(请参阅SRM的评论).

现在是艰苦工作的开始.怎么引起注意?我怎样才能获得更多人群?我的项目如何变得相关?如何达到"特定类型的开发者"?

SRM*_*SRM 4

我想说的是建立一个看起来很专业的网站(一个看起来不像是由 15 岁的脚本小子设计的网站)。确保您有足够的文档以及使用库的大量帮助和/或教程。示例应用程序也很好地了解了该库的实际使用情况。

一旦你完成了这个设置,我就会做一些典型的搜索引擎优化来增加你网站的流量。这包括博客文章、返回您的页面和/或文章的链接,以及可能从谷歌购买一些 Addwords。