There are several ways to run Dreamweaver on Linux: you can use Wine and run the executable directly (or run it in CrossOver Office), use a virtualization tool like VMWare or the Xen Hypervisor to run Windows on Linux, or try to hack the Mac OSX release to work on your Yellow Dog Linux system.
Despite these possibilities, I recommend scrapping Dreamweaver altogether. There are tools designed natively for Linux that can do the job you’re trying to do and then some. Dreamweaver is actually two tools in one and it’s only sorta good at either task.
Dreamweaver as a layout/design tool
This is the real strength of Dreamweaver. Those who have worked extensively with Dreamweaver know how it handles layouts. It’s excellent at tables, excellent at image maps, acceptable at CSS (but not at creating CSS), lousy at proper placement and DIV floating.
I’ve used Dreamweaver to make many layouts and I found it clumsy at times but acceptable overall.
For this task I’d recommend using Nvu. It’s uses Gecko (the rendering engine for Firefox, Netscape, and Mozilla) and is far more standards-compliant than DW.
Dreamweaver as a coding/programming tool
This is where Dreamweaver falls behind the needs of it’s users. It has many ‘behaviors’ and built-in snippets of code but it doesn’t let programmers do their business with ease. Particularly with transferring files and managing versions it hasn’t updated it’s site checkout policy in four years. While the entire open source community is addressing the needs of multiple-developer applications Dreamweaver is an underpowered ftp client at best.
For this task I’d recommend Quanta Plus. It doesn’t bother with a local copy of files so there is less to be worried about when editing. It stores the project file and everything but the current cache of your opened files directly on the server. Despite excellent transfer and site management capabilities, it’s greatest feature would have to be it’s editor.
Quanta uses an embedded form of Kate (KDE Advanced Text Editor) to edit code and it has more features that most coders would know to hope for.
Some of Kate’s features include:
- Collapsible Code Trees.
This means that any time you have opening and closing brackets or braces in your code that are on different lines Kate will allow you to click a small icon next to the opening character’s line and collapse the whole block of code from your view. 20K PHP includes suddenly become very easy.
- Colorized Code
Dreamweaver does a decent job coloring the code as you type it in code view, but it doesn’t support the number of syntaces or support them as well as Kate.
- Speed
Dreamweaver has some latency between editing and updating and can have a VERY difficult time with files over 70K in size. Kate has no such problems. Based on the very best that KDE developers have to offer it provides power and functionality combined with well-engineered programming as only an open source application can offer.
So make the move, find a whole fleet of applications ready to pick up where Dreamweaver left off. And for you Photoshop users, don’t forget to get Photoshop on Linux in a similar way.