Archief - node.js voor TCP server

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

passero

Legacy Member
Ik ben net bezig met wat te experimenteren met node.js en vroeg me af hoe goed node.js zich leent om een tcp server op te zetten.

Ik zie dat veel mensen node.js gebruiken voor web stuff maar ik zie vrij weinig info rond het maken van een tcp server.

Stel dat ik een desktop app maak die communiceert met een server voor data op te halen en gegevens door te geven aan de server.

Momenteel kan ik dit doen door een web service of REST API te deployen op een server en die gaan natuurlijk over het HTTP protocol.
Ik dacht aan node.js als goed alternatief omdat die ideaal is om veel concurentie aan te kunnen en event driven is.

Cycloon

Legacy Member
En je wil dat specifiek met node.js doen? Want c++/C#/Java lenen zich uiteraard ook goed tot het maken van een TCP server.

Moto

Legacy Member
Tja node.js leent zich heel goed tot het opzetten van een TCP server, zeker met zen eventloop waarmee de resources een beetje binnen de perken blijven.

Vraag is natuurlijk, hebt ge zoveel concurrent requests?
en ook wat ge in die backend allemaal moet gaan doen, wilt ge moeilijke business logica bv
in javascript met callbacks gaan schrijven ???


ahja en https://medium.com/code-adventures/farewell-node-js-4ba9e7f3e52b

Tyfius

Legacy Member
Mja, zo kunt ge de posts van mensen die C# de rug toe keren ook oplijsten he. Hij is een hipster en nu dat node niet meer elke week 400 nieuwe features released is het niet cool meer.

passero

Legacy Member
Wel, het ding is ook dat ge gemakkelijk node.js hosting vind voor een schappelijke prijs, die ook SSL ondersteunt.
Als ik dat met java/c# wil doen dan moet ik al kijken naar een VPS hosting wat toch meer kost en meer onderhoud van mijn kant vraagt.

Qua business logic, die zou vooral op de client gebeuren. node.js zou vooral dienen als layer tussen client en DB omdat ik het niet echt veilig vind om mijn desktop app direct te laten connecteren met een DB. Liever een API layer daartussen.

Moto

Legacy Member
Mja, zo kunt ge de posts van mensen die C# de rug toe keren ook oplijsten he
TJ Holowaychuk is nu niet zomaar 1 of andere node.js noob

Anyway als goedkopen hosting en weinig business logic 2 dingen zijn binnen uw project dan
is node.js idd al een pak intressanter

Recipe4hate

Legacy Member
HTML5 websockets en SignalR al eens bekeken?
SignalR is echt een simpel framework rond de nieuwe HTML5 tech en is browser / client onafhankelijk.
Wel alleen dotNET (DACHT IK)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan