› Foros › PC › Software libre
f5net escribió: si lo que quieres es maxima robustez, quizas deberias programarlo en NCURSES... aunque sea modo texto
tanto QT como GTK son bastante maduras. mirate las licencias, ya que si quieres venderlo luego, con QT tendras que apoquinar a trolltech, mientras que GTK es totalmente libre...
Jaime escribió:Yo he tenido el mismo dilema hace poco y tiré por Qt, sobre todo porque no es sólo una librería grafica, lo que para mí la hace más completa.
La verdad es que tiré de la documentación oficial de Qt (en inglés) pero supongo que podrás encontrar de todo, es muy muy fácil de usar gracias a Qt Designer.
Un saludo y suerte.
P.D. Vaya nickname
Pues... va a ser difícil...Trankilo, no voy a hacer un hilo kde vs gnome .
MFC is Devil.Para un nuevo proyecto me tocaría hacer un programa con gui para Linux.
Yo, alma candida, sé C y C++ (algo oxidailla) y también las mfc's y toda la pesca, pero en Linux, ni papa de guis.
Aprender depende de tus ganas...Por lo que de partida, creo ke me supone igual de esfuerzo usar gtk como qt .
QT1> Cual pensais ke es más "eye candy" (la apariencia importa) por supuesto con buena variedad de themes, de widgets ... El sistema supongo ke llevará un fluxbox o algo pekeñito y esa aplicación, para que tire mejor...
GTK+, QT y wxWigets, la robustez no suele ser problema en ninguna...2> Robustez, si sabeis cual de las dos es la más robusta, o algún sitio donde lo comenten.. ya que el sistema debería caerse las menores veces posibles...
Yo soy de la opinión que GTK es más sencilla de aprender, pero bueno... allá cada uno con sus manías.3> Facilidad de aprendizaje, mejor documentación en espanish (supongo ke gtk), si tienen ya objetos para tema de sockets, un generador de guis específico ke se salga de la media, etc...
dykstra escribió:Buenas,
Trankilo, no voy a hacer un hilo kde vs gnome [sati] .
3> Facilidad de aprendizaje, mejor documentación en espanish (supongo ke gtk), si tienen ya objetos para tema de sockets, un generador de guis específico ke se salga de la media, etc...
f5inet escribió:QT es gratis mientras no saques un duro con tu proyecto. en el mismo momento que tu proyecto genere un centimo de beneficio deberas pagar a trolltech.
bajo este punto de vista, quizas deberias desarrollar en GTK :D:D
djworld escribió:qt != librería gráfica de KDE, qt es un toolkit que no sólo tiene clases para crear aplicaciones gráficas sino que también tiene clases para muchas más cosas, como manejo de ficheros, conexión a base de datos, un parser XML, gestión de threads y muchas cosas más. Es uno de los motivos por los que QT no se puede comparar con GTK, ya que GTK sí que es sólo una librería gráfica, y los programas hechos con GTK normalmente necesitan otras librerías adicionales para poder disponer de estos servicios.
Txukie escribió:No se supone que GTK+ esta bajo la LGPL y seria por tanto menos libre que QT?
Yo tambien me voy a poner con QT dentro de poco, mas que nada porque uso KDE, me recomendais QT Designer o KDevelop para diseñar mis interfaces?
Churly escribió:No hay ningún problema con que tu programa genere dinero, siempre que siga siendo GPL. No hay vuelta de oja. Puedes venderlo, cobrar por servicios, etc. Todo lo que permite la GPL.
http://www.trolltech.com/download/opensource.html
Debe ser la tercera o cuarta vez que lo comento
licencia QT escribió:- Make the complete source code of your program available to all end users
- Allow all users to re-use, modify and re-distribute the code
- Give up your right to demand compensation for re-use and re-distribution
- Add a notice to your program that it is GPL licensed when it runs
licencia QT escribió:I am still unsure. Which license should I use?
If you are unsure of what license you need, then follow this simple rule of thumb: If you're Open Source, Qt is Open Source. If you're commercial, Qt is commercial
f5inet escribió:
la negrita es la clausula magica, NO PUEDES PEDIR COMPENSACION (economica, se entiende) por el uso o la distribucion, aparte de todo lo que la GPL te obliga...
Maxtorete escribió:Parece que puedes cobrar sin pagar, pero a ver que empresa está dispuesta a pagarte por una aplicación que vas a tener que distribuir, junto a su código fuente, de forma libre...
Ruro escribió:MFC is Devil.
Ruro escribió:Multiplataforma absoluta y ligereza: wxWidgets.
Ferdy escribió:¿En qué veis Qt más completo que GTK+?
Cobo escribió:No, en serio, es típico tema que nos podemos pasar horas y horas aquí hablando, pero es difícil que lleguemos a un acuerdo. Para gustos los colores. Personalmente prefiero GTK, pero supongo que más por manías propias que por otra cosa.
Una preguntilla sobre que Qt tiene parser de XML, manejo de threads y demás... ¿eso no se supone que lo aporta el lenguaje?
Ruro escribió:Si tu eres programador, y te pagan por programar (tiempo
que destinas a...), puedes licenciar el programa bajo GPL y todo son ventajas: tu no pagas a Trolltech por haber ganado dinero programando con sus librerías, y la empresa o quien te pague se beneficia de todo lo que conlleva la filosofía del OpenSource/Software Libre.
GTK+ sigue siendo mi apuesta.
Creo que te lo has tomado por donde no era. ¿Tanto te ha molestado que haga una preguntilla? Sencillamente no soy un experto en estos temas, y desconozco hasta donde llega exactamente Qt. No tenía intención de generar ningún flame, sólo quería saber si con GTK todo eso se aporta mediante el lenguaje de programación, y si Qt lo lleva "integrado".dykstra escribió:Hombre, no se está haciendo una comparación generica de qt vs gtk, se está haciendo una comparación de éstas con las premisas que yo he impuesto: "Eye candy, robustez y tiempo de desarrollo/aprendizaje" de ahí que dijera le no kería iniciar el típico flame gtk vs qt ...
Cobo escribió: Creo que te lo has tomado por donde no era. ¿Tanto te ha molestado que haga una preguntilla? Sencillamente no soy un experto en estos temas, y desconozco hasta donde llega exactamente Qt. No tenía intención de generar ningún flame, sólo quería saber si con GTK todo eso se aporta mediante el lenguaje de programación, y si Qt lo lleva "integrado".
No sé, no creo que sea para tanto... Ni me salgo mucho del título del hilo, ni creo generar ningún mal rollo con la pregunta.
¡Salu2!
Trolltech's Open Source versions are available under the terms of the GPL - General Public License. The main obligation for software development under the GPL is that anyone using your software must have access to complete source code, and must be able to modify and redistribute that software to anyone free of charge.
dykstra escribió:A ver si consigo algún buen librejo sobre glade ( el coleguita ke lo tiene está de examenes ) que ayer me puse un poco y no conseguí meter en la misma ventana dos widgets , se acepta sugerencias sobre algún tuto online imprimible bueno..
Sorry entonces tío, entendí mal yo. Y sí, ando mu sensible parece... .dykstra escribió:
si no me he picao contigo tíu, simplemente es que no me apetecía meter otro quote a ruro diciendo lo mismo y para que quede claro a la gente que se empiece a leer el hilo a medias
Ké delicaos somos
Y gracias por contestar
Pd: Si lo que yo pregunto no kiero ke tenga ke ver con las licencias.. si por ejemplo saco la conclusión de que las qt son más robustas, me interesa usar Qt, 2000/3000 euros puede ser mejor ke perder entre 15-20 kilos por cada vez que pete el programa.
Salu222222222
De hecho en java también se hace así... has de meter las cosas dentro de contenedores, que a su vez pueden estar divididos por áreas (norte, sur...) o por bloques... Si pones algo "a saco" no puedes poner más cosas, a no ser que definas el frame principal como un contenedor (cosa que se hace casi siempre).quelcom escribió:Es que no se puede poner más de un widget en una ventana (ni con glade ni sin él), la solución es empaquetar los widgets en cajas o utilizar tablas. Aunque parezca un tanto rebuscado al principio (meter cajas con widgets dentro de otras) al final te acostumbras a ello.
quelcom escribió:
Es que no se puede poner más de un widget en una ventana (ni con glade ni sin él), la solución es empaquetar los widgets en cajas o utilizar tablas. Aunque parezca un tanto rebuscado al principio (meter cajas con widgets dentro de otras) al final te acostumbras a ello.
Sobre tutos online el mejor que yo sepa es el oficial de gtk http://www.gtk.org/tutorial/, de hecho, varios tutos de Gtk para otros lenguajes (por ejemplo Perl) están basados en ese mismo.
Saludos
Cobol escribió:Sorry entonces tío, entendí mal yo. Y sí, ando mu sensible parece... .
A ver si algún Qtero me puede responder a mi dudilla.
¡Salu2!