By Imran Salahuddin | April 9th, 2021 |
While participating in a Chamber of Commerce meeting, I was surprised when one small business owner announced that she was not going to make the switch over to ASP.NET because everyone else was using ASP.NET and she does not blindly follow the crowd. I agree it makes sense to not follow blindly but it felt like a knee jerk reaction rather than a thought-out decision. While it makes sense to not want to follow what everyone else is doing, we have found most issues comes from those who have not spent time to properly implement the project using ASP.NET. The problem is not the technology but the lack a strong project plan.
Let us examine some the baseless excuses issues with APS.Net and add a dose of reality on why you should not listen to. Sorry to pick on this nameless business owner but since she positioned herself as the local expert, I pointed out ASP.NET comes Framework Class Library (FCL), and Common Language Runtime (CLR). With Common Language Runtime (CLR), her software will be faster, more secure, ASP.NET’s runtime can be hosted by Microsoft SQL Server and Internet Information Services (IIS) which are high performance server-side applications.
The conversation continued as she asked what were the disadvantages of ASP.NET? To which I replied, it all depended on the level of expertise of the developers. Some complain that security is not the best, and developers need to be careful when it comes ASP.NET. Also, making changes can be hard, especially if the developers are not up to date with the language. So, the disadvantages come into play only if you do not have the right developers on the project.
A rational person would not see a simple ASP.NET headline and have an unconscious need to make a blanket statement of good versus evil. But then there are those whom that act like technology, and the firm that makes it is a religious cult. This conviction is real, locate all sources or tutorials on any software platform, and odds are, you will find comments stating that it is horrible! While right next to it in the string of comments is someone saying it rocks!
Jumping to conclusions is not an effective way to make a software selection. It is better to carefully use data to make business decisions instead of our emotions. Take time to learn about new software languages and how each language can support or hurt your business operations. No language is going to be perfect, but with enough knowledge and the right team you can make an application that is perfect for your business.
It is a gloomy time when technology equals a religious mindset. Technology is a just instrument, and a true developer is going to use and implement multiple tools to discover which one is right to get the job done.
Microsoft is a massive software corporation, and like all other corporations, they are in business to make money. Duh, right? Unfortunately, this is probably the #1 reason for any ASP.NET hate. It is a Microsoft technology, and the perception of evil can linger over the giant in many people’s minds. I have always found this interesting because the other major technology companies, such as Google and Apple, are just as evil or honourable as Microsoft, but the zealot fans of those other companies typically turn a blind eye. .
What misconceptions have you heard about ASP.NET?