[eside-ghost] Seminario de .NET con Mono
NcTrun
pablo en ordunya.com
Sab Feb 5 22:38:21 CET 2005
Yeup!
Yo estuve en el seminario de aplicaciones windows con .net este
semestre, y utilicé Mono en casi todo momento, pero luego modifiqué una
parte para entregarlo hecho en VS.net con Windows Forms. Pero vamos, la
mayor parte del proyecto compilaba tanto con .net como con Mono (incluso
creo que toda en .net si metía Gtk#, Glade# y SQLite en .net).
Ahora bien, el compilador de VB.net no sé qué tal iba, pero me escupe
esto cuando lo ejecuto:
nctrun en ord3p:~$ mbas
--------
MonoBASIC: THIS IS STILL ALPHA AND UNSUPPORTED SOFTWARE, USE AT YOUR OWN
RISK.
--------
MonoBASIC Compiler 0.92.0.0 - (c)2002, 2003, 2004 Rafael Teixeira
This is a compiler for the MonoBASIC language,
which is a superset of Visual Basic.NET
(...)
Yo porsiaca (y porque quería aprender C#) tiré de C# en prácticamente
todo el proyecto (salvo la parte de windows forms que tiré de VB.net
en .net). Esto lo digo porque el profesor (Pablo) me dijo que sí, que
podía usar C# (en clase tirábamos de VB.net), pero me dijo que no podía
utilizar mono "porque el seminario es de .net". Pero vamos, por eso
dividí el proyecto en lo independiente de la plataforma (prácticamente
todo) y lo "dependiente" (SQLite vs. Access o GTK#, Glade#, vs Windows
Forms), que tampoco es que lo sea, pero vamos, quería una versión mono
("para mí") y una .net ("para entregar"). Además, como dice Juanval,
Windows Forms por ejemplo vendrá con mono 1.2 dentro de poco.
Pero bueno, Mono en sí rula de puta madre (vamos, debe ser más lento
que .net, tiene muchas cosas de .net sin implementar, etc). Pero en plan
coges un dll generado en Mono y lo usas sin problemas desde VS.net,
IronPython (sólo lo he probado rulando en Mono o sea que "igual no
cuenta" 0:-) ) y rula sin problemas y esas cosas.
En cualquier caso, ya te digo que yo hice el de aplicaciones windows, o
sea que no tengo ni idea del tuyo, pero vamos, Ximian pone su mono-xsp
como estable y tal, o sea que imagino que rulará bien y eso. Tienes
tanto mono-xsp como el "mod_mono" para Apache. En mono hispano tienes
tutoriales y códigos de ejemplo de todo esto. Y en debian unstable están
los paquetes mono-xsp, asp.net-examples y libapache-mod-mono y luego ya
el resto de paquetes de mono. Pero vamos, ni idea de cómo va nada de
eso.
En fin, pues nada, a ver si te sirve de algo esto y suerte, yo acabé muy
contento con mono.
El sáb, 05-02-2005 a las 14:28 +0100, -=>XAR<=- escribió:
> ¡Hola a todos!
>
> Veréis, a principios de año elegí para el segundo semestre un
> seminario de programación web con tecnología .NET. El desarrollo se
> basará en la herramienta Visual Studio .NET, que obviamente no será
> barata. Por eso me temo que tendré que hace todo el proyecto en la
> uni.
>
> Para intentar poder trabajar en casa, he encontrado alternativas como
> el proyecto Mono, y he visto que ya han sacado la versión 1.x. Me
> pregunto:
> ¿Cómo anda de compatibilidad el código .aspx generado con mono con el
> generado por el Visual Studio? (Es decir, ¿tendré problemas al tratar
> de presentarlo en clase en un sistema windows cuando ha sido
> desarrollado con Mono en GNU/*?)
>
> Por otro lado, (y perdonad mi ignorancia en el tema) ¿El código del
> lado del cliente puede ser escrito digamos en C#, y ejecutado por el
> propio cliente? (digamos como un Applet de java)
> Tengo entendido que sí se puede, al menos en windows con el .Net
> Framework, ¿pero y en otros SOs? Además, ¿Los navegadores ya lo
> soportan en estos momentos?
>
> Bueno, siento la avalancha de preguntas, pero son dudas que no he
> podido aclarar por mi mismo.
>
> Muchas gracias. Aio!
ta' luego!
NcTrun
Más información sobre la lista de distribución eside-ghost