本文介绍了斯瓦祖(Swazoo)和Komanche之间的性能差异?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道Swazoo和Komanche的整体性能以及对于Seaside的性能差异是什么.特别是为什么在什么情况下,我应该优先选择一个?

I'd like to know what the performance differences between Swazoo and Komanche in general and for Seaside are. Especially why and in what situations I should prefer the one over the other?

推荐答案

两者之间的唯一主要区别是:

The only major differences between the two are:

  1. Swazoo的许可证是LGPL的,而Komanche的许可证是MIT的.在Smalltalk中,使用LGPL软件的某些人感到非常不舒服,因为在Smalltalk中是否定义了某个库是极其big昧.如果您也有这种担忧,请使用Komanche.
  2. Komanche仅在Squeak/Pharo和Gemstone中工作,而Swazoo在大多数Smalltalks中工作.尤其是,Swazoo在GNU Smalltalk,VisualWorks,Squeak/Pharo,Gemstone和Dolphin中运行.如果您要直接使用Web服务器(要弄清楚这一点,很少见),则可能应该针对Swazoo进行开发.这仅是非常不常见的应用程序中的一个因素.
  3. Seaside的COMET软件包仅支持Komanche.因此,如果要使用COMET和Seaside,则需要Komanche.
  1. Swazoo is licensed under the LGPL, while Komanche is licensed under the MIT license. Some people are very uncomfortable using LGPL software in Smalltalk, since the definition of whether something is a library in a Smalltalk is extremely ambiguous. If you share that concern, use Komanche.
  2. Komanche only works in Squeak/Pharo and Gemstone, while Swazoo works in most Smalltalks. In particular, Swazoo runs in GNU Smalltalk, VisualWorks, Squeak/Pharo, Gemstone, and Dolphin. If you're going to be working directly with the web server (which, to make this clear, is very rare), you should probably develop against Swazoo. This should only be a factor in very unusual applications.
  3. Seaside's COMET packages only support Komanche. So if you want COMET and Seaside, you'll need Komanche.

否则,两台服务器在功能和性能上大致相同,我不坦白地说这没有太大区别.

Otherwise, the two servers are roughly equivalent in terms of features and performance, and I don't honestly think it makes a large difference.

这篇关于斯瓦祖(Swazoo)和Komanche之间的性能差异?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 12:19