La mia libreria open source si sta stabilizzando. Ora, come per attirare l'attenzione? [chiuso]

StackOverflow https://stackoverflow.com/questions/4340800

  •  30-09-2019
  •  | 
  •  

Domanda

Ho avuto recentemente stabilizzato sviluppi di una grande libreria open source scritto in Java. Ho poi pubblicato un articolo sul lato server, che mi ha portato un sacco di positivo (ma anche critico, costruttivo) feedback. E un primo collaboratore, che è grande!

Quindi, con tutto questo buon feedback, ho un ottimo feeling mio progetto, in un modo che sto creando qualcosa di utile e originale. Alcune idee chiave alla base del mio progetto, e perché penso che sia originale:

  • E 'un o-mapper OK, ora che non è proprio originale ...; -).
  • E 'la generazione di codice in esso. OK, ancora non originale. Ma è sempre bello.
  • Esso consente per la creazione di query type-safe in Java utilizzando il proprio linguaggio specifico dominio. che è meglio. No concatenazione di stringhe. APP è appena recentemente copiato criteri di richieste da Hibernate.
  • Permette di farlo con tutte le funzionalità di SQL, tra cui si unisce complessa, seleziona nidificati, sindacati, aliasing, ecc. Ora che sembra originale a me. O-mapper tendono a cercare di ignorare il modello di dati relazionale RDBMS dietro.
  • Supporta tutti i tipi di funzionalità native non-standard come UDT, stored procedure, funzioni native, ecc. non so qualunque o-mapper che lo fa.

Credo che queste idee chiave sono utili per un tipo molto specifico di sviluppatore. Questo specifico sviluppatore

  • interfacce Java con enormi database legacy.
  • conosce SQL bene e vuole utilizzare in maniera intensiva.
  • non vuole imparare qualsiasi nuova lingua (HQL, JPQL, etc)
  • non vuole spendere uno minuto la messa a punto alcune sofisticate XML di configurazione.
  • vuole poco astrazione su SQL, perché il suo software è strettamente accoppiato con il suo database. Qualcosa che penso che i ragazzi di Hibernate o JPA sembrano aver ignorato.
  • Modifica : ha bisogno di una libreria forte ma leggero per l'accesso al database. Per esempio quando si sviluppano per i dispositivi mobili (vedi commento di SRM).

Ora è l'inizio del duro lavoro. Come per attirare l'attenzione? Come posso raggiungere un pubblico più grande? Come può il mio progetto diventare rilevante? Come arrivare a quel "tipo specifico di developer"?

È stato utile?

Soluzione

Direi impostare un sito dall'aspetto professionale (uno che non guarda come è stato progettato da un 15 anni kiddie vecchio copione). Assicurarsi di avere un'ampia documentazione con un sacco di aiuto e / o tutorial per utilizzare la libreria. Esempi di applicazioni sono anche bello vedere un vero e proprio utilizzo mondo della biblioteca.

Una volta che avete che l'installazione Vorrei fare un po 'di SEO tipici per il traffico verso il tuo sito. Questo include articoli di blog, i link alla tua pagina eo articoli, ed eventualmente acquistare alcuni Addwords da parte di Google.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top