Atoms.js is designed to develop Web Applications and not Web Sites.
Web Application | Web Site |
---|---|
Less read, more write (add/delete/update etc) | More read, less write |
Does not need SEO | Need SEO |
Multiple Scrolling Panels - entire application does not scroll, instead we have top panel tool bar, left panel and status bar which are fixed and internal contents are scrollable. | Single Scrollable Page -we often need website with one scrollable page from top to bottom and they appear as a physical paper document. |
Contains Fixed Tool bar, Left Panel (Usually a tree or list) and Status Bar. | Usually does not contain any fixed/static panels. Scrolling page will remove top/bottom panels out of view. |
Resizes and automatically layouts application panels as browser/ container resizes. | Web site stays fixed regardless of browser’s size, instead visibility scrollable area changes, but most parts of page remain relatively static to each other. |
Only relative parts of page refreshes when user does any activity (known as ajax). | Unless you are moved onto different page, mostly page remains static and entire page is refreshed, however most pages do contain javascript effects, but they are not SEO friendly. |
Application requires mostly a secure access. | Web sites are generally public facing documents without secure access. |
Web Application there for needs more scripts and more interactivity on client side instead of server side. | Web sites are less interactive at client side and needs more logic on server side. |
Web Application just needs to work, except end user’s functionality; making it perfect HTML5 or any other standard is less important. | Web site must comply to open standards. |