These folks have suggested many features, created a number of free and commercial plug-ins for ReSharper and generally helped us make sure we're on track with the latest trends in the community. This program has helped us build a unique community of top-notch developers around our products. This program allows anyone to download pre-release builds of ReSharper, use them for free and provide feedback about the product. Since early 2004, when the ReSharper project first became marginally useful, we've been running an Early Access Program (EAP). In fact, some developers find the way ReSharper extends the Visual Studio experience so natural, they simply become unable to work productively in bare Visual Studio anymore. Still, the growth of our user base confirms that ReSharper delivers a very pleasant coding experience to. Over time, ReSharper's path diverged from that of IDEA to answer the needs of its own community. ReSharper inherited part of its user experience, which has been well accepted by software developers. ReSharper was inspired by IDEA, JetBrains' world-famous Java IDE that is still our flagship product. Add to that the complexities caused by third-party libraries, and you'll see that you need a tool that can be trusted. The reality is that when you refactor code, you don't want to double-check after your tool to make sure your code still does the same thing. Some people think that since most of the code written is quite simple, simplified techniques will perform well in most cases. Over the last seven years, we've developed a very advanced parsing technology, which tackles even minor peculiarities of C# and Visual Basic to obtain very precise understanding of the code semantics. Being a code-centric tool means deeply understanding the developer's code and modifying it with great care. OS: ReSharper's competitive advantage stands on three pillars: Technology, Usability and Community. PV: How does ReSharper compete in this market-what is ReSharper's competitive position? Some competitors try to mimic certain ReSharper features in their products, and often our challenge is to demonstrate that ReSharper is "the real thing." Some other tools on the market focus on specific areas such as code templates. These areas are supported for code written in C#, VB.NET, ASP.NET, ASP.NET MVC, resource files, etc. ReSharper stretches its functionality in five main areas: navigation, code analysis and fixes, refactoring, code generation and testing. Tool vendors try to provide features that give developers superpowers, yet are very easy to use.Īpproaches are different. Productivity tools aim to create a productive environment for developers where programmers and tools join to become a whole. Oleg Stepanov: The market is very segmented and we're playing in the productivity tools niche where competition is very specialized. Peter Vogel: What are the major issues in competing in the "VS Add-in market"? I got the chance to ask some questions of Oleg Stepanov, software developer at JetBrains about creating add-ins for Visual Studio. JetBrains recently released a new version of its Visual Studio add-in Resharper (which we reviewed last year).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |