Our Customers often have Requirements for some small WebProjects, to integrate in our EnterpriseEnviroment. Currently I create those Apps with ASP.NET WebForms or MVC but this Technology often feels a little bit to heavy for this kind of purpose.
I really don´t know much about node.js, only that it scales very well and is good for having a lot of concurrent connections.
So I've asked myself:
- Is node.js suitable for small Projects ?
- Do I have any advantages for a small Project?
- Am I right that it´s more lightweight than ASP.NET WebForms/MVC
- How is the node.js support for WindowsServer? Or should I setup a LinuxBox for it?
- How is the Database support in node.js ?
- Does it support direct DB-Connection to MSSQL-Server?
- Or is it better to get my Data from a WebService?
I know that node.js is only server-side and you can´t really compare it 100% with something like ASP.NET WebForms/MVC