![]() But I will say that it’s worth the investment of time to learn how to use it, as it does help you become a lot more productive.Git is a popular open-source version control system among developers. (I’m not going to suggest that you should use the command line too. However, as with MacVim being my text editor of choice, I manage my Git repositories from the command line. Of these three, the one that I’ve used the most, and highly recommend, is SourceTree. I’ll also give an honorable mention to SmartGit as well. I used it for ages (before I committed to Git from the command line) and it’s excellent. If you’re looking for one app that does it all, one actively developed by a large corporate focused on developer tools, Atlassian, then don’t go past SourceTree. Open-source and free, and a Mac clone of Linus Torvolds’ GitK, it provides the key functionality required to manage a Git repository and provides a nice built-in diff viewer. Firstly, there’s the more simplistic GitX. Using Git as my frame of reference, there are several good tools for Mac to choose from. However, you may be equally as comfortable using Mercurial. And my version control system of choice is Git. Whether I’m writing or coding, I always use version control. ![]() But the price really isn’t that much, especially when you weigh up the benefits. Based on IntelliJ, it just does so much and what it doesn’t do natively, there’s likely a plugin for. But for me, my go-to editor of choice is PhpStorm. ![]() There’s also TextMate 3, which is light, simple and extensible. There’s the ever present, excellent quality Sublime Text 3, which I’ve used often and happily attest to. ![]() The Mac has a number of code editors available, irrespective of whether you’re a PHP, Python, Ruby, Go, Haskell or C++ developer. If you’re keen, or struggling, checkout my Vim configuration repository on GitHub. It does take a little bit longer to set up and configure. For me, the best tool to use is Vim, ideally MacVim. I’ve tried and can vouch for all of these, though I don’t use them on a regular basis. In addition, there are various online Markdown editors, including Gingko, Draft and Bruno Škvorc’s favorite, StackEdit. Heck, you could even use TextEdit, though it’s not really well suited to the task. Writing Appsįor writing in Markdown, there are several great native apps available, including MacDown, iA Writer and Writer Pro and Mou. Using tools such as Pandoc, you can export your content to nearly any other file format. It lets you write structured content in any text editor, without the need for special software (such as Microsoft Word) which can leave you at the behest of one vendor or another. When I write, I write in Markdown format. Regardless of which one you’re doing, there are several very good editors available for the Mac. I do two types of editing – content and code – so my discussion of editors will reflect that. This reputable CleanMyMac review puts it at the top, though there are a number of free and paid alternatives to consider as well.īut now let’s get in to the more serious stuff: editing. There are a number of robust tools for system maintenance. With it, I can stay on top of all the work I have to do for each client, as well as keep notes about conversations we’ve had and what I still have to do. And all I need for project management is Wunderlist. You could use GIMP instead, but I find its interface leaves a lot to be desired.įor making and storing notes, I use Evernote. Pixelmator isn’t free, but isn’t that expensive either. Pixelmator and Skitch make it simple to edit and make annotations to images. As Internet Explorer isn’t supported on the Mac, like Zack, I use a range of tools – such as BrowserStack – for testing sites in IE. I could use the in-browser versions, but installing the apps makes syncing even simpler.Īnd no web development environment would be complete without all of the modern browsers. These tools are pretty much indispensable on a day-to-day basis.ĭropbox and Google Drive allow me to share files with clients. Specifically, I regularly use a combination of the following: To do proper web development, and technical writing, we need a number of others. On the command line, they come with various open source tools, such as SSH, Wget, and cURL. New Macs come with the iWork suite, Safari, Preview and The Unarchiver, amongst a range of other GUI tools.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |