Depends on what's your goals with the application. I've never been a fan of glut. It can be nice for small crossplatform demo style applications. If you're going for something more than that you better write your own backend or use another framework. There are other mroe up-to-date frameworks around, like glfw, but I have no experience with those so I can't really comment on how good they are.