JetBrains is a technology-leading software development firm specializing in the creation of intelligent, productivity-enhancing software. The company is widely known for its innovative, award-winning Java integrated development environment, IntelliJ. JetBrains maintains its headquarters in Prague, Czech Republic, with its R&D labs located in Russia, Germany, and the US.
ReSharper is a requirement from my side; I don't want to open up Visual Studio without it enabled. Even though I've only been using ReSharper for three years, there has never been a reason to look at any competitors other than ReSharper.
Using RubyMine allows me to develop using a common tool making it easier to pair and help each other out without having to lose productivity due to the context switching from one development environment (platform) to another.
This is the tool any serious .NET developer must have. I should perhaps qualify it with saying Visual Studio.NET developer. It is awesome. The unit test runner is worth the price of the tool alone... The refactoring support is awesome. The editor enhancements are first rate.
...if you've never used IntelliJ, maybe it's worth the effort. Yeah, it costs money, but frankly if you're in the business of making money with your code, it's trivial, especially when you start looking at the features that come "free" with it, and start looking at the extra cost of plugins for some of the competitors.
TeamCity is just packed full of nerdgasm features that just work out of the box. No need to scour the web for plugins, deal with XML, or anything like that. Things just work. For example, you get full status of the build while it is happening--you can see what MSBuild step the build is on, you can see the important messages in the Build Log (it filters them quite intelligently), you can even see what threads/processes are running. If you use their NUnit runner you can even see how many tests have passed/failed/been ignored. All in all, we're very happy with TeamCity. It's just as free as CC.NET for a team of our size, it's much much easier to set up, and it has way more features... JetBrains has a winner here.
The things that ReSharper showed me and taught me is simply amazing. It's like having your own personal pair programmer sitting right next to you all the time. It tells you if your code is good, if you actually use the code you create and it even helps you reformat/refactor your code to make it more robust. An example that blew me out of the field was with an iteration I was working on which went over a List. ReSharper offered a suggestion to use LINQ and went right ahead rewriting the whole iteration into a LINQ statement. This is great for teaching you new stuff!
Second, JetBrains have released IntelliJ IDEA 7.0. What was simply the best Java IDE on the planet is now also simply the best Groovy/Grails IDE on the planet. Congrats to the JetBrains guys and check it out.
I love Resharper! Its tightly integrated unit testing makes it a joy to do test-driven development, its automated refactorings are nothing short of superb and its code suggestions routinely help me write better C#/VB.NET code.
ReSharper adds to Visual Studio the crucial ability to interactively analyze your code as you edit, giving you deep semantic feedback... ReSharper's interactive analysis... detects things like dead code, possible null references, instance methods that could be made static, unreferenced fields, un-updated writeable fields, etc. ...VS plus ReSharper is certainly a first class IDE.
The key reason for us to develop J2EE with IntelliJ IDEA was it's ability to support the programmer in every conceivable way. Outstanding features like import statement management, syntactic error checking, refactoring and intelligent code completion increased our productivity considerably.
Finally an IDE that lets you develop as fast as you can think, not as fast as you can type. The way that IntelliJ IDEA lets the IDE take over the routine tasks, doesn't only make development faster and less painful, it can help a lot in making your code contain less errors.
I have been using ReSharper since version 2.x came out, and I must say that it is very hard to develop without this tool. I don't normally depend on a tool to drive my code, but this one is an exception, since it boosts productivity, quality and speed during development.
R# is a tool that I use and absolutely love. I recommend this for anyone who uses Visual Studio and programs in C# or VB.NET. Those that use R#, we see the benefits that it brings and the absolute productivity boost that you get using it.
...all our ideas are logged and prioritised using YouTrack and we avoid a mess of email communication as the team collaborate together in one central place...TeamCity takes care of automated testing and deployment to Azure in minutes rather than days. Automating these tasks ensure we rapidly deliver product enhancements to our customers.
I couldn't believe how easy it was. I installed the server and got my first project up-and-running in about 15 minutes... TeamCity is what TFS and CC.NET should be like when they grow up....After becoming a real Resharper addict (can't use Visual Studio without it), I'm now becoming a slave to TeamCity as well. I've converted all my home projects, and life has never been better.
I have tried numerous Java development environments and found all of them lacking in some way or another. IntelliJ IDEA is different. It's clear to me that it's authors eat their own dog food. It shows through in the design of every feature of the product, many of which are unique to IntelliJ IDEA.
YouTrack has been a fundamental building block in handling the enormous feedback we get as the most popular MS-based CMS (both feature requests and bugs). In addition, the Agile board is phenomenal when it comes to an overview of whether we're on track with a release.
IntelliJ's IDEA will save you time and money. For developers, IntelliJ IDEA promotes the rapid creation of clean, reusable, and well documented code. For managers and architects, IntelliJ IDEA makes it possible to quickly navigate, review, and refactor code projects large and small. I have been programming full time in Java since early 1996 and I had given up hope that there would be a truly world class IDE for the language. IntelliJ IDEA is world class and I would recommend it to any development team without reservation.
Without starting a flame war about which language is better, I just want to let all the VB.NET developers out there that read this to understand that this tool is THE bomb. ...I can't imagine coding C#/TDD without it... If you haven't checked it out, it is worth it. It is the only tool in my arsenal that I was willing to use my own money. It will pay you back 100 fold.
Everyone at MindTouch loves YouTrack! We switched to YouTrack last fall and have been really happy. Being this productive was simply not possible before. Soon after, our website team and sales and marketing also adopted YouTrack. It's been the most successful technology roll-out in the company since Salesforce! Keep up the great work!
It speeds up coding to such an extent that it feels awkward and slow when it's not available. Its implementation is subtle, but masterful. Among other things, it improves the auto-complete features, adds real time error spotting and automatically adds the correct references.
Many essential features are available in PhpStorm out of the box (or with free plugins downloadable from the repository), so we don’t need to use any 3rd-party tools. As soon as evolver group switched to PhpStorm, we were able to access all the features we needed for software development, and we found them simple to use and powerful.
I'm such a wannabe ReSharper padawan. My motivation is good though: I want to be more productive. On a recent project, I was writing some code in front of a client employee, a novice developer himself, and he exclaimed 'The code is just writing itself.
All of the cool options and features aside, the real power comes from the amount of reporting you can get out of this tool automatically with minimal effort... I haven't even begun to dig into all the features in TeamCity... Definitely check it out if you are tired of poking around in xml configuration files for hours on end.
Many of the bug tracking applications we have used focused on adding unnecessary features that I don't want, and never fix or refine their existing features. YouTrack understands workflows and makes a superb web application. No unnecessary page refreshes, a phenomenal search, killer shortcuts, everything I want in a great web app. Good work, guys!
If you use Rhino.Mocks, then every class that you mock must implement an interface. With the help of ReSharper, interfaces can be created from an existing class and propagated to the rest of your codebase with just a few keystrokes. This alone makes the price of ReSharper worth it if you are going to start using mocking in a Legacy system that was designed without using interfaces.
TeamCity integrated nicely into agimatec's existing environment. Project configuration was intuitive and easy, with a user-friendly web interface to configure different types of projects, and featured effective Maven integration.
TeamCity quickly turned out to be the option that promised to save the most time. During evaluation, we had direct interaction with TeamCity developers, who were very responsive to our questions. This made the final decision very easy.
I've tried just about all the PHP IDEs available in the world today. This is the best IDE I could find. I am extremely impressed by the weekly releases of beta software. I'll continue to look into JetBrains software as long as I am a developer.
If you're one of these people who put free cost above time and money gained a small investment, you should give IDEA a try... It didn't win the Java Developer Journal Reader's Choice award for best Java IDE for nothing.
TeamCity is different. And different is better. Build failure spam? No more. Waiting for a success message before going home? Nope. Lengthy clean and full rebuilds before checking in? Thing of the past. Can't compile because you synced just after someone else checked in garbage? Never again...What do you do when you check in? Sync, clean, build, test, and then submit, right? How long does that take? 15 minutes, 30 minutes? Why don't we just let the CI server do that for us. ... TeamCity is simply doing CI the way it should have been done in the first place.
For the last week (at my new gig) I've been using ReSharper 3.0, and I must say I'm pretty darned impressed. I hadn't looked at ReSharper since the very early versions, and had sort of written it off in favor of CodeRush/Refactor, but ReSharper 3 has some pretty compelling features..
When I started writing about refactoring I looked forward to the days when Java programmers could have the same tools that Smalltalkers used to refactor their programs. IntelliJ IDEA gives Java programmers that power, not just through refactorings, but also through innovative code assistance capabilities. These days every Java programmer should use a refactoring tool every day.
RubyMine's GUI for easily stepping through code in the debugger is great. The inline code analysis is nice for quickly catching typos and the code completion can be useful too. But for me, the best part about having RubyMine is the navigation and documentation.
We monitor all 53 testimonials to prevent fraudulent testimonials and keep all our testimonials quality high. We only post testimonials verified by the vendor. Verified testimonials require that customer is an actual user of the product.