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.
4
To some extent, there are web sites that do just that, where the HTML elements are created and placed on the page and styled using CSS. But it must be kept in mind that you still need to use HTML elements and style them with CSS.
One disadvantage of doing it that way is search engines only read the content provided by the original HTML. More and more Google is able to read javascript but it’s not gotten very far and it’s unknown when and what that will affect as far as search results are concerned.
Which comes back to my original point, you must use HTML and CSS when you create a page, statically or dynamically, and there is no way around that.
2