您当前位置: 首页 » [linux总结] » [窥视自我] » *生活* » unix编程环境学习 » 重新调整了规划

重新调整了规划

2009-05-23 |

今天去看了那些招聘会,回来的路上感觉到,还是有些地方需要重新鉴定一下。现在有很多的企业都在招C++程序员,只可惜大部分都是基于.net环境的。

之所以会招.net环境的人,那是因为和.net的发展有关联。其实,.net应该是来源于2种语言。一种是C另一种还是VB,提出.net的概念的时候,本来就只是打算升级ASP所存在的一些弊端。

听说了,C++,有好几个方言版本。但就是.net的开发速度最快,效率也未必最高。反而一些牛XX企业,也许正喜欢用别的方言版本。MS的东西,我真的不敢恭维。再进一步弱化用户的同时,有时候也在某种程度上在弱化程序员。

换句话说,至从用了linux的东西后,对于MS的一些东西,我就越来越反感。其主要还是编程方面,自己其实并不喜欢去做.net方面的编程,倒是喜欢来做类似标准C++的工作,毕竟这样的工作可以使自己的思维不仅限于某个地方。从而钝化自己,也在不同程度的情况下让自己越来越不懂技术的细节。

VB就已经造就了很大的一群脑残分子。如果我还去做.net的话,我还真怕会出现VB version 2的情况。毕竟很多技术上的东西,潜规则本来就是,重新包装下就可以拿出来糊弄人了。

计划基本如下:

继续该给老板写代码我们的继续。但就mfc那部分,我还是不做了。毕竟以后有的是机会去做,还是专心做好C++核心部分。然后试图移植到linux环境下面用。

现在要学的就是C++还有一个QT。接下来就是等到移植代码的时候,再去解决ui问题,尽管没有ide,但是做界面设计,至少还是需要一个ui来帮助设计的,要不然更本没办法去用。

网友给我的建议:

gtk/motif/wxWidget/Qt,这些都有C或C++版本
emacs的右侧的滚动条的立体效果是拿Xaw3d做的,这是一个类似于
motif的UI库
fltk是个比较新的东西,我没用过
tcl/tk我也没用过,据说当年很流行。我用过的程序中只有aMsn是用
它写的。
gnustep也很不错,windowmanager好像是基于这个做的
如果你想底层点,就直接用libXt吧。
其实用的最广的还是gtk,但是gtk其实是一堆库的集合,所以调配起
来不是很容易。(glib/pango/atk/cairo/gtk),另外还需要
libxml2/gettext/libiconv/png/tiff的支持。值得一提的是,
libiconv已经放弃支持msvc了。

如果熟悉mfc的话,那么wxWidget必然是最佳的选择。最容易上手,
而且,它真的很棒。