Re: ¿que lenguaje de programacion elijo?
Juan Gerardo estoy totalmente de acuerdo contigo en todo lo que has comentado. 2006/1/18, Jose Andres <[EMAIL PROTECTED]>: Si hago un programa con la libreria qt y kdevelop, este solo funcionara enKDE, ¿no lo hara en gnome? Y si ese programa quiero que funcione en windows,¿se puede?Es que si tengo que elegir las librerias quiero abarcar lo máximo posible.Un saludo. Lo hagas en lo que lo hagas GTK+ o QT, tendras que tener instaladas las librerias del interfaz que uses en tu sistema, esa este Linux, Mindoms (M=W) o lo que quieras, Gnome trae por defecto las librerias GTK+ porque su gestor de ventanas se basa en esta libreria, KDE hace lo propio con las Qt. Puedes correr aplicaciones hechas en QT sobre Gnome y aplicaciones hechas en GTK+ sobre KDE, pero eso le restara recursos a tu sistema, al tener mas librerias en disco duro y en memoria. Como ejemplo sobre lo de aplicaciones multiplataforma, te pondre al GIMP que ha sido construido sobre GTK+, si pruebas a instalarlo en Mindoms, comprobaras que te pide que instales previamente las librerias GTK+, una vez lo hayas hecho podras correr en este entorno cualquier aplicacion hecha con GTK+. Sobre gtkmm, aqui te paso la dirección de un manual en ingles bastante detallado de como programa en gtkmm .
Re: ¿que lenguaje de programacion elijo ?
Iñaki wrote: Sólo quería opinar sobre qué lenguaje me parece más adecuado de cara a iniciarse en él AHORA, sin estar "moralmente" ligado a nada de antemano. Solo apuntar para algún novato que lea esto que ni Qt ni Gtk son lenguajes, sino bibliotecas para construir interfaces gráficas, y que a pesar de estar programadas en un lenguaje específico (C++ "modificado" y C respectivamente) ambas pueden utilizarse en un amplio números de lenguajes. Aprender esta importante distinción es algo que a veces le cuesta mucho a alguien orientado a los productos de M$. Yo recomiendo utilizar el lenguaje C++ en su vertiente moderna y estandarizada (STD, STL y toda la cosa) y para construir interfaces gráficas la biblioteca Gtk para C++ que se llama oficialmente Gtkmm. Cuando estuve aprendiendo C++, gtkmm me pareció una delicia al más puro estilo C++ moderno y orientado a objetos. Es sólo una opinión personal de un totalmente novato programador :) . Saludos a todos __ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿que lenguaje de programacion elijo?
On 1/17/06, Carlos Zuniga <[EMAIL PROTECTED]> wrote: > On 1/16/06, ga <[EMAIL PROTECTED]> wrote: > > -BEGIN PGP SIGNED MESSAGE- > > Hash: SHA1 > > > > Rober Morales wrote: > > > El Martes, 17 de Enero de 2006 00:36, ga escribió: > > > > > >>>no, es posible que gtk se pueda linkar con un programa en C++, pero... > > >> > > >>http://www.gtkmm.org > > >> > > >> > > >>>la filosofía implícita de la POO gtk no la tiene. Nada qué decir sobre a > > >>>qué equivaldrían en Python los G_OBJECTs... o como se llamen... > > > > > > > > > efectivamente, confirmas como te decía que es posible, pero que la > > > filosofía > > > de la POO (Templates, Herencias múltiples, polimormismo, generadores de > > > algoritmos, contenedores, iteradores, flujos, ) es mucho más amplia que > > > poder > > > poner "class" o usar el '.' > > > > > > > No entiendo muy bien si quieres decir que gtkmm no implementa > > polimorfismo, o si no tiene iteradores, o si no puedes hacer uso de > > templates ni de herencias múltiples.. pero por si acaso: > > > > http://gtkmm.org/docs/gtkmm-2.4/docs/FAQ/html/index.html#id2466213 > > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch01s02.html#id2465873 > > > > Does gtkmm support all the C++ goodies like inheritance, polymorphism, etc? > > Yes. > > Does gtkmm use Standard C++ (STL) containers such as std::string and > > std::list > > Yes, > > > > Corrígeme si me equivoco. > > > > - -- > > Clave Pública: > > gpg --keyserver pgp.rediris.es --recv-keys BCF6BE9C > > > > "Frente al ensordecedor silencio de los media dominantes, los mil y un > > susurros de los media alternativos deben hacer oír el canto de la > > información libre." > > > > Registered GNU/Linux User ##31 > > > > :wq! > > -BEGIN PGP SIGNATURE- > > Version: GnuPG v1.4.2 (GNU/Linux) > > > > iD8DBQFDzD3oR/FJErz2vpwRAgi0AJ9aF8Rdb5uhQlT9wmhrOPR7I9kyYQCeJfIG > > vz6SzANzEEUH8SxQdrPxbuI= > > =9sg1 > > -END PGP SIGNATURE- > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > > > Tal vez vaya a decir una estupidez, ya que no se mucho de programación > ni he terminado de leer todo el hilo pero es algo que le vi a linux > cuando comenzaba (especialmente cuando buscaba programas para grabar > cd's...), ahi va: > > Por que no un programa base en consola y luego el front-end en todo lo > que les de la gana? justamente esto es lo que hacen front-ends como k3b, gnomebaker, xcdroast... interactuar con uno o varios programas "base" ( en este caso cdrecord por ejemplo). > > -- > Linux Registered User # 386081 > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > カルロス > salut
Re: ¿que lenguaje de programacion elijo?
On 1/16/06, ga <[EMAIL PROTECTED]> wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Rober Morales wrote: > > El Martes, 17 de Enero de 2006 00:36, ga escribió: > > > >>>no, es posible que gtk se pueda linkar con un programa en C++, pero... > >> > >>http://www.gtkmm.org > >> > >> > >>>la filosofía implícita de la POO gtk no la tiene. Nada qué decir sobre a > >>>qué equivaldrían en Python los G_OBJECTs... o como se llamen... > > > > > > efectivamente, confirmas como te decía que es posible, pero que la filosofía > > de la POO (Templates, Herencias múltiples, polimormismo, generadores de > > algoritmos, contenedores, iteradores, flujos, ) es mucho más amplia que > > poder > > poner "class" o usar el '.' > > > > No entiendo muy bien si quieres decir que gtkmm no implementa > polimorfismo, o si no tiene iteradores, o si no puedes hacer uso de > templates ni de herencias múltiples.. pero por si acaso: > > http://gtkmm.org/docs/gtkmm-2.4/docs/FAQ/html/index.html#id2466213 > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch01s02.html#id2465873 > > Does gtkmm support all the C++ goodies like inheritance, polymorphism, etc? > Yes. > Does gtkmm use Standard C++ (STL) containers such as std::string and > std::list > Yes, > > Corrígeme si me equivoco. > > - -- > Clave Pública: > gpg --keyserver pgp.rediris.es --recv-keys BCF6BE9C > > "Frente al ensordecedor silencio de los media dominantes, los mil y un > susurros de los media alternativos deben hacer oír el canto de la > información libre." > > Registered GNU/Linux User ##31 > > :wq! > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.2 (GNU/Linux) > > iD8DBQFDzD3oR/FJErz2vpwRAgi0AJ9aF8Rdb5uhQlT9wmhrOPR7I9kyYQCeJfIG > vz6SzANzEEUH8SxQdrPxbuI= > =9sg1 > -END PGP SIGNATURE- > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > Tal vez vaya a decir una estupidez, ya que no se mucho de programación ni he terminado de leer todo el hilo pero es algo que le vi a linux cuando comenzaba (especialmente cuando buscaba programas para grabar cd's...), ahi va: Por que no un programa base en consola y luego el front-end en todo lo que les de la gana? -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. カルロス
Re: ¿que lenguaje de programacion elijo ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Rober Morales wrote: > El Martes, 17 de Enero de 2006 00:36, ga escribió: > >>>no, es posible que gtk se pueda linkar con un programa en C++, pero... >> >>http://www.gtkmm.org >> >> >>>la filosofía implícita de la POO gtk no la tiene. Nada qué decir sobre a >>>qué equivaldrían en Python los G_OBJECTs... o como se llamen... > > > efectivamente, confirmas como te decía que es posible, pero que la filosofía > de la POO (Templates, Herencias múltiples, polimormismo, generadores de > algoritmos, contenedores, iteradores, flujos, ) es mucho más amplia que poder > poner "class" o usar el '.' > No entiendo muy bien si quieres decir que gtkmm no implementa polimorfismo, o si no tiene iteradores, o si no puedes hacer uso de templates ni de herencias múltiples.. pero por si acaso: http://gtkmm.org/docs/gtkmm-2.4/docs/FAQ/html/index.html#id2466213 http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch01s02.html#id2465873 Does gtkmm support all the C++ goodies like inheritance, polymorphism, etc? Yes. Does gtkmm use Standard C++ (STL) containers such as std::string and std::list Yes, Corrígeme si me equivoco. - -- Clave Pública: gpg --keyserver pgp.rediris.es --recv-keys BCF6BE9C "Frente al ensordecedor silencio de los media dominantes, los mil y un susurros de los media alternativos deben hacer oír el canto de la información libre." Registered GNU/Linux User ##31 :wq! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDzD3oR/FJErz2vpwRAgi0AJ9aF8Rdb5uhQlT9wmhrOPR7I9kyYQCeJfIG vz6SzANzEEUH8SxQdrPxbuI= =9sg1 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿que lenguaje de programacion elijo?
El Martes, 17 de Enero de 2006 00:36, ga escribió: > > no, es posible que gtk se pueda linkar con un programa en C++, pero... > > http://www.gtkmm.org > > > la filosofía implícita de la POO gtk no la tiene. Nada qué decir sobre a > > qué equivaldrían en Python los G_OBJECTs... o como se llamen... efectivamente, confirmas como te decía que es posible, pero que la filosofía de la POO (Templates, Herencias múltiples, polimormismo, generadores de algoritmos, contenedores, iteradores, flujos, ) es mucho más amplia que poder poner "class" o usar el '.' -- Regostóse el asno a las berzas, no dejó verdes ni secas. -- // //Rober Morales Chaparro // #include /* RMC'05 */ class saludo { public: saludo(){ std::cout << "Hola"; } ~saludo() { std::cout << " Mundo!" ; } } ; int main() { saludo holamundo; }
Re: ¿que lenguaje de programacion elijo ?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Rober Morales wrote: > El Lunes, 16 de Enero de 2006 21:56, nmag only escribió: > >>Y ni se diga del soporte que tiene para varios lenguajes, uhm, >>GTK2 y Perl :), GTK2 y Python, GTK2 y C, C++, > > > no, es posible que gtk se pueda linkar con un programa en C++, pero... http://www.gtkmm.org > la filosofía implícita de la POO gtk no la tiene. Nada qué decir sobre a qué > equivaldrían en Python los G_OBJECTs... o como se llamen... > > >>ADA y muchos >>otros y quizá ese sea el motivo de por que C y no C++, pero >>lo mejor de todo es su RAD Glade-2 que con uno sólo (conociendo >>únicamente uno) puedes usar el lenguaje que te venga en gana, >>en fin son algunas ventajas. Creo que esa característica lo >>ajusta más a un estándar que otros. > > > qt también tiene bindings para python. > con qt el uso de perl sería contraproducente. (man QRegExp) > desprecio no, nunca. pero qt gana a gtk en varias cosas: diseño, facilidad de > programación, proyección multiplataforma, uso de un lenguaje completo y > multi-paradigma, ... > > sobre estándares, qt compila en todos los compiladores de C++ casi, incluso > en http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch01s02.html#id2465873 > MsVisual!! pero si tengo que recomendar al compañero un estilo/orientación > sobre cómo empezar a programar en linux, le diría que no se aleje mucho > de .NET, aunque en google encontrará mucha más info de cómo trabajarlo desde > linux. y si opta por qt, que sean las 4. (estoy programando ahora una > aplicación en qt3 y ya había usado qt4: no se notan los fallos de qt3 hasta > que no has usado la 4...) > - -- Clave Pública: gpg --keyserver pgp.rediris.es --recv-keys BCF6BE9C "Frente al ensordecedor silencio de los media dominantes, los mil y un susurros de los media alternativos deben hacer oír el canto de la información libre." Registered GNU/Linux User ##31 :wq! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDzC4DR/FJErz2vpwRApn/AKCKNhsHKVF8kmlQ0tclnywr6WGkGACfUsrW EN6vD2hUhOGeqdgaG9p5OnY= =jMO9 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 23:36, Aritz Beraza Garayalde [Rei] escribió: > Aquí todos recomiendan c o c++ (y alguien ha mencionado python y perl > o ruby) más QT o GTK, pero creo que eso no es lo que estás buscando. > Si usabas Visual Basic, en Linux tienes GAMBAS, que es algo parecido > al visual basic pero para linux. asistí a un curso de gambas que dio uno de sus desarrolladores, y aunque la versión 2 parece un poco WIP y la 1 un poco OUT, puedes animarte a ello. si por "Microsoft Visual" entendías VisualBasic, es lo más parecido. Lo mejor, que no sé si está acabado ya (Daniel Campos trabajaba duro en ello) es que los componentes de formulario que tú puedes usar en gambas pueden ser mostrados por gtk o qt según tú lo elijas, incluso en tiempo de ejecución (Es tan interpretado como java). -- Quien no limpia el arado cuando ara, no se limpia el culo cuando caga. -- // //Rober Morales Chaparro // #include /* RMC'05 */ class saludo { public: saludo(){ std::cout << "Hola"; } ~saludo() { std::cout << " Mundo!" ; } } ; int main() { saludo holamundo; }
Re: ¿que lenguaje de programacion elijo?
El 16/01/06, Jose Andres<[EMAIL PROTECTED]> escribió: > Hola compañeros! > Llevo poco tiempo en linux y venía de windows hasta que me canse de el, no > por nada, sino porque soy técnico y me dedico todo el día a arreglar equipos > con windows pues Linux acá en Castilla la Mancha se usa poco(Anunque > tengamos Molinux). > Mi duda es simple para el que lleve por aquí mas tiempo, simplemente siempre > me gusto la programación y hasta ahora por defecto (por pena) utilizaba .NET > y programaba en visual basic.net, pero ahora no se que es lo que mas me > interesa pues quiero programar en linux,aunque estaría bien programar > multiplataforma. > Necesito consejo, he oido algo de Mono, pero no se si es la mejor opción. > Un saludo y espero me guieis bien. > Gracias desde ya. Aquí todos recomiendan c o c++ (y alguien ha mencionado python y perl o ruby) más QT o GTK, pero creo que eso no es lo que estás buscando. Si usabas Visual Basic, en Linux tienes GAMBAS, que es algo parecido al visual basic pero para linux. Sino, mucho menos usado hoy en día, pero con muy buena fama en cuanto a facilidad tienes TCL/TK. No he programado nada con interfaz gráfica en mi vida (salvo alguna chapuza con windows en c y eso era un suplicio), asi que no puedo decirte cuan buenos son, pero dales una miradita, quizás gambas sea el más facil para ti ahora mimo. Saludos Aritz Beraza [Rei] -- Aritz Beraza Garayalde [Rei] ___ [ WWW ] http://www.ayanami.es [jabber] rei[en]bulmalug.net
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 21:56, nmag only escribió: > Y ni se diga del soporte que tiene para varios lenguajes, uhm, > GTK2 y Perl :), GTK2 y Python, GTK2 y C, C++, no, es posible que gtk se pueda linkar con un programa en C++, pero... la filosofía implícita de la POO gtk no la tiene. Nada qué decir sobre a qué equivaldrían en Python los G_OBJECTs... o como se llamen... > ADA y muchos > otros y quizá ese sea el motivo de por que C y no C++, pero > lo mejor de todo es su RAD Glade-2 que con uno sólo (conociendo > únicamente uno) puedes usar el lenguaje que te venga en gana, > en fin son algunas ventajas. Creo que esa característica lo > ajusta más a un estándar que otros. qt también tiene bindings para python. con qt el uso de perl sería contraproducente. (man QRegExp) desprecio no, nunca. pero qt gana a gtk en varias cosas: diseño, facilidad de programación, proyección multiplataforma, uso de un lenguaje completo y multi-paradigma, ... sobre estándares, qt compila en todos los compiladores de C++ casi, incluso en MsVisual!! pero si tengo que recomendar al compañero un estilo/orientación sobre cómo empezar a programar en linux, le diría que no se aleje mucho de .NET, aunque en google encontrará mucha más info de cómo trabajarlo desde linux. y si opta por qt, que sean las 4. (estoy programando ahora una aplicación en qt3 y ya había usado qt4: no se notan los fallos de qt3 hasta que no has usado la 4...) -- A la larga, el galgo a liebre mata -- // //Rober Morales Chaparro // #include /* RMC'05 */ class saludo { public: saludo(){ std::cout << "Hola"; } ~saludo() { std::cout << " Mundo!" ; } } ; int main() { saludo holamundo; }
Re: ¿que lenguaje de programacion elijo?
>--- Iñaki <[EMAIL PROTECTED]> escribió: > El Lunes, 16 de Enero de 2006 18:06, Exell E. > Franklin J. escribió: > > --- [EMAIL PROTECTED] escribió: > > > El Lunes, 16 de Enero de 2006 14:48, Iñaki > escribió: > > > > El Lunes, 16 de Enero de 2006 14:28, > > > > > > [EMAIL PROTECTED] escribió: > > > > > El Lunes, 16 de Enero de 2006 14:00, Iñaki > > > > > > escribió: > > > > > > El Lunes, 16 de Enero de 2006 09:12, Jose > > > > > > Andres escribió: > > > > > > > Hola compañeros! > > > > > > > Llevo poco tiempo en linux y venía de > > > > > > windows hasta que me canse de > > > > > > > > > > el, no por nada, sino porque soy técnico > y > > > > > > me dedico todo el día a > > > > > > > > > > arreglar equipos con windows pues Linux > acá > > > > > > en Castilla la Mancha se > > > > > > > > > > usa poco(Anunque tengamos Molinux). > > > > > > > Mi duda es simple para el que lleve por > aquí > > > > > > mas tiempo, simplemente > > > > > > > > > > siempre me gusto la programación y hasta > > > > > > ahora por defecto (por pena) > > > > > > > > > > utilizaba .NET y programaba en visual > > > > > > basic.net, pero ahora no se que > > > > > > > > > > es lo que mas me interesa pues quiero > > > > > > programar en linux,aunque > > > > > > > > > > estaría bien programar multiplataforma. > > > > > > > Necesito consejo, he oido algo de Mono, > pero > > > > > > no se si es la mejor > > > > > > > > > > opción. Un saludo y espero me guieis > bien. > > > > > > > Gracias desde ya. > > > > > > --WoLvElOpEz > > > > > > > > > También puedes programar con las librerías > > > > > > libres Qt (con las que están > > > > > > > > > hechas KDE). La versión 4 de las mismas es > GPL > > > > > > tanto para Linux como > > > > > > > > > para Windows. > > > > > > > > > > Y para eso Iñaki, que programa debo > descargar, > > > > > > para empezar a programar. > > > > > > > > ¿es C++? como ves estoy un poco pez en tema > de > > > > > > programación en linux. > > > > > > > Qt son librerías C++ para entorno gráfico. > > > > Se usan en KDE y en otras aplicaciones no KDE > > > > > > (como el navegador Opera). > > > > > > > Sus creadores son http://www.trolltech.com > > > > > > > > Y como entorno de desarrollo el más adecuado > > > > > > sería, sin duda, Kdevelop. > > > > > > > Por lo demás, busca info en Google sobre > > > > > > "programar en Qt" (o en inglés), > > > > > > > porque hay a patadas. > > > > > > > > Espero que te sirvan las indicaciones. > > > > > > Ok Inaki, ya me empiezo a centrar, muchas > gracias. > > > > Cordial saludo. > > La otra opción es usar gtk. > > Que se puede programar con c o c++ > > Gtk son la librerías de gnome. > > No tengo mucha idea, pero que yo sepa Gtk está hecho > en C, no en C++. > Posteriormente intentaron rectificar a un lenguaje > orientado a objetos (mucho > mejor para un entorno gráfico) y trapichearon las > librerías Gtk para que > pareciesen orientadas a objetos. Pero claro, no lo > son. > > Hoy en día nadie niega que lo adecuado habría sido > optar por C++ en vez de por > C. > Y tampoco nadie niega que, entre otras cosas además > de la razón anterior, > programar en Qt es mucho más fácil y a la vez > potente que hacerlo en Gtk, por > puro diseño. > > Dices que se puede programar Gtk en C++, seguro que > es otra "chapucilla" por > el estilo. Lo digo sin ánimo de ofender, de verdad. > O tal vez te refieras a > que en C++ se puede programar C, claro, pero eso > sería como decir que con un > Ferrari se puede ir también a 50Km/h. > > Pienso que si tiene intención de iniciarse ahora en > la programación para Linux > es mejor que opte por la opción más adecuada y con > más futuro. Y ojo, que no > digo que Gnome no tenga futuro, claro que lo tiene, > pero ni ellos mismos se > aclaran de cómo programar. Lo último es programar en > Mono, ¿mañana qué será? > > No lo sé, creo que iniciarse ahora en Gtk sería sólo > un poco menos > desafortunado que hacerlo en Tcl/Tk (las librerías > horrendas y desfasadas con > las que está hecho Amsn). Además, ¿no van a sacar > una nueva versión de las > Gtk bastante diferente? ¿no sería mejor esperar a > que se "estabilicen"? > > > No es mi intención montar un flame ni discusión por > esto, estoy seguro de que > alguien me corregirá en algún aspecto y lo > agradeceré, así me entero más de > estos temas. > > Saludos. Cordial saludo. Lamento la confución. Gtk con c, c++ con c también a eso me refería. (Lo que pasa es que megusta manejar el ferrari despacio . :D, Si se puede hacer por que no contarlo.. ) No se puede negar que sacaron gtk2 y que por ahora no compatible 100x100 con gtk+ y ahí nada que hacer, pero siguen siendo muy buenas y funcionales. La verdad no sé que tan horrendas y desfasadas estén las librerías nunca les he visto la cara ;-) y no les he puesto un analizador de fase o de espectro .. ;-). Y pues bueno ud. sabrá por que motivos no le gusta gtk ahí si nada que hacer. Le soy sincero he probado QT, pero
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 18:55, Anibal Fenoglio escribió: > El lun, 16-01-2006 a las 18:35 +0100, Iñaki escribió: > > No tengo mucha idea, pero que yo sepa Gtk está hecho en C, no en C++. > > Posteriormente intentaron rectificar a un lenguaje orientado a objetos > > (mucho mejor para un entorno gráfico) y trapichearon las librerías Gtk > > para que pareciesen orientadas a objetos. Pero claro, no lo son. > > GTK+ es en C y usa una estructura que le da cierta orientación a > objetos, pero como decis NO lo son, hay algo malo en eso? a mi me gusta > C y me siento muy cómodo así. > > > Hoy en día nadie niega que lo adecuado habría sido optar por C++ en vez > > de por C. > > Que esté en C facilita mucho los porting a otros lenguajes. > > > Y tampoco nadie niega que, entre otras cosas además de la razón anterior, > > programar en Qt es mucho más fácil y a la vez potente que hacerlo en Gtk, > > por puro diseño. > > > > Dices que se puede programar Gtk en C++, seguro que es otra "chapucilla" > > por el estilo. Lo digo sin ánimo de ofender, de verdad. O tal vez te > > refieras a que en C++ se puede programar C, claro, pero eso sería como > > decir que con un Ferrari se puede ir también a 50Km/h. > > Por otro lado está GTKmm y wxWidget para programar GTK en C++. Ahora > preguntale a los que desarrollan dichos proyectos si lo que hacen ellos > en es una "chapucilla". Precisamente me refería a que todas esas cosas consisten al final en programar orientado a objetos, cuando que yo sepa Gtk es C. Esos proyectos que mencionas ¿usan las mismas librerías Gtk hechas en C? ¿otras? Con lo de "chapucilla" sólo quería referirme a "apaño", lamento que haya sonado despectivo. > > Pienso que si tiene intención de iniciarse ahora en la programación para > > Linux es mejor que opte por la opción más adecuada y con más futuro. Y > > ojo, que no digo que Gnome no tenga futuro, claro que lo tiene, pero ni > > ellos mismos se aclaran de cómo programar. Lo último es programar en > > Mono, ¿mañana qué será? > > > > No lo sé, creo que iniciarse ahora en Gtk sería sólo un poco menos > > desafortunado que hacerlo en Tcl/Tk (las librerías horrendas y desfasadas > > con las que está hecho Amsn). Además, ¿no van a sacar una nueva versión > > de las Gtk bastante diferente? ¿no sería mejor esperar a que se > > "estabilicen"? > > Veo que se haces un lío por el paso de la versión 1.x a 2.x, eso fue > hace mucho, cada nueva versión de las 2.x mantiene compatibilidad hacia > atrás (salvo un par de cosas menores). > > > No es mi intención montar un flame ni discusión por esto, estoy seguro de > > que alguien me corregirá en algún aspecto y lo agradeceré, así me entero > > más de estos temas. > > Ahora una cosa, siempre está esa necesidad de que los usuarios de QT/KDE > tengan que tirar mierda contra los de GTK/Gnome ? > No pueden hablar simplemente de las bondades de QT/KDE sin hacer > comparativas odiosas ? De verdad que no era mi intención, aunque veo que no lo he logrado. Sólo quería opinar sobre qué lenguaje me parece más adecuado de cara a iniciarse en él AHORA, sin estar "moralmente" ligado a nada de antemano. Por otra parte he reconocido claramente que no sé mucho de estos temas, más bien poco, y de hecho me alegro por cada respuesta razonada que has expuesto. > > Saludos. > > Saludos > > Anibal -- y hasta aquí puedo leer...
Re: ¿que lenguaje de programacion elijo?
El lun, 16-01-2006 a las 18:35 +0100, Iñaki escribió: > No tengo mucha idea, pero que yo sepa Gtk está hecho en C, no en C++. > Posteriormente intentaron rectificar a un lenguaje orientado a objetos (mucho > mejor para un entorno gráfico) y trapichearon las librerías Gtk para que > pareciesen orientadas a objetos. Pero claro, no lo son. GTK+ es en C y usa una estructura que le da cierta orientación a objetos, pero como decis NO lo son, hay algo malo en eso? a mi me gusta C y me siento muy cómodo así. > > Hoy en día nadie niega que lo adecuado habría sido optar por C++ en vez de > por > C. Que esté en C facilita mucho los porting a otros lenguajes. > Y tampoco nadie niega que, entre otras cosas además de la razón anterior, > programar en Qt es mucho más fácil y a la vez potente que hacerlo en Gtk, por > puro diseño. > > Dices que se puede programar Gtk en C++, seguro que es otra "chapucilla" por > el estilo. Lo digo sin ánimo de ofender, de verdad. O tal vez te refieras a > que en C++ se puede programar C, claro, pero eso sería como decir que con un > Ferrari se puede ir también a 50Km/h. Por otro lado está GTKmm y wxWidget para programar GTK en C++. Ahora preguntale a los que desarrollan dichos proyectos si lo que hacen ellos en es una "chapucilla". > > Pienso que si tiene intención de iniciarse ahora en la programación para > Linux > es mejor que opte por la opción más adecuada y con más futuro. Y ojo, que no > digo que Gnome no tenga futuro, claro que lo tiene, pero ni ellos mismos se > aclaran de cómo programar. Lo último es programar en Mono, ¿mañana qué será? > > No lo sé, creo que iniciarse ahora en Gtk sería sólo un poco menos > desafortunado que hacerlo en Tcl/Tk (las librerías horrendas y desfasadas con > las que está hecho Amsn). Además, ¿no van a sacar una nueva versión de las > Gtk bastante diferente? ¿no sería mejor esperar a que se "estabilicen"? > Veo que se haces un lío por el paso de la versión 1.x a 2.x, eso fue hace mucho, cada nueva versión de las 2.x mantiene compatibilidad hacia atrás (salvo un par de cosas menores). > > No es mi intención montar un flame ni discusión por esto, estoy seguro de que > alguien me corregirá en algún aspecto y lo agradeceré, así me entero más de > estos temas. > Ahora una cosa, siempre está esa necesidad de que los usuarios de QT/KDE tengan que tirar mierda contra los de GTK/Gnome ? No pueden hablar simplemente de las bondades de QT/KDE sin hacer comparativas odiosas ? > Saludos. > > Saludos Anibal -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 18:06, Exell E. Franklin J. escribió: > --- [EMAIL PROTECTED] escribió: > > El Lunes, 16 de Enero de 2006 14:48, Iñaki escribió: > > > El Lunes, 16 de Enero de 2006 14:28, > > > > [EMAIL PROTECTED] escribió: > > > > El Lunes, 16 de Enero de 2006 14:00, Iñaki > > > > escribió: > > > > > El Lunes, 16 de Enero de 2006 09:12, Jose > > > > Andres escribió: > > > > > > Hola compañeros! > > > > > > Llevo poco tiempo en linux y venía de > > > > windows hasta que me canse de > > > > > > > > el, no por nada, sino porque soy técnico y > > > > me dedico todo el día a > > > > > > > > arreglar equipos con windows pues Linux acá > > > > en Castilla la Mancha se > > > > > > > > usa poco(Anunque tengamos Molinux). > > > > > > Mi duda es simple para el que lleve por aquí > > > > mas tiempo, simplemente > > > > > > > > siempre me gusto la programación y hasta > > > > ahora por defecto (por pena) > > > > > > > > utilizaba .NET y programaba en visual > > > > basic.net, pero ahora no se que > > > > > > > > es lo que mas me interesa pues quiero > > > > programar en linux,aunque > > > > > > > > estaría bien programar multiplataforma. > > > > > > Necesito consejo, he oido algo de Mono, pero > > > > no se si es la mejor > > > > > > > > opción. Un saludo y espero me guieis bien. > > > > > > Gracias desde ya. > > > > --WoLvElOpEz > > > > > > > También puedes programar con las librerías > > > > libres Qt (con las que están > > > > > > > hechas KDE). La versión 4 de las mismas es GPL > > > > tanto para Linux como > > > > > > > para Windows. > > > > > > > > Y para eso Iñaki, que programa debo descargar, > > > > para empezar a programar. > > > > > > ¿es C++? como ves estoy un poco pez en tema de > > > > programación en linux. > > > > > Qt son librerías C++ para entorno gráfico. > > > Se usan en KDE y en otras aplicaciones no KDE > > > > (como el navegador Opera). > > > > > Sus creadores son http://www.trolltech.com > > > > > > Y como entorno de desarrollo el más adecuado > > > > sería, sin duda, Kdevelop. > > > > > Por lo demás, busca info en Google sobre > > > > "programar en Qt" (o en inglés), > > > > > porque hay a patadas. > > > > > > Espero que te sirvan las indicaciones. > > > > Ok Inaki, ya me empiezo a centrar, muchas gracias. > > Cordial saludo. > La otra opción es usar gtk. > Que se puede programar con c o c++ > Gtk son la librerías de gnome. No tengo mucha idea, pero que yo sepa Gtk está hecho en C, no en C++. Posteriormente intentaron rectificar a un lenguaje orientado a objetos (mucho mejor para un entorno gráfico) y trapichearon las librerías Gtk para que pareciesen orientadas a objetos. Pero claro, no lo son. Hoy en día nadie niega que lo adecuado habría sido optar por C++ en vez de por C. Y tampoco nadie niega que, entre otras cosas además de la razón anterior, programar en Qt es mucho más fácil y a la vez potente que hacerlo en Gtk, por puro diseño. Dices que se puede programar Gtk en C++, seguro que es otra "chapucilla" por el estilo. Lo digo sin ánimo de ofender, de verdad. O tal vez te refieras a que en C++ se puede programar C, claro, pero eso sería como decir que con un Ferrari se puede ir también a 50Km/h. Pienso que si tiene intención de iniciarse ahora en la programación para Linux es mejor que opte por la opción más adecuada y con más futuro. Y ojo, que no digo que Gnome no tenga futuro, claro que lo tiene, pero ni ellos mismos se aclaran de cómo programar. Lo último es programar en Mono, ¿mañana qué será? No lo sé, creo que iniciarse ahora en Gtk sería sólo un poco menos desafortunado que hacerlo en Tcl/Tk (las librerías horrendas y desfasadas con las que está hecho Amsn). Además, ¿no van a sacar una nueva versión de las Gtk bastante diferente? ¿no sería mejor esperar a que se "estabilicen"? No es mi intención montar un flame ni discusión por esto, estoy seguro de que alguien me corregirá en algún aspecto y lo agradeceré, así me entero más de estos temas. Saludos. -- y hasta aquí puedo leer...
Re: ¿que lenguaje de programacion elijo ?
En/na Exell E. Franklin J. ha escrit: --- [EMAIL PROTECTED] escribió: El Lunes, 16 de Enero de 2006 14:48, Iñaki escribió: El Lunes, 16 de Enero de 2006 14:28, [EMAIL PROTECTED] escribió: El Lunes, 16 de Enero de 2006 14:00, Iñaki escribió: El Lunes, 16 de Enero de 2006 09:12, Jose Andres escribió: Hola compañeros! Llevo poco tiempo en linux y venía de windows hasta que me canse de el, no por nada, sino porque soy técnico y me dedico todo el día a arreglar equipos con windows pues Linux acá en Castilla la Mancha se usa poco(Anunque tengamos Molinux). Mi duda es simple para el que lleve por aquí mas tiempo, simplemente siempre me gusto la programación y hasta ahora por defecto (por pena) utilizaba .NET y programaba en visual basic.net, pero ahora no se que es lo que mas me interesa pues quiero programar en linux,aunque estaría bien programar multiplataforma. Necesito consejo, he oido algo de Mono, pero no se si es la mejor opción. Un saludo y espero me guieis bien. Gracias desde ya. --WoLvElOpEz También puedes programar con las librerías libres Qt (con las que están hechas KDE). La versión 4 de las mismas es GPL tanto para Linux como para Windows. Y para eso Iñaki, que programa debo descargar, para empezar a programar. ¿es C++? como ves estoy un poco pez en tema de programación en linux. Qt son librerías C++ para entorno gráfico. Se usan en KDE y en otras aplicaciones no KDE (como el navegador Opera). Sus creadores son http://www.trolltech.com Y como entorno de desarrollo el más adecuado sería, sin duda, Kdevelop. Por lo demás, busca info en Google sobre "programar en Qt" (o en inglés), porque hay a patadas. Espero que te sirvan las indicaciones. Ok Inaki, ya me empiezo a centrar, muchas gracias. Cordial saludo. La otra opción es usar gtk. Que se puede programar con c o c++ Gtk son la librerías de gnome. También es multiplataforma. Puede usar adjunta u otro como editor, así como glade. puede buscar manueles de gtk. www.gnome.org Felicidades. E.E.F.J. [EMAIL PROTECTED] __ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ Y si no quieres usar c o c++, también puedes usar python (pygtk) Tutoriales y página de inicio: www.pygtk.org Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿que lenguaje de programacion elijo?
--- [EMAIL PROTECTED] escribió: > El Lunes, 16 de Enero de 2006 14:48, Iñaki escribió: > > El Lunes, 16 de Enero de 2006 14:28, > [EMAIL PROTECTED] escribió: > > > El Lunes, 16 de Enero de 2006 14:00, Iñaki > escribió: > > > > El Lunes, 16 de Enero de 2006 09:12, Jose > Andres escribió: > > > > > Hola compañeros! > > > > > Llevo poco tiempo en linux y venía de > windows hasta que me canse de > > > > > el, no por nada, sino porque soy técnico y > me dedico todo el día a > > > > > arreglar equipos con windows pues Linux acá > en Castilla la Mancha se > > > > > usa poco(Anunque tengamos Molinux). > > > > > Mi duda es simple para el que lleve por aquí > mas tiempo, simplemente > > > > > siempre me gusto la programación y hasta > ahora por defecto (por pena) > > > > > utilizaba .NET y programaba en visual > basic.net, pero ahora no se que > > > > > es lo que mas me interesa pues quiero > programar en linux,aunque > > > > > estaría bien programar multiplataforma. > > > > > Necesito consejo, he oido algo de Mono, pero > no se si es la mejor > > > > > opción. Un saludo y espero me guieis bien. > > > > > Gracias desde ya. > > > > > > --WoLvElOpEz > > > > > > > > También puedes programar con las librerías > libres Qt (con las que están > > > > hechas KDE). La versión 4 de las mismas es GPL > tanto para Linux como > > > > para Windows. > > > > > > Y para eso Iñaki, que programa debo descargar, > para empezar a programar. > > > ¿es C++? como ves estoy un poco pez en tema de > programación en linux. > > > > Qt son librerías C++ para entorno gráfico. > > Se usan en KDE y en otras aplicaciones no KDE > (como el navegador Opera). > > > > Sus creadores son http://www.trolltech.com > > > > Y como entorno de desarrollo el más adecuado > sería, sin duda, Kdevelop. > > > > Por lo demás, busca info en Google sobre > "programar en Qt" (o en inglés), > > porque hay a patadas. > > > > Espero que te sirvan las indicaciones. > > Ok Inaki, ya me empiezo a centrar, muchas gracias. > > Cordial saludo. La otra opción es usar gtk. Que se puede programar con c o c++ Gtk son la librerías de gnome. También es multiplataforma. Puede usar adjunta u otro como editor, así como glade. puede buscar manueles de gtk. www.gnome.org Felicidades. E.E.F.J. [EMAIL PROTECTED] __ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 14:48, Iñaki escribió: > El Lunes, 16 de Enero de 2006 14:28, [EMAIL PROTECTED] escribió: > > El Lunes, 16 de Enero de 2006 14:00, Iñaki escribió: > > > El Lunes, 16 de Enero de 2006 09:12, Jose Andres escribió: > > > > Hola compañeros! > > > > Llevo poco tiempo en linux y venía de windows hasta que me canse de > > > > el, no por nada, sino porque soy técnico y me dedico todo el día a > > > > arreglar equipos con windows pues Linux acá en Castilla la Mancha se > > > > usa poco(Anunque tengamos Molinux). > > > > Mi duda es simple para el que lleve por aquí mas tiempo, simplemente > > > > siempre me gusto la programación y hasta ahora por defecto (por pena) > > > > utilizaba .NET y programaba en visual basic.net, pero ahora no se que > > > > es lo que mas me interesa pues quiero programar en linux,aunque > > > > estaría bien programar multiplataforma. > > > > Necesito consejo, he oido algo de Mono, pero no se si es la mejor > > > > opción. Un saludo y espero me guieis bien. > > > > Gracias desde ya. > > > > --WoLvElOpEz > > > > > > También puedes programar con las librerías libres Qt (con las que están > > > hechas KDE). La versión 4 de las mismas es GPL tanto para Linux como > > > para Windows. > > > > Y para eso Iñaki, que programa debo descargar, para empezar a programar. > > ¿es C++? como ves estoy un poco pez en tema de programación en linux. > > Qt son librerías C++ para entorno gráfico. > Se usan en KDE y en otras aplicaciones no KDE (como el navegador Opera). > > Sus creadores son http://www.trolltech.com > > Y como entorno de desarrollo el más adecuado sería, sin duda, Kdevelop. > > Por lo demás, busca info en Google sobre "programar en Qt" (o en inglés), > porque hay a patadas. > > Espero que te sirvan las indicaciones. Ok Inaki, ya me empiezo a centrar, muchas gracias.
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 14:28, [EMAIL PROTECTED] escribió: > El Lunes, 16 de Enero de 2006 14:00, Iñaki escribió: > > El Lunes, 16 de Enero de 2006 09:12, Jose Andres escribió: > > > Hola compañeros! > > > Llevo poco tiempo en linux y venía de windows hasta que me canse de el, > > > no por nada, sino porque soy técnico y me dedico todo el día a arreglar > > > equipos con windows pues Linux acá en Castilla la Mancha se usa > > > poco(Anunque tengamos Molinux). > > > Mi duda es simple para el que lleve por aquí mas tiempo, simplemente > > > siempre me gusto la programación y hasta ahora por defecto (por pena) > > > utilizaba .NET y programaba en visual basic.net, pero ahora no se que > > > es lo que mas me interesa pues quiero programar en linux,aunque estaría > > > bien programar multiplataforma. > > > Necesito consejo, he oido algo de Mono, pero no se si es la mejor > > > opción. Un saludo y espero me guieis bien. > > > Gracias desde ya. > > > --WoLvElOpEz > > > > También puedes programar con las librerías libres Qt (con las que están > > hechas KDE). La versión 4 de las mismas es GPL tanto para Linux como para > > Windows. > > Y para eso Iñaki, que programa debo descargar, para empezar a programar. > ¿es C++? como ves estoy un poco pez en tema de programación en linux. Qt son librerías C++ para entorno gráfico. Se usan en KDE y en otras aplicaciones no KDE (como el navegador Opera). Sus creadores son http://www.trolltech.com Y como entorno de desarrollo el más adecuado sería, sin duda, Kdevelop. Por lo demás, busca info en Google sobre "programar en Qt" (o en inglés), porque hay a patadas. Espero que te sirvan las indicaciones. -- y hasta aquí puedo leer...
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 14:00, Iñaki escribió: > El Lunes, 16 de Enero de 2006 09:12, Jose Andres escribió: > > Hola compañeros! > > Llevo poco tiempo en linux y venía de windows hasta que me canse de el, > > no por nada, sino porque soy técnico y me dedico todo el día a arreglar > > equipos con windows pues Linux acá en Castilla la Mancha se usa > > poco(Anunque tengamos Molinux). > > Mi duda es simple para el que lleve por aquí mas tiempo, simplemente > > siempre me gusto la programación y hasta ahora por defecto (por pena) > > utilizaba .NET y programaba en visual basic.net, pero ahora no se que es > > lo que mas me interesa pues quiero programar en linux,aunque estaría bien > > programar multiplataforma. > > Necesito consejo, he oido algo de Mono, pero no se si es la mejor opción. > > Un saludo y espero me guieis bien. > > Gracias desde ya. > > --WoLvElOpEz > > También puedes programar con las librerías libres Qt (con las que están > hechas KDE). La versión 4 de las mismas es GPL tanto para Linux como para > Windows. Y para eso Iñaki, que programa debo descargar, para empezar a programar. ¿es C++? como ves estoy un poco pez en tema de programación en linux.
Re: ¿que lenguaje de programacion elijo?
El Lunes, 16 de Enero de 2006 09:12, Jose Andres escribió: > Hola compañeros! > Llevo poco tiempo en linux y venía de windows hasta que me canse de el, no > por nada, sino porque soy técnico y me dedico todo el día a arreglar > equipos con windows pues Linux acá en Castilla la Mancha se usa > poco(Anunque tengamos Molinux). > Mi duda es simple para el que lleve por aquí mas tiempo, simplemente > siempre me gusto la programación y hasta ahora por defecto (por pena) > utilizaba .NET y programaba en visual basic.net, pero ahora no se que es lo > que mas me interesa pues quiero programar en linux,aunque estaría bien > programar multiplataforma. > Necesito consejo, he oido algo de Mono, pero no se si es la mejor opción. > Un saludo y espero me guieis bien. > Gracias desde ya. > --WoLvElOpEz También puedes programar con las librerías libres Qt (con las que están hechas KDE). La versión 4 de las mismas es GPL tanto para Linux como para Windows. -- y hasta aquí puedo leer...
Re: ¿que lenguaje de programacion elijo?
- Original Message - From: Bentejuy To: Jose Andres Cc: debian-user-spanish@lists.debian.org Sent: Monday, January 16, 2006 11:11 AM Subject: Re: ¿que lenguaje de programacion elijo? Puedes probar con C++ bajo el entorno anjuta , la versión 2.0.1 te la puedes descargar a traves de CVS, esta te crea directamente proyectos en gtkmm de una forma comoda y práctica.Saludos --- C++ estaria bien, pero lo del CVS no tengo mucha idea de para lo que vale o de si he de instalrlo.Supongo que es algo como para realizar trabajos de programacion por diferentes programadores,no? --WoLvElOpEz
Re: ¿que lenguaje de programacion elijo?
Puedes probar con C++ bajo el entorno anjuta , la versión 2.0.1 te la puedes descargar a traves de CVS, esta te crea directamente proyectos en gtkmm de una forma comoda y práctica. Saludos.
¿que lenguaje de programacion elijo?
Hola compañeros! Llevo poco tiempo en linux y venía de windows hasta que me canse de el, no por nada, sino porque soy técnico y me dedico todo el día a arreglar equipos con windows pues Linux acá en Castilla la Mancha se usa poco(Anunque tengamos Molinux). Mi duda es simple para el que lleve por aquí mas tiempo, simplemente siempre me gusto la programación y hasta ahora por defecto (por pena) utilizaba .NET y programaba en visual basic.net, pero ahora no se que es lo que mas me interesa pues quiero programar en linux,aunque estaría bien programar multiplataforma. Necesito consejo, he oido algo de Mono, pero no se si es la mejor opción. Un saludo y espero me guieis bien. Gracias desde ya. --WoLvElOpEz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]