Sourcetree seems to be a cross platform tool. It runs on Mac and windows. My question is what technologies are used to develop source tree. Is it .Net Framework and MONO. It is not HTML5/JS for sure. Neither is seems to be qt.
Thanks a ton for answer in advance guys..
I'll answer this since I made the call originally. I have a long history in cross-platform development, and what it taught me was that when you use a cross-platform toolset you inherently choose development speed over the ability to really exploit the target platforms fully. Whether it's speed, access to platform-specific refinements and service integrations, there is always a trade-off.
When you're writing back-end systems this doesn't matter that much, but desktop applications live or die by how well they integrate with the target platform, and that last 10% that you can't squeeze out of a cross-platform solution may well be the difference between a user choosing your product or dropping it for a different one. They don't care about development time, or the explanations about cross-platform tool not supporting that little esoteric platform hook they wanted, they only judge on the final product. Saving development time with a cross-platform solution is only a good option either when it's not visible to the user, or if you're willing to sacrifice a % of the user experience for dev convenience. With SourceTree I chose to match the platform 100% even if that meant more work for me, because I knew the end experience would be better - this is something that's especially important on the Mac.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG