![golang goserial golang goserial](https://bartlomiejmika.com/img/2021/07-09/4.png)
In recent years, Java has been also improving a lot.Īfter using NodeJS for so long, I felt I hit a plateau. My thinking is if you want a typed-language, why not just use Java. Honestly, I still prefer using just NodeJS than with Typescript up till now. It takes quite a lot of experience to ensure variables are casted to the correct data type correctly. I feel that Javascript is a very loose functional programming language which provides a lot of flexibility but at a cost.
![golang goserial golang goserial](https://i.stack.imgur.com/bOVcu.png)
It’s very convenient to perform sequenced tasks with streams. Being able to stream raw data saves a lot time saving the data while also keeping the memory consumption to a watermark threshold. The standard library is also very comprehensive. It makes it simple but also fast with asynchronous programming.
#Golang goserial install#
Using the built in package manager npm I could just install expressjs and with a little boilerplate codes I’m up with a http server running. It’s Javascript for Server Side! And I already knew a little Javascript with all the frontend development so why not give it a try?Ĭreating a web service was super easy. But I felt the Java too bloated and I don’t understand why do I need to use a WSGI server to host a web service for python in production. They could be applied and you’ll have a structured architecture which makes development easy. The concept of Object Oriented Programming and Polymorphism were useful. When I started programming about 6 years ago, Java, Python, Ruby were the leaders in backend development.
![golang goserial golang goserial](https://img.p30download.ir/tutorial/screenshot/2017/07/1499144973_2.jpg)
The benefits of NodeJS is no doubt a lot but recently some projects have changed my mind. I had been using NodeJS ever since the first version was released.