Article View: es.comp.os.linux.programacion
Article #1914Re: Programar para Linux y Windows
From: Luis Angel Fdez. Fdez.
Date: Tue, 14 Jun 2005 14:41
Date: Tue, 14 Jun 2005 14:41
125 lines
6336 bytes
6336 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A las 13:03 del martes 14 de junio, Luis Miguel Cisneros <lcisneros@mindars.com> hablando de Re: Programar para Linux y Windows en es.comp.os.linux.programacion dijo... Hola No me voy a poner a alabar C ni a criticar Java porque no tengo conocimientos suficientes (ni los tendr�) como para poder permitirme el lujo de hacerlo, pero... >> creo que visto esto, ser� C, ahora bien... que librer�as usar? Qt? GTK2? > > Pero que tan fac�l para el usuario comun, no los que viven para las > pcs, es compilar un codio fuente?. Veamos, estoy haciendo... o bueno, mejor dicho, har� mi proyecto fin de carrera en Java por la �nica raz�n de no tener que tocar windows (que se le va a hacer, por alguna extra�a raz�n me /deprime/ utilizar windows) salvo para comprobar que se ve y funciona igual tanto en linux como en windows. Bien, pues me gustar�a mucho (no lo voy a hacer) ver la cara que pondr�a el director del proyecto (que de inform�tica lo justo) cuando le entregase un .jar sin mas y le dijese "�ah! tienes que tener instalada una m�quina virtual de Java". Si, lo se, hay unas aplicaciones (que es lo que supongo que utilizar�) que te crean el instalador e instalan la m�quina virtual. > Hay JVM para casi cualquier plataforma, celulares inclusive.... T� lo has dicho para *casi* cualquier plataforma. De hecho para Athlon64 s�lo hay la versi�n 1.5.0 y hay programas (al menos yo conozco uno) que no funcionan igual utilizando la 1.4.2 que utilizando la 1.5.0. En cuanto a que haya m�quina incluso para m�viles... pues no se, tambi�n hay compiladores de C para PICs por poner un ejemplo de /cosa rara/. Otra cosa sobre la m�quina virtual... no hay una sola m�quina virtual... al menos no hace mucho en linux pod�as instalar la de Sun, la de IBM, la de Blackdown y creo que Borland ten�a otra... > Y si usas cosas tipicas de la plataforma... �Va a ser portable el > c�digo???? No, pero digo yo que entonces al ser Java tan portable... no podr�s usar cosas t�picas de la plataforma ya que estar�n abstraidas por la JVM �no?... Una capa mas... quiz�s eso pueda resultar un problema en alg�n momento �no? > Aparte, C se ha dividido en tantas cosas que el C para hacer CGI es > bastante diferente al C de hacer GUIs, el lenguaje C no es Standart. Quiz�s, y digo quiz�s, C no sea estandar pero *si* hay un estandar. Que luego cada compilador tenga sus extensiones propias vale, pero seguro que puedes compilar c�digo siguiendo el estandar. Y no entiendo que el C de hacer CGIs es bastante diferente del de hacer GUIs :-O �En qu� se diferencia el C de programar un GUI al de programar un CGI? No se, *creo* que ser�a como si yo dijese que el Java que se utiliza para programar en consola es distinto del de programar un GUI o un applet. > Tambien tienes los problemas de la Mamoria, la liberaci�n de memoria > reservada, los mecanismos que debes implementar para que no queden areas > de memoria ocupadas por cosas qe ya dejaste de usar... Esto de la liberaci�n de memoria es algo que me parece cuesti�n de marketing mas que otra cosa. > No se, para mi Java mejoro muchos de los defectos de C y C++. Aparte de > que es mucho m�s f�cil desarrollar con Java que con C/C++ y las Aqu� de momento estoy de acuerdo, en Java es m�s f�cil desarrollar porque de serie trae de todo, no se necesita casi ninguna librer�a externa. > aplicaciones escritas en Java tienen posibilidades infinitas de escalar, > de correr en Clusters , Hmmm �correr en clusters? No se si habr� cambiado, pero al menos en cluster Beowulf no se pod�a correr programas Java... bueno, poder se pod�a, me refiero a que aprovechen el cluster. Supongo que en OpenMosix si corra, pero... �ser�a t� programa el que se viera beneficiado por correr en un cluster o la m�quina virtual? > Usar Servicios de los Contenedores J2EE, APIS > para trabajar con XML, con servicios WEB, P�ginas web corriendo con > java, etc. Vale, y supongo que con C podr�as hacer esas cosas... aunque seguramente no fuese el lenguaje m�s adecuado... como a lo mejor tampoco lo es Java. Bueno, pues ah� va mi *opini�n*. Ya digo que tampoco se lo suficiente como para que este comentario m�o deje de ser una mera opini�n. Ta llueu. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCruxn36vTd3lGvCgRAsH8AJ4vKjMMmWyalc1LGD/0w99wRwlJWACfZina LvzMm6pqc5B+9JyT3NsCN+Q= =ezMm -----END PGP SIGNATURE----- -- Slackware 10.1.0 Kernel 2.6.11.11 i686 (GCC) 3.3.5 AMD Athlon(tm) 64 Processor 3200+ ( 2200.997MHz ) Linux User #99754 Jabber: koxo@jabber.org Hattrick: C.D. Arrancatapinos (488047) VI.759
Technical Details
Message-ID:
<slrndatr39.ntk.laffdez@coruxa.koxo.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.newsland.it!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen3-lo.nuria.telefonica-data.net!muxin.no-ip.org!newsReferences:
<RXbqe.1271601$I96.1541650@telenews.teleline.es> <d8c5nm$n76$1@tramontana.micasa.mired> <op.sr5uqds2xt0nk6@red-mars> <d8cm8i$tj$1@tramontana.micasa.mired> <m1j1o2-727.ln1@mithrandir.intranet> <Blyre.1387205$I96.1665786@telenews.teleline.es> <d8mkjm$kn6$1@tramontana.micasa.mired>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,8241b2bd5f1886d3 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.newsland.it!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen3-lo.nuria.telefonica-data.net!muxin.no-ip.org!news From: "Luis Angel Fdez. Fdez." <laffdez@gmail.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Programar para Linux y Windows Date: Tue, 14 Jun 2005 16:41:06 +0200 Organization: Telefonica Data Espagna Lines: 125 Message-ID: <slrndatr39.ntk.laffdez@coruxa.koxo.net> References: <RXbqe.1271601$I96.1541650@telenews.teleline.es> <d8c5nm$n76$1@tramontana.micasa.mired> <op.sr5uqds2xt0nk6@red-mars> <d8cm8i$tj$1@tramontana.micasa.mired> <m1j1o2-727.ln1@mithrandir.intranet> <Blyre.1387205$I96.1665786@telenews.teleline.es> <d8mkjm$kn6$1@tramontana.micasa.mired> Reply-To: laffdez@gmail.com NNTP-Posting-Host: 178.red-80-34-249.pooles.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: nsnmpen3-gest.nuria.telefonica-data.net 1118761137 17885 80.34.249.178 (14 Jun 2005 14:58:57 GMT) X-Complaints-To: usenet@nsnmpen3-gest.nuria.telefonica-data.net NNTP-Posting-Date: Tue, 14 Jun 2005 14:58:57 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux)