I'm looking for help regarding the cms web development paradigm & standards-based development. I'm looking for opinions.
I've done my research, and am comfortable that Drupal is the cms for me.
Please bear with me as I share a little - and I mean little - background information:
I started studying web related technologies about 2 1/2 years ago. I got turned on to web standards: XHTML, CSS, ECMAscript, etc. I also started studying LAMP (Linux Apache MySQL PHP), so that I could do some minor back-end admin stuff.
I got started hand coding xhtml and css using web standards (thanks to "Designing With Web Standards", "Bullet Proof Web Design", "Head First HTML with XHTML & CSS", "The Zen of CSS Design: Visual Enlightenment for the Web", etc.). As I'm considering moving over to a cms paradigm for web development, I'm concerned about my ability to "produce" and "design" productively and efficiently.
I'm setting up a business model, where the client has some varying degree (depending on the client's desire) of control over their site's content, and where I (or them, if I can make it child's play) have the ability to add website functionality without major remodeling of the site.
What I want to know, is - "Can I have my cake and eat it too?": Can I use the power of Drupal as a cms - and all that it provides - while maintain the XHTML/CSS/JavaScript discipline? And a corollary: Can I do this as efficiently as if I were hand-coding in a text editor? {I started hand-coding, and can't get used to other WYSIWYG editors for production or stylizing. Eventually - when the editor isn't a crutch - I'll probably use one.}