Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Kylix 3.0 Open Edition lista para bajar

Programación
Por tuxete
departamento programación-RAD-ical , Sección Desarrolladores
Puesto a las Sat Aug 24th, 2002 at 01:39:59 PM CET
Primero se anunció su salida que provocó la alegría de muchos al saber que tendría soporte para C++ además de Object Pascal, más tarde salió la versión Enterprise Trial, pero ahora ya tenemos una versión completa para desarrollo de aplicaciones GPL.

La podeís encontrar aquí.

¿Usas alguna de sus versiones anteriores? ¿Crees que es conveniente desarrollar aplicaciones con Kylix o hay que seguir la tradición GTK/Qt?

 


< Resumen de seguridad de la semana (0 comments) | Bailando Samba (fácilmente) (0 comments) >
Enlaces Relacionados
· aquí
· More on Programación
· Also by tuxete

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Kylix 3.0 Open Edition lista para bajar | 12 comentarios (12 temáticos, editoriales, 0 ocultos)
Librerías compartidas (5.00 / 1) (#1)
por NoP a las Sat Aug 24th, 2002 at 01:00:11 PM CET
(Información Usuario)

Le comentaba al autor de la noticia en el IRC de escomposlinux que creo que una de las cosas más importantes para que Kylix sea usado en Linux masivamente (lo cual creo qué sería bueno, siempre que lo vayan depurando y optimizando, por cuestiones de portabilidad de programas Windows -> Linux) es el tema de las librerías compartidas.

Con Kylix 2 (y 1), tu programa necesitaba una librería compartida de 6MB que tenías que copiar en el mismo directorio del programa, y hacer un script que añadiera el directorio actual "." en el LD_LIBRARY_PATH (para que encuentre la librería). Esto lo hace muy "a la windows" (programas en directorios separados, como /opt/miprograma, etc).

Creo que alguien (y se lo he propuesto al autor del artículo con mi ayuda si procede) debería crear paquetes DEB y RPM de estas librerías (de las 3 versiones de kylix, si fuera posible) de forma que los usuarios sólo tuvieran que bajar los binarios de los programas por separado (que ocupan poco) y éstos fueran directamente instalables en el árbol de directorios de Linux. Además las librerías compartidas se instalarían en /usr/lib o similar, que es donde deben estar, y no tendríamos que tener varias librerías por cada programa Kylix. Esto es, en resumen, INTEGRAR kylix en Linux, que es lo que hay que hacer.

¿qué opinais?





Impresiones varias (5.00 / 1) (#7)
por NoP a las Sat Aug 24th, 2002 at 04:42:35 PM CET
(Información Usuario)

Equipo: Pentium 1 - 233Mhz, 96 de RAM.
O.S.: Debian Woody

[sromero@tatil:~]$ ls -l /dos/d/kylix3_open.tar.gz
-rwxrwxrwx 1 root root 333403609 ago 24 15:43 /dos/d/kylix3_open.tar.gz

[sromero@tatil:~]$ du -sh /opt/kylix3_oe/
175M /opt/kylix3_oe

Para arrancarlo, 2 binarios separados: startdelphi y startbcb.

Tengo que decir que el arranque inicial (donde crea las fuentes y tal) es muy lento LA PRIMERA VEZ, pero luego me arranca en unos 15 segundos, el IDE es muy usable, aunque la compilación lenta en mi PC.

Los binarios no son muy gordos (ejem) y NO usan libwine (como yá sabíamos) aunque las librerías sí que son algo gordas:

[sromero@tatil:~]$ ls -l Project2
Project2 Project2.o Project2.tds

: [sromero@tatil:~]$ ls -l Project2
-rwxr-xr-x 1 sromero sromero 826060 ago 24 16:34 Project2

: [sromero@tatil:~]$ ldd Project2
libborqt-6.9.0-qt2.3.so => not found
libdl.so.2 => /lib/libdl.so.2 (0x4001e000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40022000)
libpthread.so.0 => /lib/libpthread.so.0 (0x400fc000)
libc.so.6 => /lib/libc.so.6 (0x40110000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

: [sromero@tatil:~]$ ls -l /opt/kylix3_oe/bin/libborqt-6.9.0-qt2.3.so
-rwxr-xr-x 1 root root 7526184 ago 16 01:53 /opt/kylix3_oe/bin/libborqt-6.9.0-qt2.3.so

Y la demostracion de que necesitamos paquetizar las librerías:

[sromero@tatil:~]$ ./Project2
./Project2: error while loading shared libraries: libborqt-6.9.0-qt2.3.so: cannot open shared object file: No such file or directory





 
Opinión de un principiante (none / 0) (#10)
por runlevel0 (exterATvullferPUNTes) a las Mon Aug 26th, 2002 at 09:57:55 PM CET
(Información Usuario) http://perso.wanadoo.es/exter

> ¿Crees que es conveniente desarrollar
> aplicaciones con Kylix o hay que seguir la
> tradición GTK/Qt?

Después de leer los comentarios (librerías enormes y no integradas sobre todo) he parado la descarga.

El hecho es que estoy empezando a hacer cosas con C++ y GUIs y estaba probando tanto Anjuta+Glade como Kdevelop+Qtdesgner.
Así que decidí hecharle un vistazo a Kylix3 a ver que tal...

Uno de los puntos fundamentales que tenía en mente al escribir el pequeño proyecto que estoy haciendo era no depender de librerías "exóticas", ya que mi idea es hacer una aplicación para novatos (instalación de drivers nVidia) y no quería tener que bregar con "no lo puedo instalar, me pide una librería y no sé qué es eso...", así que me ciño a la libstdc++ y lo que no domino lo implemento en C y tirando de llamadas al sistema.
Bueno, un "problema" que tengo con mi distro es que tiene el gcc-2.95.x, así que pensé que quizá Kylix podría proveerme de un compilador más moderno hasta que consiga meter el gcc-3.2 (o cambiar de distro).

Bueno, resumiendo; Kylix no aporta nada que necesite; kdevelop me proveé de documentación, depurador (aunque uso DDD, no kdbg), y automatización de proyectos, además de todos las campanitas y silbatos (como dicen los USianos)... Anjuta idem de lo mismo, sólo que la docu la tengo que abrir yo (aunque con la cantidad de pdf que tengo hasta es preferible), glade y qtdesigner me van muy bien, quizá mejor glade que el de QT.

Así que símplemente no veo la necesidad de Kylix, a menos que fuera un aunténtico "crack", lo que no parece ser...

¿Para Delhi Kylix es igual de "freaki" ?



-- S41002


Kylix 3.0 Open Edition lista para bajar | 12 comentarios (12 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda