|
|
## *Typescript*
|
|
|
|
|
|
*Typescript* é um *superset* da linguagem *JavaScript* Padrão ES6. A proposta principal é adicionar tipos ao *JavaScript* para aumentar a escalabilidade de confiabilidade. Para quem usa *JavaScript* a adpatação é rápida e o código é "legivel".
|
|
|
|
|
|
## RAML
|
|
|
|
|
|
RAML é uma linguagem para especificação de *APIs RESTful* baseada na linguagem YAML. Essa especificação é utilizada pela API do Blendb. O módulo Osprey "facilita" a implementação de uma *API RESTful* e prove diversas verificações e validações baseada na especificação em RAML. Além disso é possivel gerar a documentação da API automáticamente através de uma especificação RAML.
|
|
|
|
|
|
## Node/Express
|
|
|
|
|
|
O interpretador de *JavaScript* utilizado é o NodeJS, e apara a implementação da API RESTful é utilizado o módulo *ExpressJS*. Lembrando que o código em *Typescript* é traduzido para *JavaScript*
|
|
|
|
|
|
## [Home](/)
|
|
|
|
|
|
* [Estrututura do repositório](desenvolvimento/repositótio)
|
|
|
* [Padrões de projeto](desenvolvimento/padrões)
|
|
|
* [Padrões da documentação](desenvolvimento/documentação)
|
|
|
* **Tecnologias utilizadas** |
|
|
\ No newline at end of file |