6

私は最近、Java で書かれた主要なオープン ソース ライブラリの開発を安定化させました。その後、サーバー側で記事を公開しました。これにより、多くの肯定的な (しかし批判的で建設的な) フィードバックが寄せられました。そして、最初の貢献者です。これは素晴らしいことです。

このような良いフィードバックのおかげで、私は自分のプロジェクトについて、有用で独創的なものを作成しているという意味で、非常に満足しています。私のプロジェクトの背後にあるいくつかの重要なアイデアと、それが独創的だと思う理由:

  • or-mapper です。OK、それは本当にオリジナルではありません... ;-)
  • その中にコード生成があります。OK、まだオリジナルではありません。しかし、それは常に素晴らしいです。
  • 独自のドメイン固有言語を使用して、Java で型安全なクエリを作成できます。その方がいいです。文字列連結なし。JPA は最近、Hibernate から基準クエリをコピーしたばかりです。
  • 複雑な結合、ネストされた選択、ユニオン、エイリアシングなどを含むすべての SQL 機能でこれを行うことができます。OR マッパーは、RDBMS の背後にあるリレーショナル データ モデルを無視しようとする傾向があります。
  • UDT、ストアド プロシージャ、ネイティブ関数など、あらゆる種類のネイティブな非標準機能をサポートしています。それを行う or-mapper は知りません。

これらの重要なアイデアは、非常に特定のタイプの開発者に役立つと思います。その特定の開発者

  • Java と巨大なレガシー データベースとのインターフェイスを提供します。
  • SQL をよく知っており、広く使用したいと考えています。
  • 新しい言語 (HQL、JPQL など) を学びたくない
  • 洗練された XML 構成の微調整に 1 分も費やしたくありません。
  • 彼のソフトウェアはデータベースと密結合しているため、SQL の抽象化はほとんど必要ありません。Hibernate や JPA の担当者が無視しているように見えるものです。
  • EDIT : データベースにアクセスするには、強力だが軽量のライブラリが必要です。たとえば、モバイル デバイス用に開発する場合 (SRM のコメントを参照)。

さぁ、激務の始まりです。注意を引く方法は?どうすればより多くの観客を獲得できますか? 私のプロジェクトが関連性を持つにはどうすればよいですか? その「特定のタイプの開発者」に到達するにはどうすればよいですか?

4

1 に答える 1

4

プロ並みのサイト (15 歳の脚本家がデザインしたようには見えないサイト) をセットアップすると思います。ライブラリを使用するための十分なヘルプやチュートリアルを含む十分なドキュメントがあることを確認してください。サンプル アプリケーションは、ライブラリの実際の使用方法を確認するのにも適しています。

その設定が完了したら、典型的な SEO を行って、サイトにトラフィックを誘導します。これには、ブログ記事、ページや記事へのリンク、Google からの Addwords の購入などが含まれます。

于 2010-12-02T23:05:26.353 に答える