The original subject: Is it a good idea to make a JavaScript site?
* The question has changed because it was discussed more, but could be useful to others. *
In this case, I was thinking of creating a website that initially delivers its overall layout using plain HTML (like a regular, basic web page), but then I plan to dynamically populate the contents of the HTML content area, making full use of AJAX Requests.
Site users will never refresh the page or go to a new page, and all other divs and elements to be generated will be created using AJAX (using the many JavaScript functions that are located on the cached external JavaScript page).
Although I actually do not create a forum site, the level of functionality of the forum is close to what I want to achieve. Also a lot of reading and writing database.
It is a bad idea? Aren't I considering something that could make this potentially terrible? Is this good in terms of performance (since I will do so much work on the client side and less work on the server side)?
I understand that the page will not work for people who have JavaScript disabled, but this is not a problem in this case. I am also not worried about any mobile devices that do not support JavaScript, as I probably just create a version of the site that does not use JavaScript).
Thanks!
UPDATE: First: Thanks for all the answers, everyone! I really appreciate that!
Just for clarification, I thought it would be a good idea, mainly because it seemed to me that I could just say: βHey AJAX, just give me the forum source for this page and Iβll do everything from the client side HTML " Of course, the same access to the database, but less work on formatting on the server side and less data transfer to the client.
And another important clarification: I do not care about search engine optimization, because this forum will be a network only for entering the system, which should not be crawled or viewed by unregistered users.