Technology stack for CRUD apps [closed]
- by Panoy
In the past years, I have been using VB6 + MySQL when developing CRUD applications.  Now I am currently learning how to develop web applications, as my plan is to go through the "browser/web app" path every time I build a CRUD app.  I'm leaning on Ruby on Rails + MySQL/PostgreSQL/any NoSQL database now.  I would like to know what other technology/tools stack to include in my architecture when developing these web apps?  I'm asking your inputs with regards to the UI, database and reporting stack/toolset.
Currently I have these in mind:
UI = jQuery, jQueryUI (add your comments for other good UI stack)
database = will be considering NoSQL or simply but RDBMS
reporting tool = i'm clueless here
Will it also make sense to use NoSQL database on these CRUD applications?  I am assuming that the data would balloon later on.  
The desktop/native app route is an option only if there is a requirement, that in my limited experience, believes that a web app can't solve.  Like for example those imaging apps/document forms and point-of-sale systems.
I believe that web apps are gaining ground now and I find it most fun and intriguing to play and experiment with them.
Please share your suggestions!