What features of your game do you expect to be handled by a framework? (What I'm getting at is, do you really need one?)
Well, that's the clincher -- I don't know if/when I do.
I don't really have a direct vision of what I want to make, but rather a big jumble of ideas. I'm after a sort of toybox I can mess around in. That goes anywhere from SP to MP, and I asked that in response to Hollower who said for MP I'd need a framework of some sort. I don't want to be completely committed to a specific scale. I'm pretty much a total novice to this space, so sorry if my questions look stupid.
Why do you despise Javascript? There's a beautiful language hidden inside it, and if you want to do anything in a browser, while avoiding JS, you're going to have a problem. Do you know any of the of the Javascript-flavored languages that compile into Javascript? Dart and Coffeescript would be the best examples of those.
From what JS experience I've had (not THAT much, mind you), the language just seems overly verbose. It's hard to read code when everything looks like "document.getelementById(someId).addEventListener('click', foo, false);" It's possible that there's a magical world that opens up when I have more experience, but that's the sort of code I typically had to write when I used javascript, and it's a bit headache inducing. Like you said though, it seems like I'll either have to just get over it or check out one of the code generation things, of which there's a boatload at least.
If it is mostly text driven, can you get away with the occasional post or perhaps AJAX? If that is the case then I recommend the following (you have probably already considered PHP).
PHP - Personally not a fan, but it is the common language of the web so there is loads of reusable code
Wt - Allows you to write your software in C++ and it provides the rest of the web systems required to run the page (kinda similar to how ASP.NET works) www.webtoolkit.eu
Yeah, thanks for the advice, I think I want something slightly more dynamic than that. Even if it is just text and tables, things like animations for the menu would be nice.
Seems to me like I should just start writing something in JS or some alternative and try to leave some room to "scale up" to a server-side complement if need be. It's going to be a bit weird trying to do that when I don't know what I'm doing, but "meh". It's not like I can sit around not doing anything at all either. Thanks for the advice, guys.