Mi biblioteca de código abierto se está estabilizando. Ahora la forma de llamar la atención? [cerrado]

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

  •  30-09-2019
  •  | 
  •  

Pregunta

Me había estabilizado recientemente desarrollos de una importante biblioteca de código abierto escrito en Java. He publicado un artículo a continuación, en el lado del servidor, lo que me ha traído un montón de (pero también crítica, constructiva) de retroalimentación positiva. Y un primer colaborador, que es grande!

Así que con todo eso una buena retroalimentación, tengo una gran sensación de mi proyecto, de manera que estoy creando algo útil y original. Algunas ideas claves detrás de mi proyecto, y eso creo que es original:

  • Es una o mapeador OK, ahora que realmente no es original ...; -).
  • Tiene la generación de código en él. Aceptar, todavía no es original. Pero eso es siempre agradable.
  • Permite la creación de consultas con seguridad de tipos en Java utilizando su propio lenguaje específico de dominio. eso es mejor. Sin concatenación de cadenas. APP ha hecho más recientemente copiado criterios de consultas de Hibernate.
  • Permite hacerlo con todas las características de SQL, incluyendo une complejo, selecciona anidados, sindicatos, alias, etc. Ahora que parece original, para mí. O-creadores de mapas tienden a tratar de ignorar el modelo de datos relacional detrás de RDBMS.
  • Es compatible con todo tipo de funcionalidad no estándar nativa como UDT, procedimientos almacenados, funciones nativas, etc. No sé cualquiera o mapeador que hace eso.

Creo que estas ideas clave son útiles para un tipo muy específico de desarrollador. Que el desarrollador específico

  • interfaces Java con enormes bases de datos heredadas.
  • SQL conoce bien y quiere usarla extensivamente.
  • no quiere aprender cualquier idioma nuevo (HQL, JPQL, etc)
  • No quiere pasar un ajuste fino minutos a algunos sofisticada XML de configuración.
  • quiere poco de abstracción sobre SQL, ya que su software está estrechamente unida con su base de datos. Algo que creo que los chicos de Hibernate o JPA parecen haber ignorado.
  • Editar : necesita una biblioteca fuerte pero ligero de acceso a la base de datos. Por ejemplo, cuando se desarrollan para dispositivos móviles (véase el comentario de SRM).

Ahora es el comienzo del trabajo duro. ¿Cómo llamar la atención? ¿Cómo puedo lograr una multitud más grande? ¿Cómo puede mi proyecto de ser relevante? Cómo llegar a ese "tipo específico de desarrollador"?

¿Fue útil?

Solución

Yo diría que configurar un sitio de aspecto profesional (uno que no parezca que fue diseñado por un script kiddie de 15 años). Asegúrate de que tienes una amplia documentación con un montón de ayuda y / o tutoriales para el uso de su biblioteca. Algunos ejemplos de aplicaciones también son buenos para ver un uso en el mundo real de la biblioteca.

Una vez que tenga esa configuración que haría algunos SEO típica para dirigir el tráfico a su sitio. Esto incluye los artículos del blog, enlaces a su página y o artículos, y, posiblemente, la compra de algunos Addwords de Google.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top