wxWidgets 要告以段落了

     本来想使用wxWidgets平台开发跨平台的程序。由于wxWidgets在Mac使用的是基于Carbon的。Mac OSX 10.6  late ,将不支持Carbon,对于要向后兼容的项目,只能另找其他的途径,不得不先高一段落了。几天的研究,我觉得wxWidgets是一个很好的开源跨平台,与CodeBlocks配合,确实是强大,CodeBlocks是一个强大的IDE,熟悉后你会很喜欢用,就像在Mac OSX 上的Objective-C一样,使用起来很方便。

       如果wxWidgets能全面支持Cocoa,在其之上的话,我想是一个最有前途的选择,Mac OSX 全面的改进支持cocoa,Objective-C和XCODE将是在Mac OSX 平台上开发应用程序最理想的程序语言和IDE 开发平台选择。

        项目完成后,有时间好好研究wxWidgets,接触了几天,觉得一个程序员不能精通一个以上跨平台开发环境,是多么的失败。现在很多项目都要在Mac OSX,LINUX,UNIX,Windows上面的支持,如果没有一个基于跨平台开发程序,那将是一个多么的重复工作,就如开始我的第一个项目,要移植到Mac OSX上一样,由于使用了MFC 开发,在Mac OSX 上只能全部重写。什么事情都是两面的,由此我学会了Mac OSX 上的开发,在XCODE上使用Objective- C开发,理解了mac上的开发环境,以及Mac OSX系统程序设计结构方法。在我这个学东西就是我的生命的时段是多么需要。

        得总结一下,wxWidgets给我的启发:

    1》.了解一个以上跨平台编译器GCC++,(MINGW等),现在努力学习大学时没学好的“编译原理”(学得很吃力,还要坚持...)

    2》..学习一套跨平台环境wxWidgets(QT, GTK++等)。掌握其提供的一套API,以及其程序设计原理。

    3》.学习Makefile ,他实在太重要了。

 

 

你可能感兴趣的:(cocoa,osx,xcode,平台,makefile,跨平台)