最近公司有个项目,该项目主要的任务是采集各个下位机的实时数据,然后进行一定的处理,再将处理之后的数据按一定的格式发送给中心服务器。我原本打算在Linux(Unix)平台上开发,可是客户现在又增加了较多的图形用户界面操作需求,大家都知道在Linux(Unix)上开发图形用户界面比较麻烦,也相当地耗系统资源。所以就准备再购置一台电脑(该电脑做为客户端,开发平台Windows,用于满足用户的图形界面操作需求)来做成(C/S)类型。如果选择Windows平台,则用一台服务器就可以了,但是Windows的稳定性又没有Linux(Unix)好。该项目是一天24小时不间断运行的。另外,需要说明一点的是客户不在乎经费的问题,要多少给多少。所以希望大家给点建议吧!

解决方案 »

  1.   

    Linux(Unix)的发展前景比较好,因为开源的东西成本低,现在越来越多的公司使用这个东东了!
    Linux的的UI开发也不是很麻烦,有QT等等的开发库,类似于MFC的,不过需要学习新的东西了。
    建议Linux!!!!!!!!!!!!
      

  2.   

    个人觉得得参考每个平台下的开发水平,假设在linux下开发的程序质量很差(相对于win平台),那还不如在win平台下开发。
      

  3.   

    鉴于这种情况,应该综合考虑。如果大量的linux下的重复开发windows已经能够很好提供,选简洁的方法实现可以保持少出错的几率。现在windows系统的稳定性已经能充分能满足你的需求。你自己考虑取舍。
      

  4.   

    要Linux或win不仅只是操作系统的稳定性,还要考虑到开发团队的水平和能力
    我还是支持 najzni(najzni所说的
      

  5.   

    unix的稳定性没的说,但对于客户来说,维护起来没有windows来的方便,建议用windows.
      

  6.   

    windows系列的操作系统除了windows ce外其他的都不是实时系统,如果你的实时要求很高,还得用第三方的软才能实现。
      

  7.   

    Windows下开发,比较成熟,开发应该比较方便
    Linux不熟悉了