Dsl tdc-2013

430 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
430
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dsl tdc-2013

  1. 1. O que é uma DSL Marcos Vinicius @bymarkone http://bymarkone.com
  2. 2. DomainSpecific Language
  3. 3. DomainSpecific FileTransfer Banking Contract Management Financial Grammar Supply Chain Lexical Analysis Accounting Syntax Semantics Language
  4. 4. Expression Builder Fluent Interface CSS External DSLs AntLR Tree Construction XML Internal DSLs BNF Context Variable Properties
  5. 5. BOOKS
  6. 6. BOOKS
  7. 7. DSL e Desenvolvimento Rapidez "Script" Facilidade Amigável Testável Dinâmica
  8. 8. DSL e Arquitetura Entity DDD Factories * Ubiquitous Language Value Object Aggregate Services SOA Flexible GUI
  9. 9. DDD Sample
  10. 10. Exemplo GUI create, update, delete RESTful Web list, query Altova Mapforce (http://www.altova.com/)
  11. 11. DSL e o Produto Scripting Rule Templating Other DSLs
  12. 12. Three Cool Samples IDL - Integration Definition Language IML - Integration Manipulation Language IQL - Integration Query Language
  13. 13. One More Cool Sample Flipper
  14. 14. Perguntas ??? Marcos Vinicius @bymarkone http://bymarkone.com

×