I'm looking for a few freeware alternatives to Dreamweaver that I can use in my Mac that runs on OS X Lion. Shoot the best free, website development applications you know?
closed as primarily opinion-based by bmike♦ Mar 2 '14 at 16:31
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
If it's a tool that you like and already own, but it's not supported by Mac, then you may try to make it work under OSX using Parallels or wine. Some people made different Dreamweaver versions to work on wine (on linux), so you may try to install wine on Mac and then install Dreamweaver in this case.
Easiest and most user friendly editor I've found so far is Fraise. It is small and nice, there's no 'workspaces' like in Eclipse and key-combinations like in Eclipse and Vim. It just stays out of your way and allows to edit HTML (there is preview window for it), CSS, and a lot of other file formats. I haven't seen yet any possibility of code-completion, but is it a big deal?
Ironically you may need to build it from source (but it's very and fast if you know how to use git and Xcode)
There are also at least 2 tools based on Eclipse that you can use for web development:
As alternative you can install any other eclipse but make sure that it contains Web Tools or install them in eclipse of your choice:
As already noted, this question is a bit vague. So I don't know if you want a WYSIWYG editor or not. So, I'll mention Panic's Coda.
It's a great code editor that supports syntax highlighting and (and my personal favorite) auto fill. It will automatically fill in as you type:
The other thing is that it has an FTP client built-right into it. This is a great application and well worth $100 you spend for it.
vim or MacVim
Vi is already installed on your machine, and you can get to it by using the Terminal (in /Applications/Utilities/Terminal.app) and typing
MacVim gives you a few extra features:
MacVim supports multiple windows with tabbed editing and a host of other features such as:
- bindings to standard OS X keyboard shortcuts (⌘Z, ⌘V, ⌘A, ⌘G, etc.)
- transparent backgrounds
- full-screen mode
- multibyte editing with OS X input methods and automatic font substitution
- ODB editor support
This question is a bit vague — it depends on how you use Dreamweaver. Which Dreamweaver features are important to you? Which ones do you not need?
If you don’t use the WYSIWYG editor (you shouldn’t!) and you’re just looking for a great IDE / code editor, then Sublime Text 3 might be of interest. It’s currently in beta and free (although you can pay to register if you want). It’s highly customizable, too.
Best WYSIWYG alternative to Dreamweaver for OS X is Kompozer.
Now that Adobe is going cloud only for their software I don't want to spend $200 a year for Dreamweaver. I've found Kompozer to open, change, save my current websites without a problem. Sometimes it is faster for me to make changes via WYSIWYG than by code, sometimes by code.
If what you want is the bells and whistles (graphcal user interface, buttons for everything, project templates with finished page layouts etc) there are alternatives to DW. Personally I can't stand DW because I feel like I loose control over many aspects of the development process, so I usually stick to the mentioned editor "Sublime Text" as it has a large community and plugins for doing all sorts of development, both web based and other.
It takes a couple of hours to get comfortable with, and all the configuration happens in text files using JSON, but it is really worth the money as you can use the same license (even synchronize preferences) between Windows, Linux and Mac machines you may have.
If you want pre-made templates and stuff you can take a look at Rapid Weaver
It has some really cool features that makes web design a piece of pie.
There's also CodeKit. It's new and I'm not overly familiar with its capabilities, but thought I should include it for completeness.