| File Comparison Tools: DeltaWalker |
|
|
|
| Written by Andrew Eddie |
|
Every programmer, at some point in time, needs to have a visual file difference application under their belt. There are a number to choose from for various operating systems and either free or commercial. Here's a short list of some of the ones that are available:
Of course a search on file difference tools will lead you to a plethora of other solutions. The list provide are actually applications that I have tried with a prerequisite that they must also support performing folder differences. There are many other tools around that only do file difference (and well I might add), but when conidering that you may be using such a tool in conjunction with Joomla! development, then folder differences are a must. WinMerge is a free (and GPL) application for Windows but BeyondCompare was certainly my tool of choice for this platform and it was very reasonably priced (it's still around US$30 which is what I paid for it many, many years ago). Since moving to the light, I mean the Mac, finding a good difference tool was a challenge. There are, I believe, only two serious contenders in the Mac space: Merge by Araxis and DeltaWalker by Deltopia. Both of these applications are commercial. Merge has a standard edition at US$129 and a professional edition at US$269 at the time of writing. The main difference between the two is the ability to do three-way merging in the professional eddition. Bulk discounts are available as are discounted support renewals. DeltaWalker has some extra flexibility in terms of purchasing either its Standard or Oro versions. Like Merge, the Oro version gives you three-way comparisons and a few other things. You can purchase a personal license for Standard for US$39.95 or the Oro for $79.95. This gives you one year of updates and support. Commercial licenses and bulk discounts are also available, if that is applicable to your business, but these are more expensive. I road-tested both and finally settled on DeltaWalker (the Personal Oro version) for giving the best value for money overall. It lacks some features of Merge and BeyondCompare, but it makes up for those in many other ways.
I use this application more or less on a daily basis. Here is a summary of the things I like about the application:
As I said, there are a few things I miss from my Windows days, like:
I'm happy to say this list is steadily growing smaller as new versions are released. DeltaWalker is a worthy replacement for Beyond Compare for when I was working on Windows. In fact, if I ever did have a momentary lapse of reason to go back to Windows land, I think I would be taking DeltaWalker with me. Nah, that'll never happen. For more information on Andrew, visit his profile page at community.joomla.org. |









Wednesday, 15 October 2008
Tuesday, 16 September 2008
I think you forgot an good (in my opinion the best) alternative: eclipse with the PHP PDT of Zend. Default in eClipse you have good compare tools, you can compare raw files together or compare versions against the SVN / CVS repository. This is what I use when you guys release a new release of Joomla to check out what kind of changes you guys have made. Also the advantage of using eclipse is that is integrated within your development environment.
Richard
Thursday, 17 July 2008
Wednesday, 09 July 2008
Some years ago I ran across Compare It! of Grig Software and I often make use of it for translations cannot be added to my CAT tools. It is also a powerful application. Some converters are available to expand its features and its user interface supports multiple languages. The bad thing that it is available only for Windows.
Monday, 07 July 2008
Monday, 07 July 2008
I hope you post more articles like this. Things like this seem trivial to experienced developers but give great value to all kinds of Joomla users, in my case i used to translate some files to my language using psdpad or notepadd++ but the next time i will try some of this for sure.
Other things i would like to read also is some information about having somekind of local svn repository to update live joomla sites (and keep template and other modifications history localy stored) and the use of eclipse.
Thanks again and keep up the good work