Personally I split the difference; there are some web oriented IDEs that give you features like autocomplete, debugging options, and integrate with your software repository. At the moment I'm using Jetbrain's Webstorm, but there are plenty of options out there that aren't WYSIWYG editors.
This. Again, since that was me and I didn't realize I wasn't logged in.
"The hands that help are better far than the lips that pray." -- Robert G. Ingersoll