mono

16
Mono Do Windows ao Linux com SUSE e Mono Everaldo Canuto [email protected]

Upload: campus-party-brasil

Post on 24-May-2015

1.239 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Mono

MonoDo Windows ao Linux com SUSE e Mono

Everaldo [email protected]

Page 2: Mono

Do Windows ao Linux dom SUSE e Mono2

 

Agenda

• .NET Framework• Mono• ASP.NET• ADO.NET• WinForms• Moonlight• Demo

Page 3: Mono

Do Windows ao Linux dom SUSE e Mono3

 

.NET Framework

• Iniciativa da Microsoft• Ambiente gerenciado• Multi­linguagem• Metendo o pau no Java• http://msdn.microsoft.com/netframework/• http://en.csharp­online.net/• http://msdn2.microsoft.com/pt­br/express/default.aspx

Page 4: Mono

Do Windows ao Linux dom SUSE e Mono4

 

Mono

• Esforço patrocinado pela Novell• Implementação aberta do Framework .NET• Todas as caracteristicas do .NET• Multi­plataforma• Licenciamento: GPL, LGPL, MIT X11• http://www.mono­project.com/

Page 5: Mono

Por que Mono?

Page 6: Mono

Que tipo de desenvolvedor você quer ser?

Page 7: Mono

Do Windows ao Linux dom SUSE e Mono7

 

Desenvolvedor Java

Page 8: Mono

Do Windows ao Linux dom SUSE e Mono8

 

O carinha do Python

Page 9: Mono

Do Windows ao Linux dom SUSE e Mono9

 

O desenvolvedor Mono

Page 10: Mono

Do Windows ao Linux dom SUSE e Mono10

 

ASP.NET

• Aplicações Web• Web Services• Integração com o Apache• XSP• ASP.NET 1.1 e 2.0 (totalmente suportados)• http://www.mono­project.com/ASP.NET

Page 11: Mono

Do Windows ao Linux dom SUSE e Mono11

 

ADO.NET

• Acesso a Banco de dados• Provider Factory (acesso genérico)• Oracle, SQL Server, MySQL, Postgres, Sqlite, Sybase, Firebird, ODBC...

• http://www.mono­project.com/Database_Access• http://www.mono­project.com/ADO.NET

Page 12: Mono

Do Windows ao Linux dom SUSE e Mono12

 

WinForms

• Um entre muitos GUI Toolkits para o Mono• Linux e Windows, mesmo aspecto.• Paint.NET 2.72• WinForms Designer• http://www.mono­project.com/WinForms

Page 13: Mono

Do Windows ao Linux dom SUSE e Mono13

 

Moonlight

• Flash+Java Plugin+SVG+Outras coisas legais• Implementação livre do Silverlight• Iniciativa apoiada pela Microsoft• Desenvolvimento de aplicações RIA

Page 14: Mono

Do Windows ao Linux dom SUSE e Mono14

 

Mais

• GTK#– http://www.mono­project.com/Gtk

• Maemo#• MoMA

– http://www.mono­project.com/Moma

• MonoDevelop– http://www.monodevelop.com/

Page 15: Mono

Luz, câmera... ação!

Page 16: Mono

Do Windows ao Linux dom SUSE e Mono16

 

Contato

• Everaldo Canuto– [email protected]

– http://ecanuto.com/ (português)

– http://ecanuto.blogspot.com/ (inglês)

• http://www.mono­project.com/• www.novell.com• www.opensuse.org• http://www.novell.com/linux/• http://www.novell.com/products/server/