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

--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.