Nada más llegar, Ignacio nos dio a todos una hoja con un esquema de la jerarquía de clases de la GUI de Xailer, un folleto de introducción al IDE, un cd con la próxima beta que va a salir -esta semana probablemente-, y una alfombrilla para el ratón con el logotipo de Xailer que me viene que ni pintada -tenía pendiente conseguir una nueva, la que me regaló Zilos estaba destrozada-.
Después Ignacio comenzó con la presentación de la herramienta. Empezó por aclarar las características más técnicas de Xailer, enseñando sobre todo las ventajas de utilizar un IDE y las diferencias que tiene esto con el método usado en Fivewin. Interesantísimo el detallazo de que Xailer no oculta ninguna parte del código de tu programa como hacen otros: todo el código que genera va a parar a un archivo .xmf tan compilable como el que hubieras escrito si hubieras prescindido del IDE. Vamos, que al ver realmente cómo es un IDE tuve que tragarme unas cuantas tonterías que dije una vez por aquí... cuando está claro que no sabía bien de qué hablaba.
Después llegó lo mejor. Empezamos a ver el IDE en el proyector, lo fácil que es configurar las opciones del entorno de trabajo, los ejemplos de uso de los controles, la integración perfecta de imágenes como fondos de ventanas -en cualquier formato-, las impresionantes opciones de ajuste de controles a ventanas y su comportamiento al redimensionarlas... y sobre todo, las 3 cosas que más me gustaron:
comentarios (33) |
¿ Y para cuando la demo de Xailer ? ¿ Que tal va de documentación ?
El visual Xbase++ de Alaska está disponible desde hace bastantes meses. Delphi y VB llevan ofreciendo esto desde hace años. ¿ Y ahora llegan estos sres. y van a reinventar y vendernos la rueda ?
Tiempo al tiempo, que al programador de Clipper no le gustan los IDEs. Que ya lo intentó Visual Objects y así le fué.
JC
José Luis,
En Septiembre sale Xailer 1.0. Esta semana saldrá la beta 2 - demo (creo que a falta del diseñador visual de listados y el editor de menús visual). No tendrá limitaciones, excepto que para ejecutar los EXEs habrá que hacerlo desde el IDE. Y habrá 2 versiones:
- personal: 125 - 150 €
- profesional: 350 - 375 €
Creo que esta semana saldrá todo en la web... no sé si no estoy metiendo un poco la pata por decir esto, pero nadie me ha dicho que no diga nada.
De documentación, va muy muy bien. Dijo René Flores que está al 80%, y sólo del browse hay 60 páginas. Todo en español y en inglés.
J.Carmona,
Creo que cuando Visual Objects salió los programadores de Clipper no estaban siquiera acostumbrados a Windows. Ahora es diferente, casi todos los que han seguido con xbase en Windows han usado Fivewin, por lo que se han acostumbrado a los objetos y al cambio de mentalidad. Con esto Xailer se hace mucho más fácil... y si quieres, compara precio entre Delphi y VB, además de sacarle a esto todas las ventajas de los lenguajes xbase :)
Hace tiempo que estoy probando Xailer, y la verdad es que desde el primer dia me quede maravillado por su sencillez, y hasta veces le decia a Jose F. que: oye! que lo ponga el xailer, cuando todavia habia cosas, por ser beta, que no estaban implementadas, porque es tan sencillo....
Ahora bien, espero , como bien dices, que la documentacion SEA acorde con el RAD de Xailer, porque a mi me cuesta hacerme con la criatura y no porque sea dificil, si no por el cambio de mentalidad, es lo mismo que nos ocurria de pasar de una programacion estructurada y lineal a una programacion de eventos y POO.
Con Xailer , hay que cambiar un poco el 'chip' cuando usamos el RAD a la hora de diseñar, y como no estamos acostumbrados a tener 'tropecientas opciones', se puede controlar con el minimo esfuerzo cualquier pequeño detalle de un control en concreto, pues nos inunda con lo que se puede llegar a hacer.
Creo que con una buena documentacion, y creo conociendo a Jose F., uno de los pocos que conozco que cuando explica algo, parace hasta sencillo hacer lo mas complicado, sera una opcion MUY a tener en cuenta.
Por cierto, jaime, que es eso de si xHarbour les permite ?
Que yo sepa xHarbour es un compilador, no un IDE.
Si te refieres a xIde, de xHarbour.com, mucho cuidado con el tema del Pelles C.
Saludos.
Ya tenemos Xailer y tiene muy buena pinta, aunque no olvidemos también productos como vCode que según sus creadores estan en puertas de salir a la calle. Creo que es un buen momento para ese cambio de mentalidad. Saludos.
En su momento ya puse un comentario acerca de los IDE... Veo que poco a poco van calando en la comunidad xBase, si es que son una ventaja, te permiten centrarte en la resolución del problema del usuario, pero no te quitan el placer de escribir código.
Oye me alegro, estaré atento y cuando salga Xailer le pegaré un vistazo.
Por cierto...
El IDE de Xailer, al menos la imagen que pones, es calcado al IDE de Delphi... ;) Incluso los nombres de las pestañas de la barra de componentes.
Un saludo.
Rafa: ¿ a que te refieres con los problemas de xIDE derivados de PellesC ? ¿ A problemas de copyright ? ¿ Tu crees que alguien va a demandar a Ron y Patrick ?
Saludos,
Jose Luis, yo solamente advierto, leeros bien la licencia de Pelles C , que esta basado a su vez en otro C, y sacar vuestras propias conclusiones.
Yo solamente se, que cuando empieza a moverse 'dinero' , los 'pispas' salen de debajo las piedras y que no os pillen de por medio.
No voy a entrar en polemicas, pero investiga por tu cuenta dicho tema, y al igual , sacas tus propias conclusiones.
Saludos.
Rafa,
Con lo de "si xHarbour lo permite" me refiero a si xHarbour da la talla como compilador, ya que Xailer depende de él totalmente. Me refiero a esa eterna discusión sobre los CDX... eso que se suele comentar de que "bajas la última versión del CVS y algo empieza a fallar...". Pero yo creo que esa etapa ya ha pasado. Está a punto de salir la beta 1, y yo al menos estoy usándolo con el Cuaderno de Bitácora y me funciona muy muy bien.
José Alberto,
Sí, el IDE es calcao al de Delphi ;)
Eso lo dicen los mismos creadores, han seguido la línea del de Delphi. ¿Por qué no? Si es bueno y funciona, no vas a cambiar cosas para que no se parezca... creo yo. Además, pocas cosas puedes hacer distintas... un IDE es un IDE.
Jaime,
muchas gracias por tus palabras. Espero que Xailer te guste más cuanto más lo pruebes ;-)
Respecto a la similitud con Delphi... pues claro que se parece (y mucho), ya que fue el modelo original que seguimos desde el principio. Particularmente, de todos los IDEs o RADs que he visto, el de Borland es, con muchísima diferencia, el que más me gusta, y el que creo que es más productivo. Por otro lado, no lo hemos seguido a pies juntillas, sino que también hemos procurado hacer las cosas que creemos que mejor se adaptan a nuestro lenguaje xbase y a nuestra forma de trabajar. Lo que quiero decir es que hay cosas en el IDE de Delphi que nosotros no tenemos (o porque todavía no las hemos hecho o porque no las vamos a hacer), así como también hay cosas que creo que están mejor resueltas en Xailer que en Delphi. P.ej. si queremos usar un bitmap concreto para los botones de CANCELAR de una aplicación (la típica aspa roja), en Delphi tenemos que cargar el bitmap desde disco en cada botón, y además se enlaza al ejecutable tantas veces como botones tengamos (imagínate una aplicación media con unos 100 botones de cancelar y otros tantos de aceptar, más otro centenar con otros bitmaps). En cambio, en Xailer, lo cargas una sola vez desde disco y lo usas todas las veces que quieras, y en el ejecutable aparece una sola vez. Otra de las mejoras respecto a Delphi es la posibilidad de poner una imágen de fondo tanto en un formulario como en cualquier control "contenedor de controles", y todos los controles que coloques encima soportan perfectamente la transparencia y dejan ver la imágen a través de las partes que no cubren. Y con esto no quiero decir que Xailer sea mejor o peor que Delphi, simplemente que, aunque a primera vista parecen iguales, mantienen diferencias importantes. Por supuesto, Delphi lleva muchos años y versiones en el mercado, y nosotros todavía no estamos en la 1.0 ;-)
Rafa,
ya sabes que te agradezco mucho tu ayuda, y recuerda que siempre me tienes aquí para echarte una mano cuando lo necesites... para eso estamos los amigos ;-)
A los que opinan mal de un IDE,
¿realmente os habeis parado a pensar cómo trabajáis con FW? Básicamente, lo que hacéis es lo siguiente (y corregidme si me equivoco):
- Usar WorkShop (o similar) para "diseñar" los diálogos. Por supuesto, no se pueden definir todas las propiedades de los controles, sino tan sólo las coordenadas, dimensiones y estilos (quizás alguna cosa más).
- Usar vuestro editor de código preferido para escribir TODO el código necesario para crear el diálogo y los controles que contiene, usando sentencias REDEFINE para especificar casi todas las propiedades que no se pueden poner en WorkShop. Y todavía quedan algunas propiedades que tampoco soportan los comandos REDEFINE, y hay que ponerlas en la forma oObj:Prop := loquesea.
- Para los eventos, también hay que usar el editor de código, escribiendo los codeblocks necesarios y asignándolos a la DATA correspondiente del objeto, en la forma oObj:bEvento := {|parametros|codigo}. Por supuesto, y al igual que las propiedades, hay que acordarse de los nombres de los eventos y de los parámetros que recibe. O consultarlos en la ayuda (que no siempre está actualizada), o mejor aún, abriendo el fuente de la clase para ver qué nombre tiene o qué parámetros nos pasa.
- Crear un fichero make para compilar y enlazar el programa
- Abrir una ventana de consola (si el editor de código no gestiona los proyectos, que es lo habitual), establecer los paths apropiados y ejecutar la herramienta make correspondiente.
Ahora bien, ¿no es mejor tener todo eso en una única herramienta, que además simplifique el trabajo, y nos deje más tiempo para dedicarnos a nuestra verdadera tarea de programar?
Con un RAD como Xailer puedes hacer todo eso de una forma mucho más rápida, sencilla y productiva:
- Abres Xailer y creas un nuevo proyecto con un click de ratón.
- Creas un nuevo formulario (también con un click), colocas todos los controles que necesites y defines sus propiedades (TODAS) y las del propio formulario. Te olvidas completamente de los comandos REDEFINE y de cómo se llamaban cada una de las propiedades que quieras cambiar.
- Para los eventos, haces doble-click sobre el evento que quieras y Xailer te crea automáticamente el método con todos los parámetros que recibe, para que sólo tengas que escribir el código necesario. También te puedes olvidar de cómo se llaman los eventos y de qué parámetros reciben.
- Pulsas F9 y tienes tu programa funcionando.
¿Qué os parece más rápido y productivo?
Y si alguien quiere seguir escribiendo todo el código, pues adelante, también puede hacerlo. Además, como bien dice Jaime, el código que genera Xailer para crear el formulario y sus controles está ahí, lo podéis ver cuando queráis, aunque estoy completamente seguro de que una vez que lo veáis por curiosidad ya no necesitaréis verlo de nuevo; simplemente sabéis que está ahí y que es exactamente igual a cómo lo hubiérais escrito vosotros mismos.
Ahora bien, yo siempre he dicho que un IDE o un RAD es sólamente una herramienta, no un "programa que hace programas". Como bien saben los que han utilizado (o utilizan) IDEs, si sabes programar, un IDE te ayuda mucho y te deja más tiempo para pensar y escribir código, que es nuestra verdadera labor. En cambio, si no sabes programar, por mucho que te ayude una herramienta, no podrás pasar de unos sencillos formularios que se limitan a almacenar los datos que escribe el usuario y nada más.
Hasta que alguien haga un programa
con xailer y lo publique no me entrara la curiosidad de mirarlo.
Porque creo que a los que tenemos ya hechos programas no nos serviria de mucho,
porque tendriamos que empesar de cero, otravez.
O acaso es tan bueno que con un solo click
reprograma mi sistema, que tengo 10 años programandolo y haciendo mejoras al mismo ?
Si hace lo ultimo, lo pago en oro.
y si no entonces no es tan bueno para los que ya estamos en esto.
A lo mejor para una escuela de novatos si les seviria de mucho.
Mi simple opinion.
p.d. no estoy encontra de los IDE(S)
Salu2.
Torreon Coahuila Mexico.
César,
¿Quieres decir que hasta que no salga una herramienta que te reprograme tu sistema con un solo click no vas a interesarte por nada que no sea lo que ya tienes? Pues creo que lo tienes difícil ;)
César,
[...]Hasta que alguien haga un programa
con xailer y lo publique no me entrara la curiosidad de mirarlo[...]
Entonces, en cuanto publiquemos la beta, échale un vistazo; el IDE de Xailer... está hecho con Xailer ;-)
Por la propaganda leida en su web me parece un producto bastante logrado.
Cuando se ponga a la venta y siempre y cuando el precio ronde los 125/150 € pienso adquirir el producto, ¿Pero,cuando se puede obtener una Demo operativa?
Me bajé una de Xailer.com y con ella solo he podido crear un proyecto, pero por nigún lado hace referncia a formularios o controles.
Según dicha web, se esperaba tenerlo terminado para Septiembre/2003-Enero/2004 y el otro día lei no sé donde que se hacia una presentación y que pronto estaria terminado.
¿Será verdad?
Saludos a todos
Antonio
Recien he bajado un demo del xailer y lo que he visto me ha gustado.
Vengo de Cobol , y llevo 10 meses con Clipper habiendo desarrollado una aplicacion sencilla pero muy funcional cuyo cliente desea tenerla en ambiente windows.
Se que es muy temprano para tener todas las funcionalidades que uno puede requerir o que ha visto (en Delphi), pero creo que van por buen camino.
Si el precio es razonable tambien me apunto.
Gracias
Hola, soy nuevo en el ambiente de Xailer.
Tengo 28 años, sin embargo me ha gustado mucho la programación en clipper.
El avance de los sistemas operativos obliga a que nosotros los programadores en Xbase progresemos hacia una interfaz windows.
He bajado el programa demo de Xailer IDE. Pero no puedo hacer nada. Me pide una clave de activación.
Me gustaría saber que debo hacer, o que procedimiento me estoy saltando.
Por la ayuda a la presente muchas gracias.
Soy de Ecuador
Soy ingeniero en Sistemas de la Escuela Politécnica Nacional de Quito
Hola Fabián,
Envía un email a sales@xailer.com pidiendo el código de activación (tienes que darles el que te aparece a tí al abrir Xailer). El resto de dudas, pregúntalas en el foro de Xailer: news://news.xailer.com en local.xailer.beta
Muchas gracias Jaime, lo voy a hacer éste momento.
Espero seguir en contacto contigo para posibles dudas al respecto
Gracias
Hola Jaime, disculpa que te moleste, pero sabes, ésto de empezar desde cero con Xailer es muy interesante.
Ya me han dado la clave de activación, sin embargo la ayuda del demo no funciona. Tú sabes donde puedo encontrar tutoriales o manuales para programar con Xailer.
Muy agradecido de antemano
Fabián
Fabián,
Como te he dicho, puedes dirigirte al foro de Xailer para hacer cualquier pregunta:
news://news.xailer.com en local.xailer.beta
Sres. este es la solución que esperaba ya que soy nativo de Clipper...y ya tiene un rato que he realizado aplicaciones sobre clipper pero veo la necesidad de emigrar a Windows...Felicidades a Xailer ...esperemos contar con ellos...
yo soy el mas verga en delphi , pendejos jajjajja
tengo 14 años programando de clipper y 2 de aver empesado en fivewin la verdad espero la salida del xailer para probar ( no quiero apinar si saber, Rene Flores me dijo que es muy bueno eso espero)
Hola soy de Uruguay,programo hace años en clipper, he bajado la version beta 7 de Xailer, he probado algunas coasas pero muy sencillas, la verdad no he encontrado material que me oriente con el manejo de los datos dbf´s.-
Donde puedo conseguir material, esta version beta esta restringida el algo, ya esta a la venta la version que no sea beta.-.-
Muchas gracias Gabriel
PD: tambien programa en Genexus que la verdad es excelente.-
¿Para cuando la versión definitiva?
Yo todavía no he tenido oportunidad de probarlo, dado que no me han devuelto aún la clave de registración. (Paso factura)
He visto igual la Ide y los tutoriales.
Volver a programar Clipper, me genera muchas espectativas, pero más me gustaría saber antes de embarcarme, si el exe que genera es stand alone o depende de algún compilador externo que hay que instalar como VB?
Hay que crear un instalador para la aplicación o con sólo copiar el exe basta?
Alguien podría elucidarme estos interrogantes?
Muchas Gracias de ante mano
Benjo,
El exe generado es independiente. No requiere ningún run-time asqueroso.
Y sobre la instalación, se crea mediante programas preparados como Inno Setup. Quedan estupendas y son fáciles de hacer:
http://www.codigoescrito.com/archivos/000025.html
Luego de programar mucho tiempo en clipper emigré a VFP por el ambiente visual, por lo que despierta gran curiosidad en mi esto de volver a clippear.
Demora mucho que te hagan llegar la clave de activación?
Gracias
Bueno a mi en párticular me gusta el ambiente de XAILER, lo he probado pero hay algo que quiero decir y espero ayuda logicamente de ustedes.
El caso es que luego de agregarles algunos controles o ninguno, simplemente ejecuto un formulario y me da el siguiente error:
No error 9003, unrecoverable error
Too many recursive errpr handle calls
Alguien me puede decir que sucede??
aaaahh, lo mismo sucede con el XEDIT, que cualquier programa que ejecuto, me envia el mismo error.
Gracias
Quiero comprar el XAILER,, que debo hacer???, como le hago para obtener una version original?
Saludos
Me parece que Xailer es una buena alternativa para los usuarios xbase, aún sobre todo sería bueno que la documentación estuviera abierta en su página para entender mejor el sistema y superar algunas dudas. Por el precio, me parece considerable. Soy del Perú y en este país poco se sabe de xailer, pero es posible publicarlo y ofrecer una mejor opción a los programadores ¿Publicidad?
no conozco nada hacerca de XAILER pero la pregunta es: que tiene que ver clipper en esto ya que en ningun momento se dice que sea el reemplazo o algo parecido al clipper?