Search Mac Software Downloads
|
DESCRIPTION

Espresso is not a bunch of apps forcibly smashed together. Instead, we looked at the needs of modern web developers and streamlined their workflow into one focused app. Extremely powerful editing, sleek projects, live preview (we make CSSEdit!), real publishing and extensive synchronization tools. All this, and an amazing extensible core? It's not too good to be true. It's now in public beta.

Some features:

The Art of Code
Why choose between beauty and power? Between features and speed? With Espresso, you don't have to. Elegant syntax highlighting, superior navigation, code folding, smart CodeSense, contextual text snippets, spell check, rich extensibility and raw speed: presenting a state-of-the-art text engine for code artists.

Navigator — much more than an ordinary symbol list
Espresso has a unique Navigator that's best compared to CSSEdit's styles list. It shows the hierarchical structure in your documents, no matter how complex. You can even drag around elements to reorganize your code!

Smart snippets
No editor is complete without a way to keep frequently used pieces of text. The sleek Snippets tool does that, and more. You can take advantage of selection placeholders, mirror transformations and tab triggers. Some languages even offer advanced contextual snippets, showing you just what you need.

Code folding — a hidden delight
There is more than meets the eye in the Espresso text editor. Move your mouse over the line number gutter, and a handy code folding ribbon fades in. Quickly collapse blocks of text for a more focused look at code. And the best thing? It works for any language that shows up in the Navigator.

CodeSense knows where you are
Espresso features an immensely powerful rule-based syntax engine, Core Syntax, that transforms your text documents into semantic structure. CodeSense leverages this power to suggest smart contextual completions in a language-independent manner. Any Sugar can easily offer amazing auto-completion support without writing a single line of code. And because completions are based on the advanced snippets, they are much more intelligent than simple text insertions.

Checks your speling, too
Of all the things you could write, messages to your users are probably the most influential. That's why Espresso checks spelling as you type in non-code contexts. Whether you're designing a site, coding a web app or writing an article, preventing a few typos is always welcome.

WHAT'S NEW
Version 1.0.7:
  • Fixed hangs when opening certain files
  • Fixed errors that could occur when editing JavaScript and PHP files
  • Fixed desaturation issues with dark themes
  • Fixed problems with the Duplicate command
  • Fixed the ordering of restored Workspace items
  • Fixed runtime conflicts with ClickToFlash
  • Improved selection behavior when editing file names
  • Improved FTP file listing refreshing
  • Improved FTP/SSL compatibility
REQUIREMENTS
Mac OS X 10.5 or later.

Bookmark and Share

SCREENSHOT

Developer:MacRabbit
Downloads:14,056
  - Version d/l:2,054
Development:HTML
License:Shareware
Date:10 Sep 2009
Platform:PPC/Intel
Price:$81.99
OTHER PEOPLE SUGGEST
Suggest something else:
Espresso User Reviews (28 posts)Write A Review
sort: smiles | time
Sep 10 2009

OSXFACTOR  Still no color picker. Bummer.  
(Version 1.0.7)

praisebury
+4
[ Reply ]
Sep 2 2009
*....

SHMK  I have already written a few comments but I now have to give it a low rating for the absolute lack of communication on the part of the developers. Also, as it turns out they are students and develop when they have the time. How can they justify the price tag when the initial release was beta quality at best and then go months and months without development and worse yet no communication about what was going on. Lame.

I love CSSEdit but these guys really stuffed up on this one I went from MacRabbit lover to wanting to skin it and put it in a stew and I am a vegetarian!!  
(Version 1.0.6)

praisebury
+9
[ Reply ]
Aug 29 2009

ISCREEN  Plz correct the d/l link then, delete this post (as usual):

10.5 (here)

http://www.macupdate.com/download.php/30094/Espresso%201.0.5.dmg

10.6 (here)

http://macrabbit.com/espresso/get/

TKKS  
(Version 1.0.6)

praisebury
0
[ 1 Reply - Reply ]
Replies:
Aug 29 2009

MISHA  Thanks, fixed.   
(Version 1.0.6)

praisebury
0

Aug 27 2009

OSXFACTOR  So, even at version 1.06, Espresso has no way to select a color. The color picker is no where to be found. If guess they want you to use CSSEdit.

This app has a lot of promise, but stuff like the issue above, and the inability to setup an address for previewing of live server side files like PHP & RoR, make this app hard to live with for server side web development.   
(Version 1.0.6)

praisebury
+4
[ Reply ]
Aug 12 2009
*****

WEAVIE  The main plus with Espresso is the Live Preview feature. It took a while to figure out how to use it (hint: Drag files from Workspace to their own window), but now that I have I can truly get to work. I almost spent a few hundred on Adobe DW (even though I can't stand it) just for this feature. Coding is very easy if you are experienced in a particular language, but I wish they had the optional properties section like in Css Edit for my lazier days and plus to make codes I'm not that familiar with easier to code. The smart codesense and snippets are great though. You can manage a whole site in a slim and trim application. Just what I bought it for!!  
(Version 1.0.5)

praisebury
0
[ Reply ]
Aug 7 2009
*....

VERYVITO  Alpha quality at best.

I used the promising beta and looked forward to this app. Unfortunately, between the beta and the time I forked out the money for the final (and indeed, even to this day), very little has changed: The "final" app works no better than the pre-release versions. Worse yet, the developers seem to be ignoring the diminishing cries of what could have been a loyal user base.

A shame really, as MacRabbit had a loyal fan base left over from its CSSEdit work. In fact, if any other company had pulled this, I'm sure the uproar would have been huge. Instead, I feel most users tried to give the developers a break -- but for this price, such patience can only last so long.

If the app were free, one might expect such abandonware, but for $80?

I generally don't care about customer support when it comes to buying software (I use it and that's that), but when the software is sold as a relatively high-priced programmer's editor and turns out to be broken and pretty much unusable for anything beyond simple text editing, I think paying customers deserve an explanation.  
(Version 1.0.5)

praisebury
+7
[ 2 Replies - Reply ]
Replies:
Aug 8 2009

QUANDREI  I wouldn't hold my breath about support from Macrabbit. I sent them an email over 1 month ago about a few issues and questions, and have yet to receive a response.

I, too, have a purchased license. Fortunately for me, I bought it with MacHeist, so I didn't have to pay the high sticker price like some other users. The more I use it, the more flaws I find with it, so I am glad I didn't fork out the 80$. It's not worth it, especially with the complete LACK of support.

Originally, I thought because I purchased for less $$$ through MacHeist, that my business didn't mean as much to them as others who paid the full price, but I am beginning to see that they are dropping the ball with all their clientele. Too bad.  
(Version 1.0.5)

praisebury
+3
Aug 14 2009

JOEYA  According to a new blog post on their site MacRabbit's two developers have been very busy with school and simply didn't have time to update the software, respond to feedback or provide support. So it would seem they essentially abandoned the project for several months while school got the best of them.

The good news is that they're just about finished with school now so they expect to work full time on updating the software. I suppose it would have been nice to hear this several months ago but considering that most of us complaining here actually purchased Espresso, I guess it's better late than never.  
(Version 1.0.5)

praisebury
0

Jul 24 2009

XPLICIT  Complicated workflow, automatic code insertion flawed, uploading doesn't work. Tried the same stuff in Coda ... voila, done.  
(Version 1.0.5)

praisebury
+5
[ Reply ]
Jul 9 2009
****.

DAN WEB DEVER  The Bad points.

• This program has had very little updates and is a regular crasher, even on the latest update as I write this (1.0.5) and inconveniently has a pop-up window saying it has an error and asks you if you want to report or ignore it (this happens a lot, not nice when you're working) and there should be at least a "Don't display this again for this version" check box as it is supposedly out of Alpha and Beta and Release Candidate (seems to me like its still in the alpha stage really).

• The snippets Panel, although it looks nice, has a nice quick access and has potential, it is somewhat disorganised and can look quite messy when (if you're like me) write a lot of mini scripts and put them in the snippets panel for regular use.

• Live preview is not always live and has issues multiple when you're editing the CSS (it DOESNT always DISPLAY IT) until you close the CSS from your workspace.

Also, as other reviewers have mentioned it needs relative paths to work, quite a pain really.

• The programs features don't live up to the standard they claim to be on the developers site.

The Good Points

• Fast - this program is quite powerful and lightweight, it doesn't eat away at your system resources like most standard IDE's but has a lot of the power to compete.

• The Interface is Clean, Simple (yet stylish) and Effective. Things aren't all over the place, in your face or in the way of your workspace, They're there when you need them and hidden when they're just not needed and therefore providing you with more space for to develop and code.

• The Code navigator is wonderful, In my opinion its one of the best code navigators out there. Each tag, element, variable has its own simple icon so you can at a glance browse though it without having to read everything, also it shows you in a nice way how things are nested and highlighting things are easy just by clicking on them in the Navigator.

• Quick Publish. It is exactly what it says, just by turning it on, whenever you save your file locally it'll upload / update your file remotely via FTP, Extra handy when working with files locally and remotely.

• Espresso's FTP is surprisingly fast and when working on a large project (or even a small one), its merge / update features are especially handy.

Basic Missing Features

• Matching Brace Highlighting - One thing in Espresso that really shocked and horrified me when I first opened it was the missing Matching Brace Highlighting feature. Although its not a necessary feature, its a highly sought after (and handy) one and is very common even among the freeware coding applications, eg Smultron, TextWrangler and Komodo Edit.

• Although Espresso has the handy feature of Syntax Checking for PHP (letting you know what line / error it is), you have to manually check though the contextual menu. Just something simple as a little red icon in the toolbar or a red underline on the line that has the error would definitely make this app quite special.

(p.s. this Awesome feature is available in NetBeans [which is an amazingly powerful Free IDE] if anyone wants to know of an app that did that).

Although this app is somewhat in the early stages of its life and its functionality / stability is somewhat funky and the pricetag is somewhat high for what it currently provides, it has some great potential to be a competitor in the Web IDE market.  
(Version 1.0.5)

praisebury
+2
[ 1 Reply - Reply ]
Replies:
Jul 11 2009

QUANDREI  I agree with most of the points in this review (I say 'most' simply because I have not encountered some of the issues mentioned here).

I just wanted to add 2 points:

1 - Re: CSS editing - it would be nice to see some of the features in their other product CSSEdit included in Espresso. Since CSSEdit no longer seems to be maintained, it seems silly to let those great features go to waste.

2 - It took 4-5 false starts before I finally got the 'Sugars' working. Despite what it says on the 'Coffee House' aggregator, most sugars do not install by simply double-clicking them and placing them in a given folder. There are a few added steps for the majority of them. If I remember correctly it involves decompressing them a specific way, renaming them to a particular format, and then placing them in a specific folder, but without knowing these specific steps, you'll spend quite some time trying to analyze what you might've done wrong. In any case, a bit of time on some forums and you'll figure it out. (I would post the original thread that helped me find a solution, but I cannot seem to find it on the forums anymore).   
(Version 1.0.5)

praisebury
+1

Jun 8 2009
***..

MX  I got this with MacHeist, but I can't recommend it over Coda, which I paid full price for. As others have commented, the 1.0.x versions are just the bare minimum for site development.

Deal breaker for me: links have to be relative for the previews to work; absolute paths from the root directory are not understood even in Project view. If Espresso knows the root directory of my Project, why can't it figure out that links beginning with "/" refer to this root?

This needs to be fixed before I can consider trying out whatever other great features are touted by the developer. Without being able to properly preview my pages, there's no point going further. And there's no way I'm changing all the links to relative paths just to use in Espresso.

[I've been developing with Dreamweaver for 7 years. I don't expect Coda or Espresso to be as robust as DW, but this is a bare minimum feature as fas as I'm concerned.]  
(Version 1.0.5)

praisebury
+2
[ Reply ]
Jun 4 2009
*....

SUM1  Un-user-friendly. Complicated work flow and lousy naming for additions.   
(Version 1.0.5)

praisebury
+2
[ Reply ]
View all 28 posts >>