Despues de estas discusiones me hacen pensar que Java es la peste bubonica. ¿No hay nadie en la lista que defienda a Java? Mas de uno debe trabajar en Java. Me avisaron varias personas por mail privado que en esta lista no se puede hablar de Java. ¿Qué onda? O sea, si hay posturas distintas, me parece que deberian compartirse para enriquecer la lista. Yo si alguien me bardea a Pascal lo voy a defender porque es algo que me gusta. Si bardean a C, en cambio.. Hay que navegar en ese mundo de punteros y ampersands... Saludos
El día 29/06/08, Ricardo Markiewicz <[EMAIL PROTECTED]> escribió: > > 2008/6/29 Nicolás Bello <[EMAIL PROTECTED]>: > > ok, sos grosisimo, y c# es lo mas.. > > Si te vas a poner como colegiala histerica, que no puede mantener > argumentos, no discutimos y listo. > > > igualmente, vos que decís que me queres aclarar esos puntos, son cosas > básicas las que me queres aclarar( digo, para > > cualquiera que alguna vez leyó algo de c#, va, eso espero xD ).. por eso > te digo, no son puntos flojos y eso te lo aclare, estas > > buscando vos que sean puntos flojos, > > Sigo sin ver por qué decis que "invento" puntos flojos. > > > el mail te lo mande solo a vos, el anterior, no a la lista.. y ahora veo > que este lo mandaste a la lista.. no querrás resaltar por > > casualidad? espero que haya sido un error nomas.. > > Nah, solo pense que me habias respondido a mi solo por error. Y no > contesto mails privados, no suman. > > > lo de c# que no es multiplataforma( que obviamente es una forma de decir > para lo que pasa en la practica, y no en la teoría que > > tiene el lenguaje y la plataforma en si, espero que ya eso lo hayas > entendido).. no entiendo como no lo entendes, mas si > > Entiendo que a vos en TU caso particular, usando TUS programas en > particular, no podes correr tus programsa, por ejemplo, en Linux. Pero > te pasa, en esta discucion, solo a vos, por lo que eso no condiciona > que los programas en .NET NO sean portables sin recompilar. > > > programas en c# y sabes tanto.. C# se compila a un código de la virtual > machine de .net.. como vos recontra sabes.. y este luego > > se compila a código binario, en tiempo de ejecución( no vamos a entrar en > tanto detalle, verdad... -.-) ahora, eso hace que el > > código compilado de c# sea multiplataforma, es la idea de la virtual > machine... > > la idea teórica esta todo bien, si, c# es multiplataforma.. pero en la > realidad.. la mayor parte de las librerías dependen de cosas del > > sistema y nadie se va a molestar nunca en hacerlas para otra plataforma.. > > No hay 1 sola biblioteca de Windows dentro del estandar ECMA 334, vos > seguro tomas como parte de .Net a Windows.Forms, ASP.NET, ADO.NET y > vaya a saber que otro pack de bibliotecas de Microsoft, que NO son > parte de .NET, no importa cuanto te guste verlas como parte de lo > mismo, no lo son. > > Si tu punto es "en la practica la mayoria de los que programan en > C#.net utilizan bibliotecas dependientes de la plataforma y eso hace > que no sea portables". Entonces SI, tu punto tiene sentido, pero no > tiene NADA que ver la portabilidad de C#/.NET, con la portabilidad de > un programas especifico no pueda ser portado por culpa de usar un lib > "rara". > > > y es mas, solo hay 1 iniciativa de hacer una virtual machine y es la de > mono.. y como bien vos decís.. anda, pero con las cosas > > básicas y no puede hacer un form, algo que esta dentro de las librerías > estándar( con esto no me refiero a la especificación como > > vos decís, digo a que no tenes que instalar ninguna cosa extra para poder > usarlos, en particular eso creo que fue un problema de > > microsoft de no liberar bien las cosas, sino en este momento c# se usaría > bastante mas, que java).. eso, para mi hace que en la > > practica, no sea multiplataforma, obvio, vas a poder hacer una clase y la > vas a poder compilar a .net y esta la vas a poder usar en > > mono.. pero te vas a tener que fijar en si estas o no usando tal cosa .. > porque sino pincha y demás.. > > Bueno, entonces acomoda tus deficinion de estandar, aclara la proxima > vez, porque que Microsoft entregue un dll con la instalacion de .Net > no significa que sean parte de lo mismo. Vos queres mezclar, hacelo, > pero te estas mintiendo y a otros, asi lo veo yo. > > > osea, toda la idea que tiene de virtual machine y demás, para que se > convierta en multiplataforma.. termina pinchando.. en la > > practica.. > > la idea de que no tengas que preocuparte por lo que tenes abajo me > refiero, para eso es la virtual machine.. > > Estas generalizando para el lado malo, la culpa no es de .net, es de > los programadores llegado el caso. > > > bue, por ultimo, no te estoy intentando hacer que uses java, ya se que no > te gustaba para nada.. aunque si te gusta c# no > > entiendo como no te puede gustar el hermano gemelo xD, pero como se ve > que no entendiste nunca a lo que me referí entonces te > > Porque necesito lenguajes malo solo para 2 o 3 cosas por año, si ambos > son iguales, agarro el "menos peor" :) > > > lo quería aclarar mejor. Igualmente me sorprende muchísimo que no veas > ningún punto malo.. me parece que te enamoraste > > demasiado de ciertas cosas.. quizá tendrías que ver un poco eso.. nunca > es bueno estar tan enamorado de una herramienta, > > No es que no veo cosas malas, solo que segmento diferente las cosas. > No es cuestiones de amores, es cuestiones de definiciones. Para vos > "estandar .NET" incluye cosas que para mi no, entonces para vos no es > multiplataforma y para mi si. > > > termina siendo clavar un clavo con un destornillador( y obviamente el > destornillador siempre es bueno para clavar, pero tenes una > > herramienta mas cómoda como es el martillo)..y ni hablar del lock-in que > te produce. Obviamente no vamos a entrar en esa > > discusión, porque si estas realmente enamorado nunca lo vas a admitir y > vas a buscar excusas como que usas otros lenguajes y > > demás. creo que seria absurdo( si un supuesto loco te dice que esta loco, > en general no lo > > esta.) > > Jajaja, no estoy enamorado de nada, solo marco que .net es > multiplataforma, ni siquiera lo uso a diario. Yo (ahora) soy "rubier" > :P, antes fui phpero, antes pythonero, antes vb, antes C++, antes C, > antes ...... Pase por todos, digamos :) > > > te aclaro, tampoco es que tengo la verdad absoluta, ni nada similar.. y > lo que te digo no es que lo inventé yo, es lo que se lee en > > todos los libros de c#, en medios especializados y demas, por eso me > sorprende que no entiendas a lo que me refiero.. cuando el > > general de los medios especializados y de los que laburan con .net lo > dicen. yo tampoco soy un profesional de c# como para > > andar inventando nada nuevo :P > > Porque no vi 1 solo libro que valga la pena de C# :), yo te hablo de > mi experiencia, tomalo o dejalo. > > -- > -- > ¡Falta Uno! - http://www.falta-uno.com.ar/ > Ricardo Markiewicz > > _______________________________________________ > Lista de correo Programacion. > [email protected] > http://listas.fi.uba.ar/mailman/listinfo/programacion >
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
