/ Vijos / 讨论 / Vijos /

给那些想换VijosNT的用户们(一)

广大的Vijos用户们,大家好……(此处省略∞字)

现在Vijos试运行期间,系统显得很不稳定,有很多的用户要求Vijos补上某些漏洞或是替换测评系统为VijosNT。

但是我认为替换VijosNT在短期内是很不现实的。

首先,VijosNT和网页端的接口有两种。对于带IDE的旧版VijosNT,采用的是我开发的VijosNT-Vijos接口,而现在新版的VijosNT用的是一个Iceboy写的叫VijosCompatibleLayer的系统服务。该服务通过网页端向127.0.0.1的指定地址发送请求达到测评目的。但是VijosNT的Server端在向Judger端发送请求时并不会向Client或是VijosCompatibleLayer发送关于测评机的信息。也就是说无法知道是哪台测评机在进行评测,有可能会对用户造成不便,获知网页端和数据库不支持。

再者就是用户需要一段时间的适应期,来适应突然变成英文的测评结果。

还有就是Contester,本来的比赛测评是在ASP上评测的,如果换了VijosNT,将使用VijosContester评测比赛,导致网页端又要修改。

况且VijosNT的向下兼容性不是很好,Iceboy是在Windows7下编写VijosNT的。在配置说明里,明确支出VijosNT只支持以下操作系统:

Windows 7

Windows Server 2008

Windows Server 2008 R2(Windows Server 7)

Windows Server 2003

而且对Server 2003不提供技术支持,也就是说测评机要重新弄过。

暂时写到这里,请期待给那些想换VijosNT的用户们(二)

5 条评论

  • @ 2010-04-06 01:15:34

    LZ也主要配置过VJNT的环境吧,恩很多地方说的很水,VJNT是由许多Judger客户端连接到VJNT_Server来进行评测任务的,而VTS是直接和数据交互,在机制本身两者有些区别的,而VJNT_Server并不包括了比赛的处理功能,所以需要Contester来进行比赛的测试。但其实要改动这部分并不困难…只是可能Conan另有考虑什么的,何况VTS也没有想象中的那么糟糕…至少我是这么认为的。

    恩…就是这么的说…至于英文测试结果之类的说法就是纯扯蛋啦扯蛋…(我低调的跑去学知识去了)

  • @ 2010-04-05 22:53:23

    啊..我喜欢阅读这样的技术贴子..

    ..大家都好厉害啊..我都不知道 VijosNT 是什么东西..

    还有 Ice Boy 是不是这个的作者 ^ ^

    他是不是很厉害?..#

  • @ 2010-04-05 16:21:36

    - -

    怎么说吧。。有利有弊

  • @ 2010-04-04 20:38:56

    对,应该学会创新,不能直接拿人家的东西来用。

  • @ 2010-04-04 13:43:51

    同意。TYVJ不应该和VJ相提并论,就跟RQ和VJ一样。

    VJ使用VJNT还有诸多坏处,我认为VJ应该努力改进VTS

  • 1