Chinaunix首页 | 论坛 | 博客
  • 博客访问: 845960
  • 博文数量: 756
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 4980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:40
文章分类

全部博文(756)

文章存档

2011年(1)

2008年(755)

我的朋友

分类:

2008-10-13 16:10:37

       今天上午,公司要启动一个新项目,是别的部门的项目,但是我们都参与了关于用什么技术的探讨,其中一个同事和我关于用不用ace展开了争论。他比较喜欢ace,而我对ace了解一下,也用这个东西做过一个项目,开始开发时是挺快的,一个星期就搞了一个框架。但是后面测试时,恶梦就来了。老是冒出莫名其妙的错误,也找不出什么原因,后来的办法是,将ace中的部分东西用别的东西代替,比如我将ace中提供的 ACE_Message_Queue用stl中的queue代替了,一个程序崩溃的错误就解决了。我给他说,ace可以拿来参考,学习。但是不能用于实际项目,但是他不听,说什么用起来多方便,里面的设计模式用的多好!我汗一个!而且还是跨平台的。我只想问一句游戏服务器需要跨平台吗? ace那么大的库,bug也不少,有学ace的时间,自己早都写一个服务器框架了!
         我觉得有些程序员觉得用api直接写代码就是低级程序员,有用模式或别的c++高级特性的就是“高手”,就是“高级程序员”。我知道这种心理,以前我也是这样想的,但是现在我很清楚,程序设计的本质是解决问题,办法越简单越好! 不要拿什么狗屁设计模式说事! 我信奉的编程就是“简单为美”。另外,尽量不用用一个复杂,庞大的库。这样你会陷进去的!
--------------------next---------------------

阅读(441) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~