![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Estoy a favor de incluir solamente componentes gratuitos y de código abierto.
Mejor aún, si queda tiempo anexar también alguna documentación sencilla acerca del uso de dichos componentes y comentarios en el código. Realmente no importa si los componentes son muy simples o muy complejos, mostrar el código fuente de un componente siempre resulta ser una fuente de inspiración para otros programadores. Considero que eso es lo que distingue a este sitio de otros que he visitado, aqui tenemos la oportunidad de aprender y de compartir los conocimientos con nuestros compañeros. Saludos |
|
#2
|
||||
|
||||
|
Vamos a ver.
Originalmente yo me había inclnado por incluir el código fuente. Después cambié por sólo pedir que fuese gratuito porque en aras de compartir también puede ser útil y abarcaría, además de todos los casos donde sí se incluye el código, algún otro que no lo haga. Uno de los argumentos que indican es aquél de que ya han sufrido la experiencia usando componentes de código cerrado que luego no pueden adaptar a nuevas requerimientos. Esto en parte es falso porque si una componente está bien hecha debe adaptarse al principio open-closed de la OOP. Además estoy bastante seguro que aún incluyendo código fuente, muchos no podrán así de facil adaptarlo a nuevas necesidades si no es porque el autor les da soporte. Dicen también que para componentes sin código ya hay muchos sitios pero así mismo hay muchos sitios también para componentes con código, de hecho muchos lugares incluyen ambas categorías. Así que no veo porque este argumento es válido pues para tal caso nos olvidamos de la sección de componentes, total, hay muchos lugares donde podemos subirlas. Ahora bien, el único argumento que me convence, y es de hecho la razón por la que originalmente había pensado en exigir el código, es aquél de aprender y compartir conocimientos. Pero si están muy seguros de que ese es el objetivo que buscan y que piensan coincide con la filosofía del ClubDelphi, entonces seamos congruentes y exijamos que dicho código vaya acompañado de documentación, por lo menos que esté razonablemente comentado. De lo contrario caemos en la postura de es gratis así que no te quejes que se ve en muchos sitios. Queremos ser distintos y mejores, entonces exijamos: 1. Gratuidad 2. Código 3. Documentación Que sea un repositorio de dónde realmente podamos aprender. // Saludos |
|
#3
|
||||
|
||||
|
Hola,
Cita:
Cita:
Como no hay manera de consultar sino es al autor es si sólo este dispone del código fuente del componente de marras: ahí sí que o es el autor, o no es nadie quien puede echar una mano. Pero, para componentes de código abierto... hombre, no sería la primera vez que aquí en el ClubDelphi se han solucionado problemas que acaso tuvieran que ver con la implementación de un determinado componente. Gente capaz de ello hay, creo yo. Y tú eres de los que más Román, en mi opinión, así que fíjate. PD. Hace un tiempo estaban disponibles en el ClubDelphi unos componentes muy sencillos muy sencillos que escribí no sin ayuda. Pues bien. Aquí mismo en el ClubDelphi la encontré cuando la necesité: y así queda reflejado en el propio código fuente de los componentes. Me acuerdo perfectamente. ![]() |
|
#4
|
||||
|
||||
|
Cita:
Pero como dije, de todo lo que han dicho se desprende que lo que más les preocupa es aquello de aprender y compartir información. Propuse una exigencia para ser congruentes con eso y de ello no comentas. // Saludos |
|
#5
|
||||
|
||||
|
Hola,
Cita:
Cita:
Algo iba a decir al respecto, pero, lo dejé pasar,... ¿no es eso una forma de comentario? Puede querer decir que no estoy en desacuerdo. ![]() Última edición por dec fecha: 14-07-2006 a las 18:14:59. |
|
#6
|
||||
|
||||
|
Je, je, bueno. Aún podría seguir argumentando respecto a lo del chasco pero no lo haré porque en realidad- ¿para qué negarlo? -ya me han convencido.
Lo que me gustaría enfatizar y escuchar opiniones es del punto de exigir o no que dicho código esté razonablemente comentado. Incluso, eso se me ocurre ahora, quizá pudiéramos optar por alguno de esos estándares que nos permitiesen generar un listado de las componentes con sus métodos, propiedades, etc. // Saludos |
|
#7
|
||||
|
||||
|
Cita:
No creo que muchos hagan una documentación más o menos completa de sus componentes explicando detalladamente cada propiedad, método, etc. ... aunque seguro que hay alguien que lo hace.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
|||
|
|||
|
Bueno, yo voy un poco más allá porqué ni tan siquiera uso Delphi, sinó Lazarus. Por eso, dentro del debate que estamos tratando, me gustaría pedir que en una sección de componentes apareciesen componentes para Lazarus también y si hay algún DelphiAdicto como yo que usa Lazarus y es experto (no voy a decir "más experto", porqué yo no soy siquiera enteradillo, más bien novato) que construya/adapte componentes para esta IDE que me parece muy interesante para todos los que usamos herramientas libres.
Y volviendo al debate, me parece completamente necesario que se incluya el código fuente de los componentes, però no es necesario usar la licencia GPL, existen muchísimas licencias que pueden servir tanto a "Pepe" como a "David". No voy a escribir aquí porqué creo que debería de incluirse el código fuente porqué ya lo ha hecho Dec por mi. Es como si en la escuela en vez de enseñarnos las reglas básicas de las matemáticas nos diesen una calculadora. Saludos! |
|
#9
|
|||
|
|||
|
la documentacion es muy importante y ejemplos de uso del componente o componentes en cuestion. tambien ayudan lo que me agradaria saber es a que se refieren con los codigos fuente..
al leer a dec y otros, me dan a entender que los componentes que se pongan, en el club delphi, sea de parte de los que estan registrados. como usuarios. y que demas pasan a ser los que desarrollaron,. codificaron e implementarion el componente asi como a todo el codigo fuente o fue hecho en grupo. La razon por la que yo dijo que se pongan tambien componentes sin su codigo fuente es que en varias ocaciones, uno no codifico el componente pero lo encontro. y le sigue sirviendo, entonces considera bueno poder compartirlo, ya que la licencia lo permite. y que ademas no existe componente open source, semejante, o igual o mejor disponible. entonces para que privarnos de un componente que bien nos puede ayudar y ayudar a los demas solo por que su codigo fuente no esta disponible. Aunado a lo que dice Roman. Ahora estoy pelandome con un codigo fuente hecho en Delphi6 y para Delphi6 del cual maneja bases de datos. e imagenes, bmp, jpg, y es bastante dificil... entender que carajos hace el codigo.. ya que no se compila ni instala en delphi 7.. y menos creo que sea posible instalarlo y compilarlo para que funcione igual de bien. en delphi 2005 o 2006 Win32 |
|
#10
|
||||
|
||||
|
Cita:
Para la documentación puede servir ESSMODEL (open Source) aunque no dispone de opción para comentar con palabras los procedimientosk, si es muy útil para hacerse una idea de la estructura, relación de clases, herencia, tipos de datos usados, propiedades y métodos, etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| The killer ClubDelphi application... (antes: aportarias tu codigo?) | mamcx | Varios | 89 | 19-07-2011 12:06:30 |
| Sistema TPV con codigo abierto, si es posible | Rabata | Varios | 1 | 01-02-2006 14:06:08 |
| Sun confirma el proyecto de sistema operativo de código abierto 'OpenSolaris' | marcoszorrilla | Noticias | 0 | 25-01-2005 22:04:10 |
| Microsoft: paladín del código abierto ... | kinobi | Debates | 19 | 29-10-2003 13:03:40 |
| Microsoft: paladín del código abierto ... | kinobi | Humor | 10 | 24-10-2003 22:41:22 |
|