Re: Futuro de Mono
"Andrés G. Aragoneses" <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Hola, yo también te animo a que lo uses sin reparos. La gente que lo desprestigia por el simple tema "Microsoft" en mi opinión no tienen fundamentos, no conocen los esfuerzos de estandarización que ha llevado a cabo MS con respecto al lenguaje y a las librerías, etc. Sigo en línea: Jesus Rodriguez wrote: > Hola!! > > Python con la web? Absolutamente nulo :P. Yo por ahora solo me he Bueno, creo que para la web en Python tienes Django, pero con Mono también puedes programar en web y hay bastantes frameworks. > dedicado a hacer aplicaciones de escritorio (PyGTK) con python y mi idea > por ahora era de usar GTK# con MonoDevelop. > > La verdad es que el tema web es algo que estoy planteandome para un > futuro no muy lejano. ¿Qué tal está el tema web con Mono? ¿Está > totalmente funcional ASP.NET <http://ASP.NET>? Si no recuerdo mal, > monodevelop 2 tendrá un editor web bastante majo. El soporte ASP.NET es muy bueno, aunque yo te recomendaría que le echases un vistazo al framework MonoRail (CastleProject), ya que es MVC. > C# en sí no me da miedo, fué mi primer lenguaje serio aunque en esa > epoca era bastante novatillos y me salté los temas de atributos, > delegados y mi idea de OO era bastante nula. Vamos, echar un par de > tardes aprendiendo los conceptos que me faltan y ver qué tal lo nuevo en > C# 2 y C# 3. (Aunque algunas cosas las conozco como genéricos). > > Estaba un poco reacio porque pensaba que Mono al estar más orientado a > Linux, estaría distandose mucho de la programación .NET en Windows. Pero > me equivocaba, me he fijado como intentan en Mono que la programación > por ejemplo en GTK# sea bastante parecida a la de WindowsForms. Cosa que > me parece muy muy muy buena. Así que toda esta experiencia bajo Mono me > valdrá de cara a experiencia en tecnologías .NET > > Por otro lado me di cuenta que la documentación creció bastante y yo por > mi cuenta he escrito varios artículos sobre python así que quien sabe, > quizás veais algo mio de Mono ;) La ventaja que tienes con Mono es que además puedes seguir programando en Python si quisieras: usando IronPython. De este modo, podrías convertir tus desarrollos anteriores a IronPython y poder reutilizarlos desde cualquier librería o programa hecha con Mono (hecho con cualquier otro lenguaje). Al igual que si te pasas a la JVM, puedes utilizar Jython. En general creo que las máquinas virtuales de lenguaje único (Perl, PHP, Python, Ruby, ...) tienen los días contados porque están constantemente reinventando la rueda en sus respectivos Classpaths. Mientras que si usas esos lenguajes con máquinas virtuales multi-lenguaje (IronRuby/JRuby/Groovy, IronPython/Jython, PHP.NET, etc.) podrás reutilizar todo constantemente. ¡Saludos! Andrés --