O Proxecto M ono
   José V illaverde Carrera
Axenda
    Introdución
●


    Porque existe Mono
●


    Que é Mono
●


    Asp.Net con Mono
●


    Ferramentas
●


    ...
Introdución
    Mono: .Net libre e multi-plataforma
●


    Licencias
●


        É posible ter Mono con licencia non libr...
Porque existe Mono
    .Net baseado en estándares de ECMA
●


    ECMA-334 define C#
●


    ECMA-335 define a arquitectur...
Porque existe Mono
Porque existe Mono
    C#
                                                 X86
  Fortran

                                ...
¿Que é Mono?
    Implementación libre do Framework .Net
●


    Historia
●


        GNOME Project
    –

             Ada...
¿Que é Mono?
    Compoñentes
●


        Maquina virtual
    –

        Librerías de Clase
    –

        Compilador para ...
¿Que é Mono?

                   Enterprise Svcs.                   MonoPosix/PEA
                                        ...
Asp.Net con Mono
    Asp.Net
●


        Conxunto de tecnoloxías de desenrolo de
    –
        aplicacións web e servizos ...
Asp.Net con Mono
    Servidores Web
●


        IIS
    –

             Soamente en sistemas Windows e non soporta Mono.
 ...
Ferramentas
    MonoDevelop
●


        Linux
    –

        Orientado para o traballo con Mono
    –

    Sharp Develop
●...
SharpDevelop
Exemplos
    Asp.Net
●


    Windows Forms
●
Conclusións
    Mono unha alternativa real para .Net
●


    Desarrollo en Windows funciona en Linux e
●

    viceversa.
 ...
Moitas Gracias
   José Villaverde Carrera
 josevillaverde@gmail.com
Upcoming SlideShare
Loading in...5
×

Proxecto Mono

1,614

Published on

Introdución o uso de mono nas I Xornadas de Programación Web en Software Libre de Ousli

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,614
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
58
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Proxecto Mono

  1. 1. O Proxecto M ono José V illaverde Carrera
  2. 2. Axenda Introdución ● Porque existe Mono ● Que é Mono ● Asp.Net con Mono ● Ferramentas ● Exemplos ● Conclusións ●
  3. 3. Introdución Mono: .Net libre e multi-plataforma ● Licencias ● É posible ter Mono con licencia non libre. –
  4. 4. Porque existe Mono .Net baseado en estándares de ECMA ● ECMA-334 define C# ● ECMA-335 define a arquitectura .Net ● Especificación común de linguaxes. – Sistema común de tipos. – Linguaxe intermedio. – Funcións que deben implementar a librería de – clases.
  5. 5. Porque existe Mono
  6. 6. Porque existe Mono C# X86 Fortran SPARC Eiffel Common Entorno Común C++ de Execución Intermediate StrongARM Compilador JIT Language JavaScript PPC Visual Basic Java Cobol
  7. 7. ¿Que é Mono? Implementación libre do Framework .Net ● Historia ● GNOME Project – Adaptadores para múltiples linguaxes ● Miguel de Icaza – Abril 2001 ● Ximian – Novell – 1.0 Xuño 2004 –
  8. 8. ¿Que é Mono? Compoñentes ● Maquina virtual – Librerías de Clase – Compilador para C# – Librerías propias Mono ● Gtk# – Mono.Directory.LDAP – Mono.Data – PostgreSQL, MySQL, Firebird, Sybase ASE, IBM ● DB2, SQLite, Microsoft SQL Server, Oracle, e orixes de datos ODBC.
  9. 9. ¿Que é Mono? Enterprise Svcs. MonoPosix/PEA #Zip Soap Web Clients WinForms ADO.NET XmlRpc.Net RelaxNg Soap Web Servers Xslt/XPath Ogg# OpenGL# Gtk# - Cairo# Mozilla# Core classes Xml Mono Runtime Engine
  10. 10. Asp.Net con Mono Asp.Net ● Conxunto de tecnoloxías de desenrolo de – aplicacións web e servizos web. Controis web propios e externos – Estado actual ● Asp.Net 1.1 e 2.0 – Asp.Net AJAX – Servizos web ● Web Services Enhancements –
  11. 11. Asp.Net con Mono Servidores Web ● IIS – Soamente en sistemas Windows e non soporta Mono. ● XSP – Escrito en C# ● Funciona con Mono ou con Runtime de Microsoft ● Apache Mod_Mono –
  12. 12. Ferramentas MonoDevelop ● Linux – Orientado para o traballo con Mono – Sharp Develop ● Windows – Pódese traballar con Mono ou .Net de Microsoft –
  13. 13. SharpDevelop
  14. 14. Exemplos Asp.Net ● Windows Forms ●
  15. 15. Conclusións Mono unha alternativa real para .Net ● Desarrollo en Windows funciona en Linux e ● viceversa. Portabilidade de aplicacións. ● Oportunidade comercial ●
  16. 16. Moitas Gracias José Villaverde Carrera josevillaverde@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×