http://netponto.org<br />6ª Reunião Presencial - 23/01/2010<br />Geração de código com o MyGenerationPaulo Correia<br />
Paulo Correia<br />14 anos de experiência profissional em TI<br />Nerd, Geek e mais os adjectivos que quiserem classificar...
Agenda<br />O que faz?<br />Data providers<br />Arquitecturas<br />Meta-data engine<br />Dúvidas<br />Links<br />
O que faz?<br />Gera código com base em templates<br />Templates escritos em JScript, C# e ainda VBScript  ou VB.NET (argh...
Data providers<br />Suporte para 12 SGBDs<br />Microsoft SQL Server,  Oracle,  IBM DB2,   PostgreSQL,  Microsoft Access,  ...
Arquitecturas<br />dOOdads,  <br />EntitySpaces,  <br />EasyObjects.NET/EntLib,  <br />Gentle.NET,  <br />Opf3,  <br />NHi...
Gerarpara DAAB<br />demonstração<br />
Meta-data engine<br />MyMeta<br />IDatabases<br />IDatabase<br />ITables / ITable<br />IColumns / IColumn<br />IProcedure<...
Como criar o seu template<br />demonstração<br />
Alternativas<br />Codesmith -Pago http://www.codesmithtools.com<br />Guidance Automation Extensions (GAX) - Free http://bi...
Dúvidas?<br />
Referências<br />MyGeneration<br />http://www.mygenerationsoftware.com<br />MyGeneration Support<br />http://www.mygenerat...
Patrocinadores desta reunião<br />
Obrigado!<br />Paulo Correia<br />paulo.iap@netponto.org<br />http://weblogs.pontonetpt.com/paulo_iap<br />http://pt.linke...
Upcoming SlideShare
Loading in …5
×

Geração de Código com o MyGeneration

2,518 views
2,358 views

Published on

Apresentação sobre o MyGeneration, um gerador de código open-source com suporte às linguagens C#, VB .NET, VBScript e JScript, e com diversos templates disponíveis para geração de código para as principais arquitecturas OR/M (NHibernate, Microsoft DAAB, EntitySpaces, entre outras) para as principais bases de dados existentes (SQL Server, Oracle, MySQL, DB2, entre outras), na 6ª reunião presencial da comunidade NetPonto

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

  • Be the first to like this

No Downloads
Views
Total views
2,518
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Geração de Código com o MyGeneration

  1. 1. http://netponto.org<br />6ª Reunião Presencial - 23/01/2010<br />Geração de código com o MyGenerationPaulo Correia<br />
  2. 2. Paulo Correia<br />14 anos de experiência profissional em TI<br />Nerd, Geek e mais os adjectivos que quiserem classificar se estiverem relacionados com tecnologia<br />Experiência principalmente em projectos Web<br />
  3. 3. Agenda<br />O que faz?<br />Data providers<br />Arquitecturas<br />Meta-data engine<br />Dúvidas<br />Links<br />
  4. 4. O que faz?<br />Gera código com base em templates<br />Templates escritos em JScript, C# e ainda VBScript ou VB.NET (arghhh)<br />Suporte total à System.Windows.Forms para montar a UI<br />
  5. 5. Data providers<br />Suporte para 12 SGBDs<br />Microsoft SQL Server, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird, Interbase, VistaDB, SQLite, MySQL, Advantage and Pervasive<br />
  6. 6. Arquitecturas<br />dOOdads, <br />EntitySpaces, <br />EasyObjects.NET/EntLib, <br />Gentle.NET, <br />Opf3, <br />NHibernate, <br />Microsoft&apos;s DAAB, <br />DotNetNuke, <br />iBatis<br />
  7. 7. Gerarpara DAAB<br />demonstração<br />
  8. 8. Meta-data engine<br />MyMeta<br />IDatabases<br />IDatabase<br />ITables / ITable<br />IColumns / IColumn<br />IProcedure<br />IParameters<br />....<br />
  9. 9. Como criar o seu template<br />demonstração<br />
  10. 10. Alternativas<br />Codesmith -Pago http://www.codesmithtools.com<br />Guidance Automation Extensions (GAX) - Free http://bit.ly/6WJlfP <br />
  11. 11. Dúvidas?<br />
  12. 12. Referências<br />MyGeneration<br />http://www.mygenerationsoftware.com<br />MyGeneration Support<br />http://www.mygenerationsoftware.com/phpBB3/index.php<br />Source<br />https://netponto.svn.codeplex.com/svn/Demo0601/ <br />
  13. 13. Patrocinadores desta reunião<br />
  14. 14. Obrigado!<br />Paulo Correia<br />paulo.iap@netponto.org<br />http://weblogs.pontonetpt.com/paulo_iap<br />http://pt.linkedin.com/in/pauloiap<br />http://twitter.com/paulo_iap<br />

×