我们公司是做机顶盒的,经理决定构建一个所谓的"中间件",目的就是为了可移植,换硬件平台时方便.那为什么不用DFB呢,为什么不遵循这个标准,非得自搞一套呢!我们仅有两个程序员,一个有一年工作经验的X某,一个是才工作4个多月的我.X某的代码质量我真的不敢恭维,也许是我太年轻太肤清浅.
我不同意搞所谓的中间件的原因有:
1.已经有很成熟的产品DFB,没有必要自搞一套,经理说我们做的一款产品中没有提供framebuffer,就算有那它的运行效率也不能得到保证,我一看还NND的没有.
2.我们连完整的解决方案都没有,而且现在的方案太不成熟,代码质量让我担心.
3.所谓的"中间件"带来的不是灵活和可移植性,而是束手束脚,必须被一个不成熟的"中间件"约束着
4.做事不够专一,想让包容一切平台何等容易.逼我们把中间件更往人家平台上贴,出力不讨好