2009-10-17 3 views
4

Хотелось бы узнать, каковы различия в производительности между Swazoo и Komanche в целом и для Seaside. Особенно почему и в каких ситуациях Я должен предпочесть один над другим?Различия между Swazoo и Komanche?

ответ

4

Единственные существенные различия между этими двумя:

  1. Swazoo распространяется под лицензией LGPL, в то время как команче лицензирован под лицензией MIT. Некоторым людям очень неудобно использовать программное обеспечение LGPL в Smalltalk, так как определение того, является ли что-то библиотекой в ​​Smalltalk, крайне неоднозначно. Если вы разделяете эту проблему, используйте Komanche.
  2. Komanche работает только в Squeak/Pharo и Gemstone, а Swazoo работает на большинстве Smalltalks. В частности, Swazoo работает в GNU Smalltalk, VisualWorks, Squeak/Pharo, Gemstone и Dolphin. Если вы собираетесь работать непосредственно с веб-сервером (что, если это ясно, очень редко), вы, вероятно, должны развиваться против Swazoo. Это должно быть только фактором в очень необычных приложениях.
  3. Пакеты COMET Seaside поддерживают только Komanche. Итак, если вы хотите COMET и Seaside, вам понадобится Komanche.

В противном случае два сервера примерно эквивалентны с точки зрения возможностей и производительности, и я не считаю, что это имеет большое значение.

Смежные вопросы