Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿qué componente utilizáis para fechas? (https://www.clubdelphi.com/foros/showthread.php?t=77922)

manuc 06-03-2012 19:34:56

¿qué componente utilizáis para fechas?
 
Hola,

Estoy migrando (poquito a poco) a Delphi XE2 y me surge una duda respecto a los componentes que utilizar para tratar las fechas.
Actualmente, estaba utilizando tdbDateEdit de los RX, pero no me gustaría no tener que instalar muchos componentes de terceros.

¿qué utilizáis para trabajar con los campos tipo Date?

Gracias.

Un saludo.

newtron 06-03-2012 19:48:05

Bueno, a mi no me gusta mucho usar componentes de terceros así que desarrollamos los nuestros para casi todo. Para estas cosas desarrollamos un componente derivado del Tedit que entre otras cosas pregunta el tipo de campo, longitud, decimales en su caso, nombre de la tabla, nombre del campo de la base de datos, etc.

Saludos

manuc 07-03-2012 10:30:11

Gracias newtron,

Compartimos opinión. Tampoco soy muy partidario de utilizar componentes de terceros. Lo rx son algo heredado de hace unos años y quiero aprovechar esta migración para limpiar estos paquetes de componentes de terceros.

Pero me parece algo tan básico, que me sorprende que en las nuevas versiones de Delphi (Delphi Xe2) no tenga un componente para esto. Por eso quería conocer vuestra opinión y qué solución utilizáis para el tema.

Al final, si no encontramos una solución "razonable" tendremos que programarlo también.

Gracias!

Un saludo.

newtron 07-03-2012 10:47:30

Hola de nuevo.

Por otro lado también hay que evaluar si merece la pena invertir tiempo y esfuerzo en desarrollar componentes que los puedes encontrar muchas veces "de gratix" o por poco dinero.

Te comento esto porque nosotros hemos estado AÑOS desarrollando una batería de componentes muy adaptada a lo que necesitábamos. Una vez acabados y funcionando te alegra bastante pero hay veces que pienso que realmente no sé si ha merecido la pena tanto esfuerzo cuando podíamos haber comprado algún componente de alguna empresa seria y nos hubiera costado infinítamente menos. Esa es una cosa que nunca sabré.

Imagino que dependiendo del caso y de lo que vayas a desarrollar te interesará más una cosa u otra. En el caso de lo que estamos comentando no es un componente muy complejo y lo podréis desarrollar sin grandes problemas y en poco tiempo.

Saludos

Casimiro Notevi 07-03-2012 10:57:38

Yo también uso el de las RXlib, pero como llevo tantos años con las RX (14 años), ya no me parecen componentes de terceros, me parecen como si fuesen mios :D

manuc 07-03-2012 11:17:45

Cita:

Yo también uso el de las RXlib, pero como llevo tantos años con las RX (14 años), ya no me parecen componentes de terceros, me parecen como si fuesen mios
jaja. Sí, yo los utilizo desde hace mucho. Pero desde hace unos años para acá, he intentado ir excluyendo este tipo de baterías de componentes. El único que utilizo actualmente es el tDateEdit y el tdbDateEdit. Pero tener que incluir el paquete completo de los Rx sólo para utilizar estos dos...

newtron. Precisamente en ese dilema que me encuentro. Nosotros (al igual que vosotros) tenemos una galería de componentes muy currada, que hemos ido desarrollando en los últimos años. Pero llego a la misma conclusión que tú. En un momento dado, te planteas si "desarrollar todo" es rentable o no.
De ahí, mi interés por vuestra opinión y por conocer alternativas.

Llevo un tiempo ojeando los TMS, que aunque es un caso similar a los RX, estos si que van evolucionando (actualizados a nuevos estilos, etc) y parece que hay proyección de futuro.

Gracias!

Un saludo.

Casimiro Notevi 07-03-2012 11:25:16

Hombre, no compares, las RX son libres y gratis.
Los TMS te pueden costar, dependiendo de para cuantos desarrolladores, desde 695 euros (1 sólo desarrollador) a 2495 euros (ilimitados).
También tienen el pack de 125 a 695 euros, con las mismas limitaciones.

Delfino 07-03-2012 15:49:55

Cita:

Empezado por manuc (Mensaje 427029)
Llevo un tiempo ojeando los TMS, que aunque es un caso similar a los RX, estos si que van evolucionando (actualizados a nuevos estilos, etc) y parece que hay proyección de futuro.

Los Rx han evolucionado hacia los JVCL: open source, muy usados y depurados y estables. Embarcadero los incluye en su kit RAD Studio..

cloayza 07-03-2012 16:25:36

Cita:

Empezado por newtron (Mensaje 426982)
...así que desarrollamos los nuestros para casi todo....

Amigo Newtron y podria compartir sus componentes con terceros...:D:D

Así podria acumular mas puntos para cuando Dios lo llama a su santo reino...:p

Saludos

roman 07-03-2012 16:33:36

Cita:

Empezado por cloayza (Mensaje 427050)
Así podria acumular mas puntos para cuando Dios lo llama a su santo reino...:p

Ja, ja, ja. Eso es chantaje divino.

// Saludos

newtron 07-03-2012 17:39:20

Cita:

Empezado por cloayza (Mensaje 427050)
Amigo Newtron y podria compartir sus componentes con terceros...:D:D

Así podria acumular mas puntos para cuando Dios lo llama a su santo reino...:p

Bueno, aunque soy agnóstico y el tema del santo reino me la trae al pairo, si que podría compartir mis componentes con el común de los mortales. El problema es que mucho me temo que os servirían de bastante poco porque están íntimamente ligados a la base de datos que yo uso y que nadie del foro creo que ni conocen a no ser que haya leido algunos de mis hilos en los que hago referencia a ella. Se llama ElevateDB, y viene con sus propios componentes para el acceso a la base de datos de forma que a no ser que estuvieras dispuesto a cambiar o de base de datos o modificar los componentes para la que uses te servirían de bien poco.

Independientemente de esto el tema es complejo porque todo parte de un formulario propio que hace todas las funciones de inserción, modificación, etc. y dentro de ese formulario se van insertando los componentes que necesites, edits, combos, grids, etc. manejando directamente la base de datos y todo automatizado para poder crear formularios en el menor tiempo posible.

Saludos

Edito: Espero que los creyentes (que sé que los hay por aquí) no se sientan ofendidos por mi jocosa expresión.


La franja horaria es GMT +2. Ahora son las 21:04:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi