PDF de programación - Presentación de Mono Hispano

Imágen de pdf Presentación de Mono Hispano

Presentación de Mono Hispanográfica de visualizaciones

Publicado el 31 de Enero del 2017
372 visualizaciones desde el 31 de Enero del 2017
47,7 KB
9 paginas
Creado hace 18a (01/01/2002)
Presentación de Mono Hispano

Congreso Hispalinux 2002

Alvaro del Castillo San Félix

Barrapunto

<acs@barrapunto.com>

Alejandro Sánchez

mono-hispano

<raciel@x0und.net>

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Do-
cumentation License, Version 1.1 or any later version published by the Free Software Foundation with no In-
variant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found in
http://www.gnu.org/copyleft/fdl.tml [http://www.gnu.org/copyleft/fdl.html].

El presente artículo resume los primeros meses de historia de Mono Hispano, una comunidad de desarrolladores de
la plataforma Mono que ha captado en este tiempo una gran atención, un grupo amplio de personas y una actividad
destacable.

Junto con la presentación de Mono Hispano, se describirá de forma sucinta la plataforma Mono para comprender la
importancia de la misma como la integración de múltiples tecnologías bajo un paragüas común.

Tabla de contenidos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1. ¿Qué es Mono Hispano? Su corta pero intensa historia.
2. ¿Quiénes formamos parte de Mono Hispano? ¡Apúntate!
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Objetivos de Mono Hispano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. ¿Cómo colaborar con Mono Hispano?
4.1. Documentación en tutoriales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2. Web de Mono Hispano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.3. Test suites de clases unitarias con NUnit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1

4.4. Desarrollo de clases para Mono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.5. Aplicación de documentación monodoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.6. MonORB: Un ORB 3.0 para Mono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5. Modelo multilenguaje y lenguajes que cumplen la CLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6. Comparación de .NET y comparación con otras arquitecturas como COM, DCOM, J2EE y CORBA.
. . . 6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7. Servicios de .NET con Bases de Datos (ADO.NET)
8. Servicios web y aplicaciones web con ASP.NET en mono (XSP)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
9. Implementación de un ORB para Mono (MonOrb)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
10. Otros proyecto relacionados con mono: .GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
11. Otros servicios que nos ofrecerá Mono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
12. Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1. ¿Qué es Mono Hispano? Su corta pero intensa historia.

Mono Hispano es un grupo de personas con un interés común por la plataforma Mono y unidas por una lengua común,
el español.

El nacimiento de Mono Hispano como es habitual, surgió dentro de una comunidad ya establecida, GNOME Hispano,
y tras detectarse el interés de varias personas por Mono. El nacimiento partió las listas de correo, incluso podemos
ver que correo fue el que lanzó la idea original de la creación de Mono Hispano. Tras un primer artículo de como
comenzar a utilizar Mono en GNU/Linux, una vez que dejó de depender de Windows, rápidamente un grupo de
personas que ya estaban interesadas en Mono se comenzaron a coordinar para el lanzamiento de Mono Hispano
y el 20 de julio de 2002, se envió a la lista de GNOME Hispano la propuesta de la creación de Mono Hispano
[http://www.es.gnome.org/pipermail/gnome-desarrollo/2002-July/003345.html] con una serie de objetivos iniciales.

Dos días después ya se había creado la lista de distribución de Mono Hispano [http://www.es.gnome.org/pipermail/mono-
hispano/2002-July/000000.html] y a la semana vió la luz el web de Mono Hispano [http://www.es.gnome.org/pipermail/mono-
hispano/2002-July/000103.html] y comezaron a aparecer en la web gran cantidad de nuevos contenidos, especialmente
tutoriales de iniciación en C#, NUnit, Gtk# o XSP.

En el mismo Julio, llegó a la lista la propuesta para el gran primer proyecto de Mono Hispano, MonORB
[http://www.es.gnome.org/pipermail/mono-hispano/2002-July/000071.html], el desarrollo de un ORB CORBA 3.0
en C# e integrado con la plataforma Mono. Un proyecto muy ambicioso que sin duda, llevará un largo periódo de
maduración pero que parece muy bien encaminado.

Y también en este mismo mes, nació el canal #mono-hispano dentro de la red de IRC del proyecto GNOME,
irc.gnome.org, y se impartió la primera charla sobre una clase de Mono.

En la actualidad, la lista de correo de Mono Hispano cuenta ya con más de 90 personas [http://www.es.gnome.org/mailman/roster/mono-
hispano] y poco a poco se va convirtiendo en uno de los grupos más importantes de Mono y .NET, formando a una

2

comunidad que va madurando y de la cual seguro que en el futuro cercano, surgirán muchos de los desarrolladores de
la una de las grandes bazas del software libre en el futuro, la plataforma de desarrollo de aplicaciones Mono.

2. ¿Quiénes formamos parte de Mono Hispano? ¡Apúntate!

Al ser Mono una implementación de partes de la plataforma .NET de Microsoft, es un proyecto que ha acercado
mucho dos comunidades de desarrolladores y usuarios hasta ahora muy separadas: GNU/Linux y Unix en general y
Windows. Por ello, el grupo de personas que participan en Mono Hispano es muy heterogéneo.

Dentro del grupo hay desarrolladores que actualmente están trabajando en la plataforma de Mono y que aportan una
gran experiencia. Hay personas que estaban aprendiendo C# y .NET en Windows, y que han encontrado dentro de
Mono Hispano una comunidad en la que intercambiar experiencias.

Pero sin duda, el grupo más numeroso es el de desarrolladores y usuarios de GNU/Linux que tienen interés por esta
nueva plataforma y que no quieren perder la oportunidad de estar entre el grupo de cabeza a la hora de disfrutar de sus
posibilidades, que en la actualidad ya son muy interesantes.

Dada esta heterogeneidad, es seguro que si estás leyendo este artículo, podrás entrar a forma parte de Mono Hispano,
donde encontrarás una rica experiencia y un lugar en el que participar de forma activa en uno de los proyectos más
apasionantes que existen ahora mismo en la Red.

La lista de correo es el punto de entrada [http://www.es.gnome.org/mailman/listinfo/mono-hispano] y los archivos de
la lista, los conocimientos acumulados en los meses de funcionamiento del grupo.

3. Objetivos de Mono Hispano

Como toda comunidad que surge en la Red, una serie de motivaciones han llevado a la creación de la misma. En el caso
de Mono Hispano, la principal motivación es clara: aprender la plataforma Mono. Esto lleva consigo el aprendizaje
de un nuevo lenguaje de programación, C#, de nuevas herramientas como nUnit, nAnt o nDoc entre otras, de nuevos
conceptos de integración entre lenguajes y plataformas, y en general, de un cambio importante a la hora de desarrollar
software, en especial de desarrollar software libre.

Para hacer realidad este objetivo, se lanzaron una serie de puntos en el correo que anunció la fundación de Mono
Hispano. Entre ellos los más destacados son:

• Dar a conocer que es mono como proyecto libre de .NET a la comunidad hispano-hablante.

• Conocer C# y asi como otros lenguajes de programación incorporados a .NET

• Estudiar a fondo GTK#

3

• Transformar aplicaciones de GNOME a GTK#

• Desarrollo de aplicaciones en GTK#

• Conocer esta nueva arquitectura, Mono

• Ayudar a implementar las partes restantes de Mono, principalmente clases y herramientas

Sin duda, una lista aún poco madura aunque muestra las intenciones con bastante exactitud. En la actualidad se han
detectado otros objetivos importantes a llevar a cabo, entre los cuales destacamos uno:

• Apoyo a proyectos que surgan relacionados con Mono

4. ¿Cómo colaborar con Mono Hispano?
Es enorme el trabajo que aún queda por hacer en Mono para que llegue a ser un equivalente libre a la plataforma .NET
de Microsoft por lo que las labores a llevar a cabo son muy amplias y nunca se tienen suficientes recursos. Por lo tanto,
y antes de que sigamos, sí, te necesitamos :). Las tareas que se estaán llevando actualmente a cabo dentro de Mono
Hispano las pasamos a detallar a continuación, aunque seguro que para cuando lea este artículo, serán muchas más.

4.1. Documentación en tutoriales

Las tecnologías que rodean a Mono, aunque muy similares a Java, tienen sus propias características. Existen una
gran cantidad de nuevas herramientas a aprender, asi como lenguajes, por lo que nos hemos fijado como uno de los
principales objetivos en Mono Hispano, desvelar todas las partes que podamos de Mono de forma que el acercamiento a
la plataforma sea lo menos complicado posible, rebajando la curva de aprendizaje todo lo que podamos. Los tutoriales
que ya se encuentran en la actualidad dentro del sitio web (http://mono.es.gnome.org),
  • Links de descarga
http://lwp-l.com/pdf2141

Comentarios de: Presentación de Mono Hispano (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad