mono
TRANSCRIPT
MonoDo Windows ao Linux com SUSE e Mono
Everaldo [email protected]
Do Windows ao Linux dom SUSE e Mono2
Agenda
• .NET Framework• Mono• ASP.NET• ADO.NET• WinForms• Moonlight• Demo
Do Windows ao Linux dom SUSE e Mono3
.NET Framework
• Iniciativa da Microsoft• Ambiente gerenciado• Multilinguagem• Metendo o pau no Java• http://msdn.microsoft.com/netframework/• http://en.csharponline.net/• http://msdn2.microsoft.com/ptbr/express/default.aspx
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• Multiplataforma• Licenciamento: GPL, LGPL, MIT X11• http://www.monoproject.com/
Por que Mono?
Que tipo de desenvolvedor você quer ser?
Do Windows ao Linux dom SUSE e Mono7
Desenvolvedor Java
Do Windows ao Linux dom SUSE e Mono8
O carinha do Python
Do Windows ao Linux dom SUSE e Mono9
O desenvolvedor 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.monoproject.com/ASP.NET
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.monoproject.com/Database_Access• http://www.monoproject.com/ADO.NET
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.monoproject.com/WinForms
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
Do Windows ao Linux dom SUSE e Mono14
Mais
• GTK#– http://www.monoproject.com/Gtk
• Maemo#• MoMA
– http://www.monoproject.com/Moma
• MonoDevelop– http://www.monodevelop.com/
Luz, câmera... ação!
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.monoproject.com/• www.novell.com• www.opensuse.org• http://www.novell.com/linux/• http://www.novell.com/products/server/