現在、アプリでPublisher.jsを使用しており、小さなEventEmitterである Microee も使用しています。グローバルな microee インスタンスがあれば、pub/sub とほぼ同じように使用できるように思えます。たとえば、Publisher.js では次のことができます。
publisher.subscribe('onAwesome', function (one, two, foo){
console.log(one, two, foo);
});
publisher.publish('onAwesome', 1, 2, 'foo');
そしてMicroeeで私はできる:
microee.on('onAwesome', function (one, two, foo){
console.log(one, two, foo);
});
microee.emit('onAwesome', 1, 2, 'foo');
したがって、pub/sub のこの特定のユース ケースをイベント エミッターに置き換える際に、ここで何かが欠けているのではないかと考えています。