Microsoft IIS Server - Honest review by a FullStack developer
Overall Satisfaction with Microsoft IIS
We use Microsoft IIS for specific requirements on client deliverables. Certain projects require us to implement Microsoft IIS for overall project hosting and delivery. Microsoft IIS is very easy to install, and its GUI is very informative. The Microsoft Server facilitates implementation of SQL database seamless. It is very useful due to its simplicity for small projects which primarily require CRUD operations in SQL.
Pros
- Troubleshooting problems is very easy due to the server logs, which are maintained by default in Microsoft IIS.
- Awesome integration with Visual Studio and dot NET applications.
- Best performance with Microsoft tools and services, because of its native nature with them.
Cons
- Microsoft IIS' performance, in comparison with lean web-servers like Nginx and Apache, has a lot of room for improvement.
- Since it is a non-open source solution and a proprietary Microsoft software, it is tied with Microsoft Windows OS, which is prone to new security vulnerabilities on a frequent basis.
- The logging of errors is very vague in nature sometimes, which makes it difficult to get to the root cause of the error, and means it takes more time in debugging.
- The security risk is greater in the case of public facing websites, which impacts the trustworthiness of the solution offered.
- Relatively easy installation boosted productivity for us.
- Tracking down the root cause of a problem takes a long time, which increases the cost and is a very tedious process.
Nginx is hard to support for smaller multiple projects, which is one reason we use the Microsoft IIS server, which is best fit for a set-up once and forget scenario. The Apache server is more recommended for smaller sized projects due to its cost factor, as the Microsoft IIS server turns out to be costly in the initial server setup costs because of the licensing of every proprietary software, including the Windows OS.
Microsoft IIS Feature Ratings
Evaluating Microsoft IIS and Competitors
- Product Usability
- Prior Experience with the Product
The product usability played an important role in selecting the Microsoft IIS Server over other solutions, because of its comparatively simple GUI and simple learning curve when compared to its competitors. Since we needed a very basic website for doing CRUD operations from the SQL database, we implemented the Microsoft IIS Server, which helped us speed up the development process.
I would be more than happy to select it as a preferred server solution if Microsoft considers cutting the cost associated with the Microsoft IIS Server and the other dependencies bundled with it (Microsoft Windows Server OS, Microsoft SQL Server Enterprise, etc), because then it will be more affordable to implement for smaller-sized projects where the cost of management and recurrent costs of subscription plays an important role in decision making.
Comments
Please log in to join the conversation