I've mainly done application development, but have also worked on simple web projects (where the HTML and CSS were created by the web dev guys).
Recently I tried creating a website for myself, and found it extremely annoying trying to get the placement of div's and other elements on the page right. Totally unpredictable. I've tried reading through this, but I'd like to have an environment where it's easier to position an element on the screen
I see that processing.js, paper.js and raphael.js are available, but would it be wise to use just these to create a single-page-web-app?
Would it be possible to create a web-app to be able to have
- A homepage, with a menu which when clicked would clear the old content from the screen and load new content onto the screen
- Be able to interact with a database like Neo4j or MongoDB
- Have a UI which is useable on a PC browser and mobile phones
ps: I don't mind not being able to support old browsers.