A finales de 2004 me llamaron para realizar un nuevo proyecto de software. Para mí era algo nuevo, jamás había trabajado con imágenes al nivel que requeria ésta aplicación y comprendí que con la herramienta que llevaba años usando no iva a poder hacerlo llevarlo a cavo con seguridad.
Después de mucho pensarlo decidí probar con Xailer y quede gratamente sorprendido de la agilidad del IDE: empecé a notar que con Xailer se trabajaba más deprisa y que las cosas que hacía funcionaban prácticamente a la primera.
Como con cualquier herramienta nueva, tuve mis problemillas técnicos y mis dudas, que fueron rápidamente resueltas por los integrantes del grupo de Xailer, José F. Giménez, Ignacio Ortíz, José Lalín y otros.
Tanto me gustó Xailer que desde entonces todos los proyectos que me van saliendo los voy realizando con él, incluso lo uso como banco de pruebas para las herramientas de acceso a bases de datos que está haciendo Manu Expósito.
Actualmente Xailer está casi a la altura de los mejores entornos de desarrollo, permitiendo a los programadores que venimos de aquel legendario Clipper crear aplicaciones de alta calidad para MS Windows. Esto, unido a la velocidad de respuesta de sus creadores en los foros hacen de Xailer la mejor de las herramientas (a mi modo de ver) de desarrollo para xBase.
---------
Cuentame tu experiencia con Xailer.
Deja un mensaje en los comentarios contando como te va con Xailer.
---------
Mi experiencia en Xailer :
Hace unos 10 meses me debatia entre seguir con mi herramienta de siempre a 16 bits o migrar a 32 bits. Pasados unos dias de reflexion y pruebas me di cuenta de que esta tarea me iba a suponer rehacer practicamente todas mis aplicaciones - unas 12 mas o menos -, ya sabeis, falta de conocimientos y errores arrastrados de un año a otro por una u otra razon. Unas veces por falta de conocimientos - la mayoria - otras por que la herramienta simplemente no lo permitia y me aficione a los llamados WorkAround - si es que se dice asi - Al final muchas aplicaciones con mucho codigo mal estructurado y mal planteado desde un principio.
Total que habia que empezar de nuevo practicamente todo, pero..... ahi surgio mi duda,,,,, voy a seguir con la misma herramienta con sus cualidades - algo obsoletas ya - y carencias - nuevas tecnologias - o iba ya a coger de una vez por todas el toro por los cuernos y hacer una aplicacion realmente profesional ?, esto me iba a suponer aprender un lenguaje nuevo, mucho tiempo, ninguna venta mientras,,,,,, ummmm dificil situacion y mas dificil decision.
Analice todas las herramientas a mi alcance, todas tenian sus virtudes y defectos, y por supuesto la herramienta que correspondia para dar continuidad a lo que ya tenia.
Probe xailer,,,,, otro mundo,,,,,,ummmm esto podre hacerlo,,,,, je si se puedeeee, anda, pero si ademas se hace con muy poquitas lineas de codigo, vayaaaaaa pero si esto tambien se puedeee, oye pero si funciona perfectamente a la primera y sin workarounds - que era una cosa que me daba autenticos dolores de cabeza -.
A continuacion decidi hacer un analisis mas en profundidad de lo que suponia el cambio. Vamos a ver, el interface de mi aplicacion - por falta de conocimientos o por el motivo que fuese - es obsoleto, y lo que es mas grave, tras varias pruebas - y hay testigos de lo que comento - el sustituto para lo que tenia era un poco mejor, no el toque que yo queria, pero se superaba lo existente. Probe con xailer, ,,,,,, nada que ver, otro mundo, ya lo he dicho, las primeras pruebas ahi estan, saltan a la vista, aplicaciones con una apariencia totalmente distinta, muy profesional, muy al estilo que a mi me gusta.
Deje de ser un beta y adquiri mi licencia, bendita la hora en que lo hice, los desarrolladores de xailer que son 3 ? 4 ?, mas uno son los que han desarrollado mi aplicacion, je no veas que rapidez en el soporte, que rapidez en las actualizaciones - que han sido muy pocas pues todo lo que utilizaba y mucho mas funcionaba perfectamente -.
Y lo mas importante de todo, he aprendido un autentico disparate, he rehecho mis aplicaciones - todavia ando en ello, son muchas - funcionan de miedo, rapidisimo, un acabado - para mi gusto - buenisimo. Todo 100% programacion orientada al objeto, mucho menos codigo, muchiiiisima mas funcionalidad, je y bien estructurado desde el principio - Xailer ayuda a hacerlo bien aunque no quieras -.
El precio pagado - no el monetario sino lo ya comentado anteriormente - nada comparado con el resultado final de mis aplicaciones, no solo en apariencia sino en funcionamiento. Y ahora lo tengo claro, y no es un aviso para navegantes, solo es mi experiencia, si no hubiese decidido dejarlo todo y volcarme en Xailer, hubiese cometido el mayor error profesional de mi vida. Xailer es una autentica realidad a la altura de herramientas como Delphi, VB. El resto,,,, ahi estan, para mi ya son pasado, je como diria un entrañable periodista al que seguia en sus columnas mensuales en su revista - ya fallecio - y digo yo...... esto es lo que pienso y asi lo digo y lo que piensen los demas, me la trae al pairo.
Un saludo
Comentado por Francisco Sanchez a Lunes, 26 de Septiembre de 2005Xailer...
Es la herramienta de mi elección ahora. ¿Por que? Voy a ser concreto:
a. Está ideada y desarrollada desde 0 pensando en el futuro.
b. Tiene un IDE que enseguida te hace sentirte bien programando.
c. Es una GUI con una jerarquía de clases muy bien pensada, actual y extensible.
d. Tiene muchos controles. Muchos.
e. Se ve muy estable... Mis aplicaciones funcionan bien desde que pulso F9... Y si falla, suele ser error mio.
f. Hay un _equipo_ de gente detrás de Xailer. Son varios. Y cada uno especializado en una parte de Xailer.
g. Y ese equipo al completo te ayuda. Es decir, dan soporte a tus cuestiones. Cualquier cuestión es resuelta, ya sea corrigiendo el bug (que los hay, claro), ya sea resolviendo tu duda, ya sea orientándote....
h. Tiene valores añadidos que poco a poco vamos utilzando sin darnos cuenta (DataSources/DataSets/Datacontrols).
Y seguiría diciendo cosas que me hacen utilizar esta herramienta en mi proyecto principal.
Bajaros la demo y probar... Hay un foro para las dudas... tanto para los que han comprado el producto como para los que simplemente lo están evaluando (por que se puede probar antes de comprar!)
Bueno... no se que más decir...
Saludos...
Comentado por José Luis Capel a Martes, 27 de Septiembre de 2005Jose,
>jamás había trabajado con imágenes al nivel que
>requeria ésta aplicación y comprendí que con la
>herramienta que llevaba años usando no iba a
>poder hacerlo.
Si bien Xailer es capaz de facilitarle la vida a uno, eso no significa , que el resto de herramientas no sean capazes de realizar tanto o mejor que Xailer.
No se lo que puede ser eso que dicha herramienta no iba a poder hacerlo, mas bien, que con la herramienta que tenias NO TENIAS la manera de abordar el problema al que te enfrentabas.
Como se que te refieres a Fivewin, decirte, que yo , he realizado en Fivewin / C, muchisimas cosas que jamas pense que seria posible realizar.
La diferencia ? Tener la documentacion que precisas en el momento adecuado, nada mas,m y ahi es donde se marca la diferencia.
Quizas Xailer te soluciona MUCHAS COSAS, y estoy seguro de ello y decir que es acojonantemente sencillo , igual o mas que en Delphi.
La cuestion es : ¿ No eres un poco mas ignorante en no saber COMO FUNCIONA realmente las cosas, en su minima expresion ?
El conocimiento de lo mas abajo, te ayuda a comprender el nivel mas alto, pero no al contrario.
Por eso, me gusto Fivewin, porque podeis ver y comprender como funcionan las cosas, desde el codigo C hasta el nivel de clases.
Actualmente, no se si es posible ver y/o comprender como esta hecho Xailer, supongo que estara en la version profesional, pero de momento,
tenemos un producto cojonudo para empresas, eso si estoy de acuerdo con la mayoria, que para realizar aplicaciones de gestion sin preocuparse lo más minimo en los detalles internos es ideal, pero como programador, al nivel que estamos acostumbrados, a muchos quizas nos decepcione.
Quizas, tu no has podido realizar dicha implementacion, pero te aseguro , que con Fivewin es posible realizar lo que quieras, ni mas ni menos que con Xailer, de eso no tengo la menor duda, eso si, quizas cueste algo mas de trabajo y conocimientos.
Generalmente, no me gusta que la gente le de por decir que Xailer era lo que se necesitaba, o que tal GUI es mejor que otro, etc...
Si el GUI que usas se adapta a uno, COJONUDO, pero por ejemplo, yo prefiero Fivewin a Xailer, porque con Fivewin, yo estoy mas a gusto, y soy capaz o casi capaz, de acometer cualquier tipo de proyecto.
Y lo mas importante, es tener SOPORTE TECNICO.
De momento el soporte de Xailer es EXQUISITO, pero es que si no lo hacen desde un principio, MAL LO TIENEN, jajaja.
Quizas, sea mejor dar la opinion cuando saquen la primera version , tengan 5000 programadores, y despues de un año, vienes y me dices como te va el soporte tecnico, si continua como hasta ahora, COJONUDO!!!
Rafa:
Resumiendo tu comentario, y volviendo a lo que hemos hablado una y otra vez, te diré que si una herramienta no me provee de lo necesario para poder crear mi software de cliente final, no me vale; sencillamente por que yo hago software de cliente final y a velocidades relámpago. Si por ende, esa herramienta no hace mas que darme dolores de cabeza y obligarme a reprogramar clases y funciones, esa herramienta no me sirve. Si para seguir con el cuento, esa herramienta no dispone de soporte técnico por parte de sus autores, pues apaga y vámonos.
Se que a ti te apasiona disponer de todo el material posible para estudiar y comprender las cosas "desde dentro", pero a otros se nos pasó el momento de perder el tiempo investigando como conseguir hacer las cosas para pasar a tener que producir sofware a toda pastilla. Quiero que comprendas que en el mundo hay programadores que no nos interesa el codigo fuente del compilador ni de la GUI ni del IDE ni del SO, ni nada de eso: queremos que la herramienta funcione como se espera que deberia hacerlo.
Y hablando en plata, con FW tardé meses en conseguir hacer un táctil que medio funcionase (sin tocar nada de como es FW) y con Xailer, en las mismas condiciones, tenia funcionando el esquema principal en el mismo día. Y por supuesto la aplicación de imágenes que me habían encargado era una locura intentar hacerla con FW, primero por que FW no aportaba lo necesario de serie y segundo por que no disponía de tiempo para dedicarme a hacer funciones en C, además de correr el riesgo de que aquello no funcionase del todo bien.
Lo repito y no me cansaré de hacerlo, programo para ganarme la vida y Xailer hace lo que quiero que haga sin más dolores de cabeza.
Para mí Xailer es en estos momentos la mejor alternativa para realizar software en entorno xBase de forma rápida y segura, cosa que no me ofrecían "de serie" otras herramientas.
Comentado por Jose A. Suárez a Martes, 27 de Septiembre de 2005José Alfonso:
¿En qué lo ves superior a C3?
Comentado por José Enrique a Viernes, 30 de Septiembre de 2005Rafa, me suscribo a lo comentado por Jose Alfonso, si puedes y dispones de muchiiiisimo tiempo para emplearlo en arreglar cositas, implementar cosas que debieran de estar por defecto, y dando vueltas con lo divino y lo humano, como bien te ha apuntado Jose Alfonso, hay algunas herramientas que encajan perfectamente en esta presmisa, pero si quieres producir software con un nivel altisimo de perfeccionamiento, comparable a Delphi, y en algunas cosas hasta mejor, pues la eleccion es clara, XAILER. Pero oye, cojonudo eh! que cada uno puede perder su tiempo en lo que le de la gana. Y estoy ansioso por probar tus TGTK - disculpa si no se llama asi pero ando algo liado ultimamente y no pude ver a fondo tu trabajo -, que llegado el momento pueden serme de utilidad, aunque habra que estudiarlo a fondo, pues despues de probar XAILER, probablemente solo DELPHI llegue a satisfacer mis necesidades, y por homogeneidad entre mis aplicaciones, probablemente, insisto, muchas herramientas no lleguen a estar a la altura de mis necesidades, lo que no implica ningun demerito para ninguna herramienta, simplemente, que no cubren mis necesidades, no llegan al nivel que necesito que tengan como herramientas.
Como bien apunta Jose Alfonso, hay que producir software de forma rapida y eficaz, desgraciadamente en esta sociedad el arte esta mal pagado, y cuando tienes bocas que alimentar, el tiempo apremia, lo comento por los autonomos como yo, los que estais a sueldo, os pagan por eso, por innovar investigar, arreglar fallos, etc... para los autonomos esto es un lujo, ademas innecesario habiendo grandisimas herramientas como XAILER en el mercado, y como para gustos estan los colores, pues lo dicho, que cada uno programe con la herramientita que quiera, yo como herramienta de trabajo escogi XAILER. Cuando llevas 10 meses trabajando con un gran producto, tienes una vision mas clara donde antes solo habia oscuridad e impotencia - por no disponer de los conocimientos necesarios claro esta -. Venga Rafa, que te vaya bien con tu herramienta preferida.
JESE:
Para mi, de forma particular y sin querer hecer daño a nadie, C3 no es más que un proyecto.
RECTIFICO:
Prefiero no hablar de lo que no conozco. No dispongo de una versión oficial de C3 con la que hacer pruebas. Por los motivos que fueran a su autor no le intereso que yo pudiese testear libremente C3.
Comentado por Jose A. Suárez a Viernes, 30 de Septiembre de 2005Explicita o implícitamente han comparado FW/FWH con Xailer….en mi opinión es una comparación que no se debería realizar ya que FWH es un GUI , ( .lib) y Xailer es un RAD…es decir que estamos comparando Str() con Val(), si se me permite la abstracción, además FW tiene 15 años en el mercado ya está por su versión 2.6 y Xailer no ha liberado la 1.0
También me gustaría aclarar que existen dos ‘clases’ de programadores:
A- Quienes desarrollan herramientas de programación, que luego serán utilizadas por otros programadores.
B- Quienes desarrollan aplicaciones para el usuario final.
Hecha esta clasificación....creo que para quienes desarrollamos Aplicaciones para usuario final ….Xailer viene como anillo al dedo, ya que nos permite despreocuparnos de cuestiones inherentes a la herramienta y nos ahorra un precioso tiempo; y digo esto porque me ha tocado escribir un dialogo con un bitmap de Fondo, este tenía 100 controles, entre Get, Say’ ( tenia que escribirlos porque tenían que ser transparentes ), y botones….una tarea titánica, Xailer me hubiera ahorrado el 70% del tiempo.
Para quienes gustan desarrollar Herramientas para programadores FWH..está bien….pero claro C está mejor, porque si me permites imaginar Rafa, muchas de las cosas que has hecho, las has podido realizar “bajando” a nivel de C, lo cual para quienes tenemos tiempos que cumplir, y clientes a los que dar soluciones es un lujo que no nos podemos permitir , porque aunque no lo creas Francisco, a los empleados nos presionan también, aunque por cosas distintas a la de los autónomos.
Por último decir que programo con ambas herramientas, y hay detalles que no puedo perder de vista, ya sean a favor o en contra de una y otra, siempre teniendo en cuenta lo que se le puede pedir a una por ser una lib-GUI, y a otra por se un entorno integrado de desarrollo
FWH
Ya tengo todo el entorno de trabajo montado…muchas cosas hechas…y varios años programando en el mismo entorno, por lo que se me facilita enormemente hacer cualquier programa.
Tiene una gran cantidad de usuarios, multitud de contribuciones de 3ros. , siempre dispuestos a ayudar.
Demasiados ‘workround’, falencias en el pintado de controles.
Me gustaría que FWH siga adelante ofreciendo nuevas prestaciones a los usuarios, porque tenemos mucho desarrollado en FW y tenemos muchas aplicaciones que están rodando en lo clientes, y que debemos mantener y mejorar.
No quiero dejar de agradecer a Fivetech, por habernos permitido pasar a desarrollar “aplicaciones windows” , y por poner la ‘piedra incial’ de un compilador de 32/64 bits.
Xailer:
Muy pero que muy transparente, en 10 minutos tenemos listas las pantallas, con los controles que se nos ocurra, y … a pensar en la funcionalidad que tienen que tener esos controles.
¡Permite depurar paso a paso!
Pinta con una nitidez excelente, ah y lo que le tiren eh…jpg’s , bmp’s, lo que quieran.
Facilidad para compilar, cuantos han demorado su paso a [x]Harbour por tener dificultades para compilar.
Ayuda en línea, completa.
Me gustaría tener los fuentes, una agradable costumbre que adquirí con FW.
Muchos controles…., que se pintan mediante el API de windows y no a mano.
Muy sólido, no da errores….y se comporta como esperas.
Me gustaría que pronto Xailer tenga su versión 1.0 para que pueda mostrarse a todos los usuarios de xBase que creo que siempre hemos buscado un entorno completo de desarrollo, y una vez finalizada esa etapa que le pongan la guinda a la tarta, los OCX , ADO y seguramente muchas cosas que al excelente equipo de Xailer se les ocurrirán…o ya se les habrá ocurrido ;-).
Por último agradecer al equipo de Xailer, por darnos una herramienta capaz de producir un salto de calidad en nuestro trabajo como en nuestras aplicaciones.
Gracias por leer.
Saludos a todos.
Antonio F. Ortega
Comentado por Antonio F. Ortega a Domingo, 02 de Octubre de 2005A ver si aclaramos las cosas.
La intención original de éste mensaje era que saber la opinión de las personas que en estos momentos usan Xailer para programar, de ningún modo se pretendían realizar comparaciones con otras herramientas.
Desgraciadamente, unos comentarios totalmente desafortunados han hecho parecer que éste artículo era un ataque a otras herramientas (sean cual sean), cuando no era así.
Eso es todo.
Comentado por Jose A. Suárez a Lunes, 03 de Octubre de 2005Jose Alfonso, en primer lugar me gustaría que especificaras cuales son los "comentarios totalmente desafortunados", ya que cuando te tomas la atribución de 'calificar' el contenido de los comentarios, tambien deberías especificar a cuales te refieres.
Por otra parte decirte que en mi opinión no tiene nada de malo hablar de las cosas buenas y malas que tienen los productos/herramientas con las que uno trabaja.
Por último decirte que lamento si mi comentario se ha salido del ámbito que pretendías darle a tu artículo, y aclararte que en ningún momento he pretendido dejar entrever que este artículo sea un ataque a otras herramientas, simplemente he interpretado, que implicita o explicitamente se han hecho comparaciones, de ahí el contenido de mis expresiones.
Saludos. Adios.
Antonio F. Ortega
Comentado por Antonio F. Ortega a Martes, 04 de Octubre de 2005