Decepcionado con el componente JvXPBarLaz (comentado en el post) ya que no cumple con mi prometido y viendo componentes como este adicionales para Delphi que si funcionan con realmente lo hace Windows. Alguien sabe si esto es así.
He de decir que estoy algo desmotivado con este lenguaje de programación Lazarus, y reconozco me ilusiona seguir aprendiéndolo, pero cuando la dificultad para encontrar componentes (a diferencia de Delphi) y los que encuentras limitados en sus funciones, falta de codificacion como MDI y más que desconozca, la documentación y manuales de Lazarus escasos, comentarios en foros idem de idem,... me hacen darle vuelta si me he equivocado en aprender este Lenguaje y no Delphi (aunque sean lo mismo).
Sólo me queda instalar CodePhyton y ver si cumple con los expectativas en cuanto a componentes como personalmente pretendía y así lo hace Delphi.
Espero y como dice un dicho popular que: "Los árboles no me impidan ver el bosque".
Un saludo
En CodeTyphon 5.1 release de fecha 2014-12-09, que es el que tengo, no hay un TJvXBarLaz. Si existe el TJvXBar.
CodeTyphon no es diferente a Lazarus, es el mismo. Lo que cambia es que cuenta con muchos más componentes para usar.
Sobre lo de poca documentación, hay que ser justos. Si la hay, que no es esté del todo completa lo podríamos dejar a criterio de cada uno. Hay que aprender a leerla y saber como buscarla.
Los proyectos libres y/o Open Source tienen sus idas y venidas con el tema documentación. Admito que el caso de Lazarus es peculiar. Por un lado tiene cierta documentación, pero para algunas cosas le falta. Lo cierto es que Lazarus creció muy de golpe en los últimos 4/5 años (cosa que no les fue fácil de lograr) y le faltan manos que ayuden en la documentación. No es fácil ponerse al día y empezar a generar documentación sobre los cientos de suites de componentes, y que cuyos cambios se dan día a día; y hay que tener en cuenta que la actividad de documentación no muy feliz que digamos. Y que por empezar NO SON NECESARIAMENTE RESPONSABILIDAD DIRECTA DEL EQUIPO DE LAZARUS sino de los desarrolladores independientes y/o pequeñas empresas que dan aporte/soporte a que Lazarus siga existiendo. La gente de Lazarus y de FreePascal se centran en el IDE, el compilador y los componentes estándar tradicionales. Luego vienen las suites de componentes agregadas.
En el otro extremo de grandes documentaciones, ´pondría el ejemplo del motor de base de datos Firebird. El hermoso trabajo y cuidado que le dan a su documentación es de lujo ya que han formado un buen plan de editores. Lazarus, a pesar de haber cumplido su década, no tiene tanta prioridad en eso. El equipo de trabajo está mucho más dedicado a estabilizarlo y ponerlo a punto. Piden gente.
Naturalmente que para estar mucho más al corriente hay que ir hacia los foros oficiales, y escribir en inglés. Sobre todo si el tipo de duda es mucho más orientado hacia el uso de ciertos componentes no tradicionales (el TIvxBar es uno de esos). No puedes esperar que aquí o en cualquier otro foro todos sepamos todo sobre todo los componentes. ¡Son demasiados! No hay cabeza que aguante.
Mil disculpas si te sientes decepcionado por parte de gente de DelphiAccess, sobre todo de parte mía ya que he sido el que más ha tratado de apoyarte. Como te comenté, yo incluso estoy con mis proyectos.
Lazarus tendrá su década, pero todo está nuevo debido a su constante evolución. Incluso para los que vienen de Delphi les resulta "raro" y deben ir aprendiendo sobre la marcha. Que es mi caso.
Y el que por uno o dos a los que tu consideras que no te están a tu altura o no le supiste encontrar algo no debiera de ser motivo para abandonarlo. Temo que si te vas a por Delphi te topes con la misma piedra. ¿Me permites darte un consejo? La programación es mucho más que poner componentes. Quizá las cosas entran por los ojos y una interfaz muy bonita gracias a componentes muy lucidos pero de nada sirve si por detrás no hay una buena estructura y diseño que la soporte.
La programación es 80% lógica, 20% gráfica. Te invito a pensar más en los aspectos técnicos/lógicos que en la estética. Ese giro conceptual luego te ayudará más.
Te digo esto porque noto en ti una fuerte predisposición a cuestiones estéticas y no tanto en el desarrollo en sí (que es lo más importante realmente).
Te invito a que analices y no dejes de darle la oportunidad a este interesante IDE.
Saludos,