Desarrollos de @ktive Software pausados

Desarrollos de @ktive Software pausados

Lean la razón del porque.Desde hace mucho tiempo que vengo programando en mis tiempos libres. He armado varias aplicaciones, algunas sin las cuales no podria vivir 🙂

Sin embargo, en los ultimos tiempos, debido a varias causas, he decidido pausar todos los desarrollos de la página de @ktive Software. ¿Las causas? Son 3:

Falta de Feedback

Voy a las cifras. Las 4 aplicaciones mas descargadas:

xRadio: 11413
CSS Spy: 7655 descargas.
gView: 2124 descargas.
Note!: 984 descargas.

Si las sumamos, en total, es este tiempo más de 20000 personas descargaron estas aplicaciones. ¿Que feedback tuve? ¿Cuantos mails reportando bugs o problemas? Bueno, en 5 años menos de 50 mails. Menos de 10 por año, menos de uno por mes.

Cuando he encarado el desarrollo de cada aplicacion en particular, la idea era resolver un problema. en particular un problema que me surgia una necesidad que tenia. Por lo general, mi concepcion de lo que queria del programa siempre la tenia clara, ya que el programa venia a suplir una necesidad particular mía.

Pero al no tener feedback de los usuarios que descargan estas aplicaciones, las dudas que me surgen son ¿Les interesa? ¿Les sirve asi como esta? ¿No les anda? ¿Vieron errores?

Sinceramente, creo que jamas obtendre la respuesta a esta pregunta.

Donaciones (casi) nulas

Mi idea de compartir con los demas mis aplicaciones no tiene en si un transfondo comercial, sino mas bien son las ansias de compartir. Todas las aplicaciones que estan en la página de @ktive software, son gratuitas. No cobro por ellas. Pero, como modo de dar las gracias, no esta mal una donacion, ¿no? Bueno, en todo este tiempo recibi solo 2 donaciones de dos usuarios agradecidos.

Cambios en el lenguaje de programación

Las aplicaciones estan escritas en Delphi 5. esta viejito el Delphi, y aunque las aplicaciones corren bien en Vista inclusive, tiene una gran desventaja al portar el codigo a otras plataformas, ya que por ejemplo en Lazarus (el “Delphi” de Linux), el codigo no es compatible.

Ultimamente he evaluado varias opciones para que las aplicaciones sean sencillas de portar a otras plataformas. Me decidi por la plataforma .net, por varias razones. La portabilidad es una. es mas sencillo portar el core de la aplicacion y luego portar ciertas partes de la ide. O escribirla directamente en linux, con GTK#, y portarla a Windows.

Resumiendo…

Por estas causas, he decidido pausar lso desarrollos. No es que no viniera haciendo cambios en los programas, de hecho en algunos he trabajado bastante (caso CssSpy y xRadio), pero me vi reacio a poner las nuevas versiones a disposición del publico debido a la falta de interes.

De ahora en mas, mi enfoque va a ser distinto. Voy a seguir programando para  mi. Y en base a si surge o no el interes, voy a ir liberando lo que vaya programando.

Actualmente, tengo algunas ideas en mente:

– Parser de CSS: Este componente, escrito en .net, va a ser el corazon de un próximo CSSSpy (que corra en linux). Pero ademas, la utilidad de este componente, va a ser combinar, comprimir y limpiar una o varias hojas de estilos, algo util para páginas .net. Ya esta escrito, y tal vez algun dia lo libere.

– CssSpy 2: Debido a que para realizar algunos cambios en esta aplicación hay que reescribir el parser, decidi reescribir el parser (el punto de arriba) y reescribir la aplicacion de una forma mas sencilla de mantener. La idea es dividir la aplicacion en módulos, de esta forma portarlo a Mono(Linux) va a ser, más sencillo.

– Note! S3: Como extraño a  Note! en linux. es cierto que esta Tomboy, pero no es lo mismo. Asi que ya empece a diagramar las clases que me van a ayudar a escribir esta futura aplicacion multiplataforma 🙂

Cualquier feedback, se agradecera, ya lo saben.

Saludosсайт

Jonatan Moleiro Sobre el autor Jonatan Moleiro

0 comments on “Desarrollos de @ktive Software pausadosAdd yours →

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Enter Captcha Here : *

Reload Image