I am creating an internet site which i think should have a customer side database. Another option is to stay everything around the server at the fee for elevated complexity and decreased scalability. What options have i got? Can I develop a wordpress plugin? Can I hold back until everybody's HTML5 compliant?


Update There is lots of comments about why I'd really need this. Listed here are my ideas. Let me know if I am being silly:

  • The clients may have a sizable and sophisticated condition that will need something similar to a database to supply the information interaction which i need. Therefore (I believe) snacks are from the picture.
  • This information is transient, therefore the client will not care whether it will get removed the moment they close a session. Nonetheless they will have to keep your data when they visit a different web site after which return. Therefore (I believe) in some way storing the information in certain kind of a javascript SQL implementation won't work.
  • I'm able to certainly fit everything in that I wish to do around the server, and servers can scale to handle the burden (Facebook). But (I believe) I'd rather develop a wordpress plugin than purchase the infrastructure to aid this load. To a simplistic startup. (The more potent the startup is, the barer my bones is going to be.)

Take a look at HTML5 Local Storage:

http://people.w3.org/mike/localstorage.html

You may even find this useful: HTML5 database storage (SQL lite) - few questions

When Home windows 98 first arrived on the scene, there have been most of us still stuck on MS-DOS 6.22. Naturally, there have been really awesome features around the new operating-system that wouldn't run in MS-DOS.

There comes a period when several things should be left out to create room for innovation. In case your application is actually innovative and can offer awesome new functionality that utilizes the most recent and finest technologies, then some older browsers will have to be left out.

The benefit you have is the fact that, unlike improving an operating-system, improving from IE7 to Chrome 8 or Opera 3.6 is really a more obtainable goal for that average user of the application, particularly if you give a link and upgrade instructions.