3 ms·
Usually you use a framework and never use those syscall.
by Thaxll 9y ago
Usually you use a framework and never use those syscall.
- ranit 9y agoEven if you use higher level libraries it is always beneficial to know and understand the details underneath.
- Koshkin 9y agoThis depends on the definition of 'you', I guess. Also, Unix API could be seen as a "framework", albeit not as "high level" as, say, node.js.
- IgorPartola 9y agoSometimes you don't want to drag in all of Twisted to create a small server. Sometimes you are writing code in C and don't want many external dependencies to keep the memory footprint small. Sometimes you want very tight control over what happens. Sometimes you want to process OS signals along with network file descriptors. Sometimes your desired concurrency model doesn't match that of the popular frameworks. Sometimes you have a more complex workload than just listening on sockets. Besides the article is going down to the level of reading kernel source. Most people don't do that because they want to modify it, by because they want to understand it. Just saying "use Node" is not the answer to those types of questions.