Im guessing this has already been discussed internally but was wondering if there was a reason FreeNAS isnt being written with Golang. From the VERY little research I am currently doing on this topic, it seems that a language that is both easy to write, highly scalable, and very efficient in decreasing build time while also mainly developed as a language for massive open source projects, that Golang would be the best option for FreeNAS.
Now before I go into further detail, I would urge anyone with a fairly concrete grasp on the situation to give me some insight here. I have a feeling, the deeper I go on this, the more compelling of an argument that will be made. Google searches can produce a few fairly recent articles so i understand that aspect. Im more interested in why, internally, the decision was made to stick with Node.JS.
Now before I go into further detail, I would urge anyone with a fairly concrete grasp on the situation to give me some insight here. I have a feeling, the deeper I go on this, the more compelling of an argument that will be made. Google searches can produce a few fairly recent articles so i understand that aspect. Im more interested in why, internally, the decision was made to stick with Node.JS.