Tema destacado: Últimos eventos sobre seguridad/inseguridad
Autor
|
Tema: Java VS C#, No lo creo, Son lo mismo pero... (Leído 17,151 veces)
|
JuszR
Desconectado
Mensajes: 2.844
Programming, GNU/Linux & RI
|
Dios, qué pronunciación... "Microsoft", "Java", "Python". Es peor que la mía. 
"Queremos que Linux reemplace a Windows" Que quiten los comandos.  "Para aquellos que tienen problemas en la escuela, también tenemos un compilador de Basic" Jajajajajaja. ¡Así se habla!  "C# es Java, pero con más cosas y de Microsoft" Aha. "Microsoft gasta mucho dinero en documentación, ese es un gran defecto del software libre" Desgraciadamente, así es. Aunque otro defecto, que no es tan común, es el GUI.  "MONO no tiene Windows Forms" ¿Y no existe un IDE por aparte que haga esto? 
|
|
|
|
|
En línea
|
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer] - GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
|
|
|
LastDragon
Desconectado
Mensajes: 847
Usuario Baneado (troll)
|
Veo que ya lograste ver el video.  Bueno la pronunciacion es como uno quiera. Aqui cuando he trabajado con españoles le dicen Microsoft a Maicrosoft algunos le dicen paiton otros piton algunos osados le siguen diciendo lainux a Linux en fin, por nombres, no creo que haya debate. hasta que el autor de cada programa aclare como lo pronuncia Linus torlvards tiene una grabacion en donce dice.. Hello this is Linus Torvarlds and I pronunce Linux as L"i"nux Sobre Basic... me es graciosa la parte donde les llama programadores de closet. En la parte que dices que mono no tiene las librerias de Windows.Form Si recuerdas bien el video el esta hablando en futuro que las va a tener, pero resulta que nuestro presente ya es el pasado del futuro del que el hablaba.. Ese video fue presentado en el 2004, hace 2 años. Ya tenemos Windows Form Este hilo lo inicie con un programa de ejemplo que hace uso de Windows Form
|
|
|
|
|
En línea
|
|
|
|
JuszR
Desconectado
Mensajes: 2.844
Programming, GNU/Linux & RI
|
Bueno la pronunciacion es como uno quiera.
Aqui cuando he trabajado con españoles le dicen
Microsoft a Maicrosoft
algunos le dicen paiton otros piton
algunos osados le siguen diciendo lainux a Linux en fin, por nombres, no creo que haya debate. hasta que el autor de cada programa aclare como lo pronuncia
Linus torlvards tiene una grabacion en donce dice..
Hello this is Linus Torvarlds and I pronunce Linux as L"i"nux Es que a mi me gusta pronunciar bien, todo como se debe. Nada de "Microsoft". Por eso uso el plug in del Opera o el text-to-speech con el Babylon.  Sobre Basic... me es graciosa la parte donde les llama programadores de closet. Sí, me reí mucho.  Este hilo lo inicie con un programa de ejemplo que hace uso de Windows Form
Ah ok.
|
|
|
|
|
En línea
|
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer] - GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
|
|
|
BADBYTE-K
Knowledge is power, Diesel-K
Desconectado
Mensajes: 2.328
Aprende todo lo que este a tu alkance
|
Bueno. creo que es la primera vez que estoy deacuerdo con Dragon, es que esta diciendo es fidedigno, me sorprendi cuando hace un par de semanas, en suse comence a probar mis practicas de c# y vb para consola y winforms, sin duda es un gran avance el que se ha logrado. y cabe mencionar que cuando se presento la tecnologia .net como mejora de COM, ese fue uno de los puntos a tratar, pero todos los que tuvimos la oportunidad de recibir charlas en el nacimiento de .net , concordamos que la idea de microsoft en realidad estaba orientada a aplicaciones corriendo en todos los windows (a excepcion de win95 que queda fuera) pero como hemos visto, la multiplataforma se esta logrando, indirectamente, pero se esta logrando gracias a la invencion del Intermediate language (IL) lo que nos permite generar codigo independiente de arquitecturas especificas. aqui se habla un poco del tema: http://www.ajlopez.net/ArticuloMuestra.php?Id=654entonces, quiero comentarles algo, una vez me preguntaron lo que opino de .NET y lo que respondi lo sigo sosteniendo. Una de las pocas cosas que en verdad valen la pena viniendo de quien vieney es facil aprenderlo, gracias a la gran cantidad de material disponible por la red. por ejemplo: http://caldoit.blogspot.com/2006/04/curso-de-introduccin-net-con-c.htmluna muestra de lo que se encuentra y totalmente gratuito. y asi, se encuentran muchas cosas utiles http://caldoit.blogspot.com/2006/04/recursos-gratis-para-clases-de-net.htmlyo les recomiendo C# a pesar de que no lo he aprendido lo suficiente aun, lo que lo he tratado me da la facultad para decirles que es bueno. Otra cosa que quiero mencionarles, es que la competencia directa en lo que se refiere a .NET vrs JAVA es J# a pesar de lo parecido de java con c# se sorprenderan de lo mas parecido que tiene a J# http://www.microsoft.com/spanish/msdn/vjsharp/productinfo/overview.aspsaludos
|
|
|
|
|
En línea
|
|
|
|
JuszR
Desconectado
Mensajes: 2.844
Programming, GNU/Linux & RI
|
Tengo 2 dudas. - ¿Cómo mierd@ compilo un *.cs? Leí la documentación y decía que con " csc archivo.cs", pero me dice que el comando no se encuentra. Y tampoco veo por ningún lado el IDE de MONO.  - Si hago un GUI en Glade y compilo con MONO, para ejecutarse en Windows, ¿necesito el MONO o puede ser con el .Net Framework?.  En la documentación no veo nada que responda. 
|
|
|
|
|
En línea
|
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer] - GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
|
|
|
winfuck
Desconectado
Mensajes: 254
|
Hola X.Cyclop Bueno tengro la respuesta a tu primer pregunta. Para compilar un .cs, en consola mcs file.cs En cuanto a IDE para Mono, yo uso el Monodevelop. http://www.monodevelop.com/Main_Pageo desde consola instalalo sudo aptitude install monodevelop En cuanto a la segunda pregunta, si hago un GUI en Glade y compilo con MONO, para ejecutarse en Windows, ¿necesito el MONO o puede ser con el .Net Framework?, yo tambien tengo esa pregunta, ya intente correrlo pero me da error y tal parece que no tenia instalado el gtk-sharp en windows, asi que busque y instale uno de novell, pero siguio sin correr. Otra pregunta, como en linux se compila con mcs, en windows como se compila sin usar el visual studio y sus derivados, osa como se compila por cmd??? Gracias de Antemano, Saludos!
|
|
|
|
« Última modificación: 20 Junio 2006, 00:15 por winfuck »
|
En línea
|
|_|0|_| |_|_|0| |0|0|0|
|
|
|
|
Casidiablo
|
Otra pregunta, como en linux se compila con mcs, en windows como se compila sin usar el visual studio y sus derivados, osa como se compila por cmd???
Abres el cmd, te ubicas en la carpeta bin de donde instalaste el mono, y luego haces lo mismo: mcs archivo.cs. Así me funciona 
Saludos!!!
|
|
|
|
|
En línea
|
|
|
|
winfuck
Desconectado
Mensajes: 254
|
Otra pregunta, como en linux se compila con mcs, en windows como se compila sin usar el visual studio y sus derivados, osa como se compila por cmd???
Abres el cmd, te ubicas en la carpeta bin de donde instalaste el mono, y luego haces lo mismo: mcs archivo.cs. Así me funciona 
Saludos!!!Lo siento me exprese mal, cuando decia sin usar el Visual Studio y sus derivados me referia a sin usar el programa en entorno grafico, osea quiero saber como compilar un programa con la .NET Framework, asi como se hace con MONO, como se hace con .NET Framework desde consola (cmd)? Gracias = Saludos!
|
|
|
|
« Última modificación: 23 Junio 2006, 16:39 por winfuck »
|
En línea
|
|_|0|_| |_|_|0| |0|0|0|
|
|
|
BADBYTE-K
Knowledge is power, Diesel-K
Desconectado
Mensajes: 2.328
Aprende todo lo que este a tu alkance
|
Pues te bajas el .NET Framework SDK http://msdn.microsoft.com/netframework/Y para compilar archivos de C# usas: csc archivo.cs para vb usas: vbc archivo.vb saludos
|
|
|
|
|
En línea
|
|
|
|
winfuck
Desconectado
Mensajes: 254
|
Muchas gracias, luego lo voy a probar 
|
|
|
|
|
En línea
|
|_|0|_| |_|_|0| |0|0|0|
|
|
|
granzeta
Desconectado
Mensajes: 1
|
Hola a todos soy nuevo y quisiera aportar puntualizando algunas cosas, que se me llamaron la atención al leer el articulo.
Afirmas: que la JVM esta muy ligada a java y Net soporta multiples lenguajes de programacion, es entendible tu punto, por la "especificación del Lenguake Comun" (CLS) que ha promocionado habilmente Microsoft, y algunos especifican como la "principal diferencia entre java y NET", que aunque yo no puedo debatir tecnicamente por que mis concocimientos son escasos en la materia, si lo pongo en duda, pero recurriendo al método de recopilar evidencias de hecho a favor y en contra a continuación.
- En Net se compilan varios lenguajes de programacion como C#, Vb, NetCobol, Delphi, PowerBuilder, etc, gracias al CLS que permite este variedad de lenguajes, y en la cual se basa la principal diferencia entre NET y java - Fue una sopresa encontrar que en JVM, tambien se compilan otros lenguajes, entre ellos: Groovy , Jython(Python en JVM), Scala, Clojure (basado en Lisp), JPerl(basado en Perl), Kotlin, Ceylon (en beta por RED HAT), REL, JRuby,etc. muchos de a lo cuales no son una promesa si no un presente real y como señalan muchos entendidos tienen un futuro provisorio como: Groovy , Scala, Clojure (basado en Lisp) Si java no tiene no tiene algo similar a CLS como hace el JVM para compilar varios lenguajes?, O posiblemente si tiene mecanismos similares al CLS de Net?, mas alla de responder esta pregunta. En la realidad y fines practicos esta principal diferencia entre Net y Java "no existe", pudiendo escoger Net por eje. si quieres programar lenguajes antiguos como Cobol o Pascal (de Delphi), o si te gusta python IronPython de Net o Jyton de Java, y si quieres usar lenguajes emergentes como Groovy, Escala o Clojure que corren en JVM, que un futuro también se podrian migrar a Net.
ADICIONALMENTE: - C# es muy buen leguaje , que algunos lo han llamado java mejorado, y por lo que sé podria serlo en algunos aspectos, pero todavia no lo puedo afirmar, pero si agrego respecto a la portabilidad es, que JVM esta implementado en la actualidad un sinnumeros de plataformas diversas muy superior a la Net, siendo una mejor opción en grandes empresas, que tienen una mezcla de sistemas heterogenos como los mainfranes, que puede que algun dia las implemente Net, aunque no lo veo llegar ni en corto ni mediano plazo. - Tambien pongo en el tapete una mayor madurez de java con JEE para aplicaciones empresariales de misión crítica, debido a su amplio e intensivo uso en las empresas en USA y Europa, lo que influye en la decision a la hora de elegir entre NET y JAVA en ambitos corporativos.
Net es mejor que JaVa? no creo que existan los argumentos suficientes para afirmarlo, que Net en un futuro puede superar a Java? es posible, siguie creciendo en caracteristicas y potencia ademas de tener buenos cimientos y respaldo de Microsoft. Tiempo lo dirá. Aunque la forma mas directa seria que Microsoft compre Oracle dueña de Java.
Ciertamente, no soy un experto, pero he tratado, de buscar y analizar por diversos lugares opiniones diferentes sobre el tema y ver sus fundamentos, por lo que es probable que me equivoque si alguno de Ustedes puede complementar o rectificar algo bienvenido.
|
|
|
|
|
En línea
|
|
|
|
|
|