Construí un ORM: JavaLite – activejdbc. Me inspiré en Ruby on Rails ActiveRecord. No hay muchas opciones en Java para ORM, donde Hibernate gobierna. Hibernate es complejo y difícil de manejar. Las razones por las que lo construí:
- Realmente quería tener un ORM simple, potente y rápido para usar
- Los desarrolladores de Ruby me desafiaron diciendo “no se puede hacer esto en Java”
- Necesitaba un marco que tenía el control para agregar nuevas funciones a medida que son impulsadas por proyectos
- Quería contribuir a OSS.
En cuanto a “cómo”: construí un prototipo simple en 2 meses de mi tiempo libre, y luego obtuve un nuevo proyecto donde convencí a las empresas de confiarme este nuevo ORM en su proyecto comercial. A medida que avanzaba el proyecto, trabajé dos veces para mover el proyecto y ActiveJDBC hacia adelante. En aproximadamente 6 meses, tuve dos productos decentes: un proyecto comercial bien construido y una nueva biblioteca Java que ya tenía una aplicación comercial. Después de eso, me mudé a construir JavaLite – activeweb, que es un marco de Java similar a Ruby on Rails.
- ¿Cómo crear un sitio web como Freelancer, Upwork o Fiverr? ¿Qué lenguajes de programación necesito usar?
- ¿Cuál es la mejor manera de desarrollar una aplicación web: Ruby On Rails, Sinatra, HTML5, JavaScript?
- ¿Cuáles son los mejores usos del raspado web, cuál es la legalidad de usarlo?
- ¿Qué es una aplicación AJAX y cómo probarla?
- ¿Debo usar siempre colores seguros para la web al diseñar un sitio web?