Geração de Código com o MyGeneration

2.544 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.544
No SlideShare
0
A partir de incorporações
0
Número de incorporações
15
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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 />

×