Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

Dreamweaver vs. Atom?

Thinking about switching TO adobe Dreamweaver FROM Atom. I hear they are doing good things. can anyone provide some insight on some pro's and con's? personal or otherwise. thanks! Dreamweaver claims the can do some really good things with responsive design, and they also have the creative cloud app package. thanks in advance!

2 Answers

Christopher Gardner
Christopher Gardner
12,719 Points

In all honesty, you'd be hard pressed to find developers working in Dreamweaver nowadays. I personally don't care for all the clutter that Dreamweaver has going on in it's UI, but that may not bother some. I just feel like it's a bit bloated. A text editor will take up a lot less space compared to Dreamweaver. I just like something clean and simple that I can easily add plugins as needed. For this reason, I was a big fan of Sublime Text for the longest time, then switched over to Visual Studio Code a couple months ago.

It's been a while since I really touched Dreamweaver (about 4 or 5 years, so maybe they've improved a bit since I last used it, though. I know that Brackets is another fairly popular code editor, also created by Adobe. Another thing to keep in mind is that Dreamweaver may be a little slower to pick up certain capabilities. It wasn't until 2017 that CSS preprocessing was allowed.

It used to be a bit popular to be able to work with the WYSIWYG (what you see is what you get) side of it, but working with that used to output messy code that is a pain to deal with (again, this might be better since I last worked in it). Hope this helps!

It does help, thank you!