使用GLUT不专业吗?

Ena*_*ane 0 opengl glut

我从这里读到的一些内容说使用GLUT被认为是不专业的.Swiftless有相当多的教程,我认为他是NeHe中的"转到OpenGL示例和教程".我在一些项目中使用了多种语言的GLUT,但主要用于学校项目.我发现使用它制作跨平台的OpenGL应用程序非常容易.

使用GLUT不专业吗?如果是这样的话?

Kos*_*Kos 6

GLUT不再处于积极发展阶段,这是不使用它的一个原因.

另一个是其他包装器(GLFW,SDL)不仅在积极开发中,而且通常更强大.

此外,GLUT的面向回调的API通常不被认为非常有用.我的意思是,它可以工作,当然可以使用它,但GLFW和SDL都希望你自己编写程序的主循环(SDL也有独立于平台但显式的消息处理),至少在我看来,从而产生更清晰灵活的代码.

我的结论是:对OpenGL 使用一些独立于平台的包装器肯定比WinAPI更好,但GLUT可能不是可用包装器中的最佳选择.