Dreamweaver isnt ideal on creating complex web application such as the app you want to do. Dreamweaver's drag and drop approach is only designed to create website without writing or touching a line of code. I will not say that it is impossible to do such application using dreamweaver but it is too tedious to setup it up on your development environment and gruesome to use while developing more particularly on your database/backend side of your application.
Try text editors and IDE's such as the following:
1. Sublime Text (Recommended)
2. Atom
3. Webstorm (More on Front End / Javascript)
4. Phpstorm (PHP)
5. Rubymine (Ruby)
all comes down to your preference and programming language you'll about to use.
Real web programmers doesnt use drag and drop applications; and if they do, they only use it for mockups (UI Wireframe)