2015-11-09 3 views
24

Nach meinem Verständnis the old SignalR repository ist tot: es gab keine Commits für ein Jahr (ironischerweise, die Jungs, die zuvor verpflichtet, jetzt Commit to Node, js), Dutzende von Problemen ohne Antwort (wir erlebten einen Fehler und musste Downgrade auf eine Version, die zwei Jahre alt ist).Wie ist der Entwicklungsstatus von SignalR 3?

Es gibt ein SignalR-Server Repository, das ein Teil von ASP.NET ist. Es sollte mit ASP.NET 5 veröffentlicht werden (Q1 2016), aber laut Roadmap wird es später veröffentlicht (Q3 2016). Ich denke, das ist das Repository, in dem die eigentliche SignalR-Entwicklung stattfindet. Aber das entsprechende client repository ist leer. Soll ich also den Client aus dem alten Repository und einen Server aus dem neuen verwenden? Das ist extrem verwirrend.

+1

Nur weil eine bestimmte Version * fertig ist * bedeutet nicht, dass es tot ist. Sie haben SignalR 2.0 für ASP.NET 4.5 (fertig, fertig) mit SignalR 3 verwechselt, was für ASP.NET 5 (komplett neu) ist. –

+2

Wenn die Frage ist, welche Version * verwendet werden soll, verwenden Sie den neuesten Stable von NuGet. Jede der Versionen zielt auf ein anderes Framework ab, so dass keine Gefahr besteht, sie zu verwechseln. Wenn die Frage ist * ist SignalR tot? * Die Antwort ist nein, überhaupt nicht. –

+2

Ich verstehe nicht, warum diese Repositories nicht mit der Version für größere inkompatible Updates wie diese benannt sind. Es wird sehr verwirrend - besonders wenn die Dokumentation für das Repository NICHTS über Versionen oder Roadmaps sagt. Warum nicht SignalR-ServerNetCore? –

Antwort

3

Id'say am Leben und treten, https://github.com/SignalR/SignalR/pulse Ich denke, Sie haben möglicherweise nur Commits in den Master-Zweig betrachtet.

+0

Eigentlich hat das OP die falschen Versionen angeschaut. Das alte Repository ist v2, das ASP.NET 4.5 unterstützt und abgeschlossen ist. SignalR-Server ist v3 für ASP.NET 5. –

+0

Das OP gab an, dass es seit einem Jahr keine Commits für das "alte Repository" gab. Das mag richtig erscheinen, wenn man sich nur Commits auf dem Master-Zweig anschaut, auf dem Dev-Zweig jedoch immer noch Commits auftreten. –

+0

In der Tat, obwohl in diesem Fall der OP auch verwirrt ist, welche Version was macht. Ein * weit * besserer Indikator für den Status eines Projekts sind jedoch beantwortete Probleme, keine Commits. Und das * zeigt * in Pulse –

3

Es wird eine Version 3 von signalR in ASP.NET 5 enthalten sein. Das Entwicklerteam strebt eine Veröffentlichung bis Mitte 2016 an. Sieh dies roadmap

+0

Nein, es wird nicht. ASP.NET wird von Q1 veröffentlicht, während SignalR Unterstützung von Q3/Q4 hinzugefügt wird. – SiberianGuy

+0

@Idsa Ich denke nicht, dass der Unterschied eines Viertels in einem OSS-Projekt so wichtig ist. Die Roadmap gibt auch nicht an, welches Feature wann fertig sein wird. Wenn Sie * nur * auf ASP.NET 5 ausrichten möchten, müssen Sie v3 verwenden. Wenn nicht, ist es egal, wann es herauskommt –

+0

@ PanagiotisKanavos, SignalR Unterstützung für ASP.NET 5 Release wird in einem Jahr passieren. Das wirft die Frage auf, ob es eine gute Idee ist, es jetzt zu benutzen – SiberianGuy