Helllo,
I am Sr. consultant development have experience in web application development using Java, PHP, JavaScript, Groovy. I have used multiple framework like spring, hibernate, Grails, Codeigniter, Slim framework, ExpressJS, AngualrJS and many more.
I would like to recommend you to use JavaScript as core technology for front-end, back-end and database also. Better choice is MEAN(MongoDB, ExpressJS, AngularJS, NodeJS) stack. This is full stack development platform using JavaScript and JSON.
MongoDB: a NoSQL database uses json format and javascript syntax
NodeJS: a back-end platform which which is asynchronous, non-blocking I/O, event driven that means faster than other platform and uses JavaScript language
ExpressJS: a NodeJS MVP framework to increase productivity and maintainability
AngularJS: a front-end JavaScript MVC framework which helps to increase productivity
Let me know if you want to know more about me or my work. I have already created multiple web application using these technologies.
Thanks