the level of complexity involved in developing a solution/website based on this platform has decreased dramatically over the years. The reason is quite simple – Microsoft figures that increased simplicity means more developers utilizing the platform 空姐住店发现探头 学生报高考保过班

Software Many developers have fascination of working with particular platforms of languages, which often leads to a prejudice towards other platforms/languages that are utilized in and out of the workplace. This sort of prejudice often leads developers to make sweeping declarations, which are designed to justify their choice of application development platform. This has often been a leading cause of .NET hatred among my brethren. But many like me in the field of software development have grown to accept that the existence of a particular language or platform is contingent upon its ability to deliver specific solutions which either cannot be delivered by the other solutions in the market or provided in a manner as convenient by its competitors. There are of course some issues which many developers attempt to point out as drawbacks of a particular platform/OS or language and many a times they are correct. But not always though, here I will discuss some common misconceptions that developers tend to have regarding the .NET platform. It is Expensive The .NET framework is licensed and maintained by Microsoft, also known as the big bad wolf by certain individuals who remember the time they face an antitrust suit from the US government. I will agree that Microsoft is in the business because it wants to earn money just like Google, Apple and all the others. So to developing .NET applications will cost you money, though the platform is available for free. The monetization of .NET is actually based on the key requirements such as a Windows OS and compliant hardware. However, currently a cross-platform .NET platform is available following the launch of the Mono project, though let’s face the truth according to estimates there is a 90+% chance that you will be working on a Windows OS system. Word of advice though, the Mono Project though awesome, typically lags a little behind the official .NET launch of Microsoft, so a Windows system is your best bet. In conclusion, the expense factor might have been a stumbling block for early users of .NET, but it is definitely not any more. Unsuitable for Small Personal Websites/Applications This is another common misconception that puts people off .NET and it is just not true. I will agree that .NET is most commonly used in case of applications and website that are utilized by organizations. However, the level of complexity involved in developing a solution/website based on this platform has decreased dramatically over the years. The reason is quite simple – Microsoft figures that increased simplicity means more developers utilizing the platform, which will drive demand for other products compatible with the .NET platform and Windows OS. Apart from increased simplicity, newer versions of the platforms no longer require developers to focus on a highly structured system. This recently introduced capability to support multiple approaches including PHP style scripting is definitely going to drive acceptability among a wider developer group. Can only be Static Typed The Web 2.0 approach has and continues to drive the necessity for dynamic web pages. Languages capable of supporting such dynamic pages have witnessed a massive increase in demand over the past decade. It is true that .NET cannot be adapted as easily as one of the more dynamic language/platform combination available however, there is always a catch. In case of leading dynamic languages, erroneous codes and vulnerabilities can creep in and remain undetected even after rigorous testing. Sometimes even if such as problem is detected during testing, fixing the issue would consume significant resources, which a SME in the field of software development can ill afford. This is where .NET app development scores by being a static typed language with much stricter rules and it is actually harder to make a mistake unknowingly while, using this platform. So static typing according to me is actually an advantage of the platform over its competitors as compared to its competitors. The problems discussed here are only indicative in nature and definitely not exhaustive, please inform me if I am wrong about any of these and I will do my best to resolve the issue. About the Author: 相关的主题文章: