> llos que programan en c# saben que no es un lenguaje multiplataforma como se > dice que es, y que es solo para microsoft.. ahora,
Primero, un poquito de cultura, C# no puede ser o no multiplataforma, porque es un lenguaje, es decir, una sintaxis + una semantica :). Despues, si queres discutir sobre si podes correr un codigo compilado en Windows para el CLR de Microsof en otra plataforma con otra VM, podes correrlo. Hay restricciones? Claro, como en todo lenguaje cuando caes en dependencias del sistema operativo (como el caso de Windows.Forms que faltan algunas cosas en Mono, por ejemplo). > soft con licencias tipo GPL, en general.. Y por ultimo sobre c#, creo que > casi nadie de los que programa en c# lo haría sin el visual > studio, que es el gran fuerte de c# Otra mentira blanca :) .... Tenes Monodevelop y SharpDevelop. Yo los uso los dos. El primero tanto en Linux como en OSX y el segundo cuando me veo obligado en windows. Ambos son FLOSS. Monodevelop es el mas verde, tambien el que menos tiempo de vida tiene. SharpDevelop reemplaza a VS en el 99% de los casos. > obviamente, muchas de ellas nacen simplemente para poder tapar los problemas > que tiene tanto java como c# ( ejemplo, > hibernate,o mas bien, mapeo objeto-relacional, que nace a partir del > problema de java y de c# de tener la persistencia de datos de > una forma muy estructurada, y se olvida de que esta programando con una > orientación a objetos, supuestamente pura) Aca no te entendi, Hibernate es una cagada, asi que de ahi podemos partir que estamos de acuerdo :P. Pero no veo la diferencia de una biblioteca como es Hibernate a que es "problema de Java". Con esa excusa ActiveRecord tapa agujeros que tiene Ruby para persistir usando MySQL ? No entiendo tu punto :) BTW, aprende logica funcional, es mas util que aprender un lenguaje :P -- -- ¡Falta Uno! - http://www.falta-uno.com.ar/ Ricardo Markiewicz _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
