Delphi MVC Framework – Criação de Servidores de Aplicação REST com DELPHI

Bom dia!

Como todos sabem a programação VCL – Desktop ainda é muito usada em todo o mundo, porem, temos que repensar nosso modo de pensar a aplicação, as aplicações em nuvem vem com tudo!
Todos os dias novas aplicações são criadas e fazem coisas fantásticas, coisas que programadores Delphi nem imaginam como fazer.

a Embarcadero vem a muitos anos mantendo o DataSNAP e evoluindo essa ferramente, mas na minha opinião, falta liberdade e flexibilidade  nesta solução.

 

Hoje vou apresentar  aqui um Framework de alto desempenho para construção de servidores de aplicação REST o DelphiMVCFramework.

dmvcframework_logofacebook

A vários mais de um ano eu e nossa equipe de programação vem fazendo testes com o DVMC,  e cada dia fico mais satisfeito com os resultados. Tenho um servidor de aplicação REST escrito com delphique está sendo executando a  quatro meses na AWS sem necessidade de ser reiniciado e sem problemas de memory leak.

Segue as principais características que são implementadas no delphimvcFramework

  • Simples de usar:  Você instala o DelphiMVCFramework e sai executando código em 5 minutos.
  • O projeto é OpenSource e acessível a qualquer pessoa no github.
  • Mais de 40 exemplos prontos para aprender todos os recursos oferecidos pelo produto.
  • RESTful (RMM Level 3).
  • Suporte JSON-RPC 2.0.
  • Estável e sólido, usado por projetos pequenos / médios / grandes desde 2010.
  • Grupo de suporte em https://www.facebook.com/groups/delphimvcframework com mais de 1550 membros ativos.
  • Pode ser usado no ambiente balanceado de carga usando Redis .
  • Pode ser usado no ambiente balanceado de carga usando o MySQL.
  • Assistente para o IDE de Delphi. Isso torna o DelphiMVCFramework ainda mais simples de usar!
  • Suporte de sessão.
  • JSON Web Token Support (JWT)
  • Extensível usando middlewares.
  • Autenticação básica.
  • Herança dos controladores
  • URL simples com mapeamentos de parâmetros usando anotações.
  • Especializado processa para gerar texto, HTML, JSON.
  • possui um poderoso mapeador JSON para objetos e conjuntos de dados para objetos.
  • Pode ser empacotado como servidor autônomo, módulo apache e ISAPI dll.
  • Possui RESTClient para integração com outros serviços REST.
  • Funciona com XE7, XE8, Delphi 10 Seattle, Delphi 10.1 Berlim, Delphi 10.2 Tóquio
  • testado com TesteUnitárioa
  • Páginas geradas pelo lado do servidor usando Moustache para Delphi ( https://github.com/synopse/dmustache )
  • Documentação automática através de /system/describeserver.info
  • Simples e documentado.

No próximo post demonstrarei como fazer a instalação do Framework e como fazer o primeiro servidor aplicação .

Links auxiliares:

Site do Danieli Teti: http://www.danieleteti.it/delphi-mvc-framework/
Documentação: https://www.gitbook.com/book/danieleteti/delphimvcframework/details
Pagina Suporte: https://www.facebook.com/groups/delphimvcframework
Fontes DelphiMVCFramework : https://github.com/danieleteti/delphimvcframework
Dependências:

 

Abraços!
Marcos Nielsen.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

WordPress.com.

Acima ↑

%d blogueiros gostam disto: