FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Bug en Delphi XE.
Hola a todos,
simplemente indicar aquí un bug que me he encontrado en Delphi XE (al tratar de modificar una aplicación que ya está en producción), aunque también afecta a aplicaciones nuevas. Lo pongo aquí porque me parece bastante grave y que os puede traer de cabeza como me ha traido a mi estos 2 últimos días: El bug está reportado y no solo afecta al componente.método de las Indy que se indica en el QC, sino a otros componentes y métodos. Tanto de las Indy (TIdConnectionIntercept, TIdLogEvent, etc...) como otros que utilicen este modo de trabajo (uso/devolución de parámetros genéricos en el método): http://qc.embarcadero.com/wc/qcmain.aspx?d=88816 Si quereis votarlo para que tome prioridad.... Es un bug en el compilador (por lo que parece). Reportado hace más de 6 meses.... Y esto es lo que realmente me cabrea.... Saludos. |
#2
|
||||
|
||||
Cita:
p.d.: y no quiero iniciar un nuevo debate soft privativo <> libre. Sólo comento que esa es una de las debilidades del privativo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Cita:
Salu2... |
#4
|
||||
|
||||
Cita:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
jajjajaja...
Touche....!!!! |
#6
|
||||
|
||||
Hace tiempo que las compañías de software dejaron de llamarles parches y ahora les dicen "paquetes de actualización". Así como los defensores a ultranza del software libre cambiaron la palabra propietario por "privativo".
Para mí lo primero siguen siendo parches y lo segundo software propietario. |
#7
|
||||
|
||||
Cita:
Al, yo lo entiendo así, ¿qué distinción haces tú entre privativo o propietario?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
No es que haga una distinción de significado, Casi. Pues ambos términos son válidos.
También podríamos llamarle cerrado, malvado o diabólico. El punto es que propietario no parece tener la suficiente fuerza semántica para infundir desapego así que se recurre a la palabra privativo (la cual se "acerca" un poco más al término diabólico ). Como sea, también soy partidario del software libre, pero me gusta llamarle parches a las actualizaciones que corrigen defectos del software (como desde siempre ha sido utilizado el término patch); software propietario al software no libre; y prisioneros de guerra a los soldados que combaten y son capturados, y que luego su gobierno sale con que han sido "secuestrados". Es decir, trato de no contribuir a influencias ideológicas, políticas o comerciales mediante el uso conveniente de términos. Un saludo. |
#9
|
||||
|
||||
Cerrado no es sinónimo de malvado o diabólico. Software cerrado es que no se entrega el código fuente.
Cita:
Cita:
Puede que lo más claro sea software de código abierto y software de código cerrado.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Cita:
Si de conceptos hablamos, debemos aclarar que no es lo mismo software Free (gratuito) que software Open Source (de fuente abierta). Incluso para algo tan supuestamente sencillo como el software Free, hay muchos sitios que especifican qué es exactamente Free en su ámbito (notas como: free as free beer, etc..). Ambos dos, en definitiva, tienen un propietario que, en algunos casos, es la propia comunidad. Y ahora entraríamos en el tema de qué tipo de licencia domina el software. Porque dependiendo de la licencia, se está más o menos restringido. GPL (distintas versiones), BSD, etc... En cuanto al software de uso empresarial (que entiendo es del que estamos hablando)..... pues aquí hay mucho que discutir. Yo no soy partidario de liberar el código fuente, por varias razones (en las que no voy a entrar) y que supongo que dependen, en gran medida, de qué tipo de software desarrollamos cada uno. En primer lugar, mis clientes, hace tiempo que tienen el código fuente del software. Basicamente porque me lo exigen, aunque también alcanzamos acuerdo de que ellos tienen el software, pero no pueden "utilizarlo" en ningún otro proyecto salvo para el que fué diseñado. De parecido modo, mis clientes me prohiben usar el código fuente del dominio de la aplicación para ningún otro proyecto. Ellos lo pagan y mi software les da ventaja sobre sus competidores. Es evidente que no quieren "subvencionar" a la competencia. Fijarse que hablamos del código del dominio de la app... Es decir, no me refiero a un código de compresión ZIP (por ejemplo), sino al consustancial al propio negocio del cliente. En resumen, mis clientes son los primeros que no quieren un proyecto Open Source, ni Free. Pero si que quieren el código que, habitualmente, no usan para nada, salvo para custodiarlo. Y esta exigencia viene del hecho de que, en el pasado, han pagado otros desarrollos de empresas que han desaparecido después y se han quedado "compuestos y sin novio". Pero volviendo al hilo de este post, yo, a diferencia de Embarcadero, soluciono de forma cuasi inmediata cualquier error que mis clientes me transmiten. Tenga el cliente, o no, el código fuente del proyecto y sea cuando sea que la aplicación fue desarrollada. Saludos. |
#11
|
||||
|
||||
Cita:
Bueno, creo que todo esto tampoco tiene nada que ver con "Bug en delphi xe"
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
|||
|
|||
Pues lo has iniciado
|
#13
|
||||
|
||||
Cita:
En cambio al ser privativo, todo depende de una única empresa (de la que, conviene recordarlo, estamos completamente cautivos) y nadie más que ellos pueden mejorar o corregir el software. Si esta empresa no quiera o no puede (ponga aquí la razón que sea) arreglar el bug (o incluso si cierra....), los usuarios (por más que en realidad sean "desarrolladores") se lo tienen que comer con patatas: ajo y agua. Este que comentaste es un buen ejemplo de lo que hablo: un bug que fue reportado hace seis meses pero solo ellos pueden arreglarlo, y todavía los usuarios siguen esperando sin poder hacer nada más que reclamar, pedir y seguir pidiendo (o suplicando, según...).
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. Última edición por rretamar fecha: 25-04-2011 a las 19:44:31. |
#14
|
||||
|
||||
A ver..... al Cesar lo que es del Cesar....
El proyecto Lazarus se inició en febrero del año 1999. A día de hoy, abril de 2011 todavía no hay una versión "estable" (como el propio equipo de desarrollo indica). Hoy no se puede comparar Lazarus con Delphi. Todavía. No creeis que si todos aquellos que, DE VERDAD, apoyan y creen en el proyecto Lazarus, hiciesen una pequeñisima donación de, digamos: 100 €, el proyecto daría su salto final y, por fin, se convertiría en una herramienta a la que todos acudiriamos.... ??? (acudiriamos como locos, yo el primero....). Lamentablemente, muchos proyectos Open Source están en esta misma situación. Poca gente trabajando por y para el proyecto y el proyecto se eterniza y yo, hoy, necesito algo que funcione, algo que su aspecto final sea atractivo para mis clientes y, además, algo que no me lleve toda una vida para conseguir este resultado. A día de hoy, Delphi... A futuro: Visual Studio. Si Delphi tuviese su código fuente libre, se convertiría en un Lazarus-for-windows. Delphi ya fué el primer proyecto que libero el código de toda su biblioteca de clases, la VCL y mira como le ha ido. No solo es necesario liberar el código. Hacen falta recursos y medios para que algo como esto siga funcionando, y en eso es en lo que Borland/CodeGear/Embarcadero han fallado y están fallando..... Podría estar escribiendo mucho rato más, pero estas cosas se hablan mejor con un pacharan en la mano y un par o tres ya en el cuerpo..... Solo para acabar, hago desde aquí una propuesta: ¿ Alguien quiere encargarse de hacer una recolecta a favor de Lazarus ? El trato es el siguiente, si se superan los 10.000 euros (100 personas x 100 euros), lo enviamos a Lazarus... Si no es así, devolvemos todo el dinero a todo el mundo que lo ha puesto (restando a cada uno, el importe de los costes que se hayan podido originar). ¿ Que pasaria ? Yo creo adivinarlo: Y es una verdadera lastima. Saludos. |
#15
|
||||
|
||||
Cita:
El caso es que la donación inicial fueron 10 millones de dólares !!!
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#16
|
||||
|
||||
Cita:
Buenoooooo.... creo que no podemos juntar esa cantidad entre todos los del Club.... Aunque igual depende del alcohol que se consuma en la próxima kedada... jejejejejeje... |
#17
|
||||
|
||||
Yo beberé agua, para ahorrar
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#18
|
||||
|
||||
¿A qué te refieres con eso? Liberó ¿en qué sentido? ¿Primer? Te agradecería nos esclarecieras ese comentario.
|
#19
|
||||
|
||||
Cita:
Delphi, que yo sepa, fue el primer IDE (entorno de desarrollo) con un juego tan extenso de clases (la VCL) puestas a disposición de todo el mundo como Open Source. Es decir que cualquiera podia ver, modificar o extender, el código de la propia VCL. Luego le han seguido otros. Salu2. |
#20
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
|