今天我们来看看Vector Fabric的新Pareon用于并行嵌入代码的工具,它与之前的工具不同的一点是,他们不再在云中提供它。
Vector Fabrics是最早使用云计算的工具供应商之一。与一些公司不同,他们使用云作为唯一的交付机制。整个工具GUI是一个在浏览器中执行的FLEX应用程序。
但是对于Pareon,他们决定恢复到更传统的交付模型(同时保持GUI不变)。这时你可能会自然而然地想,“啊哈!看到了吗?没有人想把他们的皇冠上传到云端!”
当然,这种情况仍然存在:一些公司确实仍然存在安全问题。但他们做出决定的主要驱动力实际上与此无关,而是非常具体地针对他们的特定情况。
最大的问题与在云中提供可用的库有关。如果不使用任何库调用,就很容易孤立地分析代码。然而,并没有多少代码真正以这种方式工作,这意味着除了上传自己的程序之外,还需要上传库。这是一种痛苦。
为了尽量减少这种情况,有些人会将程序的某些部分隔离出来进行上传,以尽量减少库调用的暴露。这也是一个棘手的问题。
当试图支持c++时,事情变得更加困难,因为有太多的库。因此,将数据从云中带出来完全消除了这个问题。公平地说,这个决定使他们宣称支持c++变得可行。
另一个问题是,设计环境中的其他工具都不在云中。所以在IDE之外的云中有一个工具链;这可能更难推销。
他们仍然认为在云中使用它的价值,例如培训,但是,为了主流使用,Pareon将在本地执行,在用户的IDE中。