/ / Jakie jest najlepsze ramy i różnice w strukturze nodejs - node.js, express, faye

Jaka jest najlepsza struktura i odmienność frameworka nodejs - node.js, express, faye

Obecnie staram się opracowywać aplikacje w czasie rzeczywistym za pomocą nodejs. Ta aplikacja chce zaktualizować pulpit zgodnie z danymi API.

Zainstalowałem ekspresowe i faye i spróbowałem porównać to, co najlepsze i jakie są różnice między tymi dwoma. Wiem, że express jest szkieletem podstawowym węzła, a faye jest oparty na subskrybencie / wydawcy.

Ale myślę, że obie są prawie takie same i każdy może mi pomóc rozpoznać różnice? Co jest szybkie i co można zrobić za pomocą takich frameworków?

Z góry dziękuję.

Odpowiedzi:

1 dla odpowiedzi № 1

Nie są one bardzo porównywalne. Jeśli chcesz utworzyć aplikację działającą w czasie rzeczywistym, prawdopodobnie będziesz musiał użyć obu.

Express to framework sieciowy. Będziesz go potrzebować do obsługi i obsługi żądań HTTP i odpowiedzi. Pomoże ci to obsłużyć takie rzeczy, jak routing URL, oprogramowanie pośredniczące do obsługi żądania / odpowiedzi, połączenie z silnikami szablonów itp. Express jest tak szybki, jak tylko dostaniesz.

Faye jest systemem powiadamiania pubów - nie będziebyć w stanie obsługiwać standardowe żądania HTTP i odpowiedzi. Możesz być w stanie zaimplementować transmisję danych na żywo przy użyciu Faye, jednak nadal będziesz potrzebować obsługi aplikacji klienckiej przy użyciu Express.

Zajrzałbym również do Socket.io jako alternatywy dla Faye- oprócz Express.