2008/6/29 Nicolás Bello <[EMAIL PROTECTED]>:
> che, creo que se entendía el punto, mas si programas en c# en linux, creo que 
> tendrías que haber entendido todavía mas
> rápido que cualquier otro a lo que me refería, como para mandar un mail a la 
> lista diciendo que eso es incorrecto.. mas
> que estamos en una lista de programación dentro de las listas de la facultad, 
> osea que todos los inscriptos tienen un buen
> conocimiento de los temas.

Yo entendi que decias que no era multiplataforma, cuando esto no es
correcto. Sigo sin entender a que te referias :)

> obvio que existen cosas como para hacerlo multiplataforma, en el mail que le 
> mande a pablo le especifique eso, mono y
> demas.. pero en la realidad, programar en c# en linux, es solo porque por 
> alguna razón no sabes otras posibilidades,
> entre ellas javas, que se lleva mejor que c#, no porque sea mejor, ni nada 
> similar.. porque si conoces ambos lenguajes

No veo el punto. Vos podes programar el cualquiera de los dos
lenguajes en ambos sistemas operativos.

> ves que son lo mismo, y como tema aparte, las aplicaciones que uso y use 
> hechas en .net, en general en linux no las
> podes usar e incluso a veces algunas ni las podes usar con wine.

Bueno, entonces es un problema particular, no un problema generalizado
de la plataforma. Vos usas cosas que dependen de Windows, yo no. Lo
mismo te pasaria con Java si usas alguna lib que usa un DLL nativo de
windows y que no este portado a linux.

> mismo hay programas hechos en .net, que te dan versiones usando wine!, eso 
> creo que ya lo dice todo.. por lo menos a
> mi.

So? No veo el punto. Gente que programa como el traste hay en todo.
Portar libs a veces es complicado y wine ofrece una alternativa para
esos casos PUNTUALES que nada tienen que ver con que si .Net es
portable o no.

> vos realmente si tenes que programar algo verdaderamente multiplataforma te 
> tiras igual a .net? no sabes otro lenguaje?

Depende del problema. Pero si, tengo1 sistema en .net para windows
linux y osx hecho con Windows.Forms que le ofrecemos a nuestros
clientes.

> que es lo que te hace elegir ese y no otro que te facilite la vida mas? Por 
> favor, no lo tomes como ofensiva, quiero saber
> porque realmente no entiendo, creo que ni los creadores de c#, ni los de mono 
> creen eso.. :P

Que me facilita la vida en este caso particular y otros no :)

> Y sobre eso de los forms que me decís, no te parece que siendo parte de las 
> librerías standard, tendría que funcionar
> perfecto..?, digo, son lenguajes que justamente buscan un nivel de 
> abstracción de la plataforma en la que están, si

Aca es donde tocas de oido, Windows.Forms NO es parte del estandar de
C#, no tiene specs liberadas por parte de Microsoft y todo lo que hizo
mono fue a partir de la documentacion de las clases duplicar el
comportamiento a base de prueba y error.

> justamente tienen problemas con cosas nativas, y nombras un form, me parece 
> que hay un problema... y eso es a lo que >
 > apuntaba, y como creo que sos una persona que sabe, por lo que me
decís, creo que entendiste que eso es un problema
> de portabilidad que no tendría que existir por la idea que tiene como virtual 
> machine y lenguaje, como conjunto.

No hay nada nativo en el estandar. Todo lo que se te ocurra, son libs
de Microosft para laburar con .net que no son parte del estandar.

> creo que comparar Monodevelop y  SharpDevelop con visual estudio es solo ver 
> las cosas por arriba.. si fuesen tan
> buenos, porque no los usan todos? en vez de pagar las licencias de visual 
> studio, que económicas no son :S?, me referí a
> eso, y creo que se nota.. me sorprende que resaltes tambien eso..

1) Porque son giles :) ... 2) El 99% del tiempo alcanza con esto,
mucho mas si es solo para aprender. Que el mercado use una herramienta
no quiere decir que sea buena (lo mismo aplica para las moscas)

> Creo que se notaba que no estaba hablando mal de ninguno de los 2 lenguajes, 
> y que estaba hablando en generales.

Para nada interprete que hablaras mal, solo te acote donde estabas mal
informado.

> en fin, me parece que lo tomaste a mal mi mail anterior, y que le rebuscaste 
> los puntos flojos como para dejarme mal
> parado.. ( en especial el primer comentario, creo que se cae de maduro lo que 
> dijiste, mas, en el contexto que estamos..)

Ni lo uno ni o otro. Solo quise aclarar los puntos flojo de tus rgumentos.

-- 
--
¡Falta Uno! - http://www.falta-uno.com.ar/
Ricardo Markiewicz

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a