Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Geração de Código com o MyGeneration

2,587 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
  • Be the first to comment

  • Be the first to like this

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 />

×