ASP.NET kullanılarak geliştirilmiş tek sayfalık bir web uygulamam var. Yakın zamanda, SignalR kitaplığını kullanarak birçok web yöntemini push tabanlı olacak şekilde dönüştürdüm . Bu, sayfayı gerçekten önemli ölçüde hızlandırdı ve sayfadan sunucu çağrılarının çoğunu azalttı.
Aynı zamanda, bazı sunucu tarafı yöntemleri için RESTful ASP.NET WebAPI'ye de bakıyorum, gerçek güzelliği, harici uygulamalar için bir API oluşturmaya izin vermesi ve aynı zamanda çekirdek uygulama (yaptığım şey için önemli olacak).
Bununla birlikte, birkaç makaleye ve bu iki soruya baktıktan sonra , itme ve WebAPI yöntemlerinin istemci-sunucu iletişimi için tamamen farklı iki paradigma gibi göründüğü görülmektedir. Her iki protokolden de erişilebilecek çeşitli yöntemler oluşturabileceğime eminim, ancak bu konuda tuzaklar olup olmadığından veya bunun özensiz olarak değerlendirilip değerlendirilmediğinden emin değilim - belki de hedeflediğim şeyi elde etmenin daha zarif bir yolu vardır. için.
Kesinlikle RESTful WebAPI'nin bir SignalR hub aracılığıyla olayları yayınlamasını istediğim durumlar var ... Bunun tersi (SignalR'nin WebAPI'ye erişmeye ihtiyacı var) daha az olası görünüyor, ancak sanırım yine de mümkün.
Bunu kimse yaptı mı? Nasıl devam edileceğine dair herhangi bir tavsiye veya ipucu olan var mı? Burada ilerlemenin en zarif yolu ne olabilir?