Live data from Hacker News

Coda 2.5 Released

panic.com

31–40 of 43 posts

Re: Coda 2.5 Released

#31
post #22

Love Coda 2 and am very excited about Coda 2.5. The one major annoyance for me with 2 was not being able to search remote locations. I don't see this in the release notes. If the Panic team is listening, can we get this in version 3?

I would like this feature too (as well as indexing symbols from remote files), butI wouldn't expect it, due to the potential for overwhelming a server by downloading hundreds or thousands of files. Doing the search server-side would be prohibitively complicated, due to the variety of shells and environments. The workaround would be to use a setup that mounts SFTP drives locally (ExpanDrive, MacFusion, etc).

You're absolutely right about the challenges, but mounting SFTP drives locally wouldn't solve the problem - in that scenario, every file would still have to be downloaded to your machine in order to be searched.

It doesn't seem totally unsolvable, though. I mean, if Coda can connect via SFTP then it can almost certainly connect to the server and run commands like awk, grep, find, Silver Searcher, etc. There's no technical reason why Coda couldn't run those commands on the remote host and return their results to you.

That's still quite a frigging challenge, obviously - there's a huge range of Unix utils that may or may not be available on each individual remote host. Coda would have to do some trial-and-error and/or probing on each remote host to see what's available.

Re: Coda 2.5 Released

#32

I've used Coda for a few years, during which time I started using Sublime + wbond's FTP plugin. Coda is still crucial to my remote PHP freelance workflow. For remote work, it's a much more polished experience when dealing simultaneously with multiple active/live projects. Sublime FTP's experience can improve slightly when using it in mirror mode, but in practice I've found issues with very slight time differences bet…

> FTP Please do not use FTP, FTP sends everything over the wire in clear text, across the entire internet. You should not be using FTP for anything ever. Use SFTP, scp, HTTPS from the server, but not FTP.

I don't use FTP. The plugin for sublime I was referring to is called Sublime SFTP. It supports SFTP, which I use for all my projects.

Check it out here: http://wbond.net/sublime_packages/sftp

Re: Coda 2.5 Released

#33
post #29

I really, really enjoyed Coda for quite a few years in the 1.x days. Panic makes really good stuff. But had a hard time figuring out how to work Coda into a more "modern" workflow with Git, and moved on to Sublime because it has a more active plugin community and is cross-platform. Maybe I should take another look at it. Coda definitely excels at the "I have a local copy of a website, and need to sync it with what's…

Coda 2, released a few years ago, brought a lot of git-related changes. Things like branching, merging, and committing are integrated in the UI. Personally, I like to have a terminal window open in Coda for git, but the integrated solution works reasonably well.

Thank you for the reply! Now I'm going to give it another spin...

Re: Coda 2.5 Released

#34
post #22

Earlier quoted context omitted.

I would like this feature too (as well as indexing symbols from remote files), butI wouldn't expect it, due to the potential for overwhelming a server by downloading hundreds or thousands of files. Doing the search server-side would be prohibitively complicated, due to the variety of shells and environments. The workaround would be to use a setup that mounts SFTP drives locally (ExpanDrive, MacFusion, etc).

You're absolutely right about the challenges, but mounting SFTP drives locally wouldn't solve the problem - in that scenario, every file would still have to be downloaded to your machine in order to be searched. It doesn't seem totally unsolvable, though. I mean, if Coda can connect via SFTP then it can almost certainly connect to the server and run commands like awk, grep, find, Silver Searcher, etc. There's no tech…

Yeah, local SFTP would still be horribly inefficient; presumably you'd be aware of the leaky abstraction and use it lightly, whereas things would get messy if Coda tried to abstract it for you.

> There's no technical reason why Coda couldn't run those commands on the remote host and return their results to you.

The other obstacle I see is Windows-based S/FTP servers, which presumably lacks grep, et al.

(One other little gripe: I wish I could open remote files directly from Coda's terminal, which would sidestep half the inconvience of remote searching. If it's not in 2.5, I'll have to remember to submit a feature request.)

Re: Coda 2.5 Released

#35

I'm new to programming. Is Coda worth the $99 price compared to Sublime?

Coda's idea is a one window workflow, complete with webkit / FTP / Git / terminal built in. Most of my days using Coda I spent simply using it as an editor. Its a philosophical standpoint that really depends on workflow. Its integrated FTP operations are fantastic.

When I changed jobs, and started working for a company with much better work flows (and required more complex tech stacks), I ended up jumping to Sublime + Tower, and just using the terminal separately. On the blue-moon that I need a FTP, I fire up Transmit. Since I'm working off local hosts, then pushing my commits to Git repositories that are then served to Jenkins, (staging/beta builds vs production) I'm now never touching the server itself.

Coda is geared best for someone looking for a one app solution to a multitude of things. I think like many, I started with Coda and outgrew it and that's fine. Its a great place to start and does a good job of being accessible. Panic is renowned for its UI/Design and Coda certainly shows that.

I've still yet to fully embrace the nuances of Sublime Text even after a year of using it as my primary editor. Sublime is not a pleasant experience to configure.

So to summarize, Coda is a great place to start.

Re: Coda 2.5 Released

#36
post #26

Earlier quoted context omitted.

What did you think of Chocolat, compared to the others? I've been meaning to give it a try.

I have had chocolat installed for a long time and I sometimes use it when I don't want to look at a file in vim, which is pretty often when I just want to read the code. I hang out in the #chocolat channel on Freenode. My take on it is the developer sincerely cares about making a great editor, and it has always been pretty simple to use. The economics of being yet another code editor are not great and Alex is the onl…

I started using it shortly after I outgrew Coda. I went to Textmate at first, but it was around the time that Textmate seemed totally dead. Its interface reeked of 2004 but Chocolat was quite modern. I liked it a lot but I was eventually lured away by Sublime's ecosystem. Then I got sick of dealing with JSON for my settings and checked out Atom. But I find that I'm not really taking all those rich ecosystems that Sublime and Atom offer. It's probably time for me to take another look at Chocolat as well.

Re: Coda 2.5 Released

#37
For my day to day work, I use PHPStorm and PyCharm. But, I've been working on a bunch of exercism.io problems in various languages, and figured I'd give Coda a shot for that. I ended up absolutely hating it. Couldn't get the split windows to work the way I liked, and I felt like I was fighting with the editor every step of the way. It's a shame, because it would have been a nice way to manage all the little exercise folders.

Re: Coda 2.5 Released

#38
post #21

Earlier quoted context omitted.

I prefer Sublime, but Coda has better support for accessing remote locations (via FTP, sFTP, etc). With ST2, you need a third party plugin to do this and I found it a bit awkward to use.

I like using Transmit to mount wherever I'm working-with as a drive, then saving is pretty seamless.

I will have to give that a try again. I had it working for awhile, but the drive disappeared.

Re: Coda 2.5 Released

#39
post #22

Earlier quoted context omitted.

I would like this feature too (as well as indexing symbols from remote files), butI wouldn't expect it, due to the potential for overwhelming a server by downloading hundreds or thousands of files. Doing the search server-side would be prohibitively complicated, due to the variety of shells and environments. The workaround would be to use a setup that mounts SFTP drives locally (ExpanDrive, MacFusion, etc).

You're absolutely right about the challenges, but mounting SFTP drives locally wouldn't solve the problem - in that scenario, every file would still have to be downloaded to your machine in order to be searched. It doesn't seem totally unsolvable, though. I mean, if Coda can connect via SFTP then it can almost certainly connect to the server and run commands like awk, grep, find, Silver Searcher, etc. There's no tech…

I used Cloud9 for awhile and they were able to provide a pretty good search solution for remote projects. I just preferred having a local IDE.

Re: Coda 2.5 Released

#40
post #26

I definitely outgrew Coda a few years ago although I occasionally fire it up to use its visual grep. However, in the time since I switched to other editors (Chocolat, Sublime, and now Atom), my workflow has changed significantly. I'm ready to do a clean install for Yosemite, and maybe it's also time to give Coda another look. I had been planning to switch back to Sublime after giving Atom a shot (there's a lot to lik…

What did you think of Chocolat, compared to the others? I've been meaning to give it a try.

I love Chocolat. It's fast. Code completion is excellent. It picks up where Textmate left off and uses the same bundles/plugins. And it doesn't require a bunch of customization to make it look at home on my Mac. I periodically fire up Sublime and Atom for fun, but Chocolat is most comfortable for me.
Post reply on HN