Full Stack Delphi MVC Framework and React.js Devextreme Project
Clique aqui para instruções em Portugues
Arquivos de origem do projeto da minha apresentação do TDC. The Developer Conference 2018 - Brasil - Delphi Track
Back-end: Delphi + DMVC Framework + FireDac + PostGresql Front-end: JS ES6 + React + Devexpress Devextreme
Tema de apresentação
Introdução à plataforma web e nuvem.
Como criar um servidor simples, eficiente, de alto desempenho e fácil de manter com o Delphi MVC Framework.
Como criar o front-end da Web rapidamente com a biblioteca React.js, para consumir o back-end criado com a estrutura Delphi MVC.
- Introdução à plataforma da web e nuvem
- Servidor RESTful com estrutura DMVC, FIREDAC e PostgreSQL
- Introdução ao desenvolvimento de front-end JavaScript com React.js
Demonstração do projeto
- Front-end Construído com Devexpress Devextreme, Code, Data e Imagens do Exemplo Existente: https://js.devexpress.com/demos/widgetsgallery/demo/common/dialogsandnotificationsoverview/react/light/light


Instruções
Repositório de clones
- Git clone https://github.com/cesarliws/full-stack-tdc-poa.git
Restaurar o backup do banco de dados - PostgreSQL
- DMVC-backend db dmvc-backend-db.backup
Instale a estrutura Delphi MVC
- https://danieleteti.gitbooks.io/delphimvcframework/content/chapter_getting_started.html
- Compilar e executar o projeto "DMVC-backend readstatebackend.dproj" com Delphi
Front-end
NPM ou fio
- Você pode usar o NPM ou o fio para instalar dependências e executar o front-end.
- O fio tem melhor desempenho.
npm
ou, fio
Execute apenas o front-end
- Edite o arquivo "DX-Real-State-Front-End src app.js".
- Altere "Remotedatasource" para false dentro do construtor.
