I'm new to online games. I've programmed several single player projects, but have never gone into the realm of the internet. I've also never had to "update" a game with patches or new maps/items because everything has been hardcoded and finalized once the game is finished (I'm an indie developer, by the way).
Having said this, I need to know the best route to go in developing a game. I was thinking of going for the browser based option (something like Runescape) simply because the server would be easy to access, and the client would not have to download anything for an update, leaving anything and everything easy for me to recompile.
Or, I could go the client based route and have either patches, DLL's, or whatever else is needed to update something the player already downloaded.
Of course, with browser based games I would have to write them in java (although I could do the server in c++), so there is the speed issue. I'm native c++ so naturally client would seem easier, but from anyone's experience would it be better to do something from the browser?