🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1914

Re: Programar para Linux y Windows

#1914
From: Luis Angel Fdez. Fdez.
Date: Tue, 14 Jun 2005 14:41
125 lines
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!news
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>

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)