Ask Slashdot: Best Open Source Answer to Dreamweaver? 300
An anonymous reader writes "I've been looking for an open source alternative to Dreamweaver, and haven't stumbled upon anything that works the way I need. Aptana and Bluefish are fantastic tools, but I cannot work exclusively with them, since Bluefish doesn't have that WYSIWYG functionality that is so important when you're also dealing with design, and Aptana doesn't have classic ASP support. I don't care much about the classic ASP support, but, even though I'm a PHP developer, I give support to classic ASP code on a daily basis. What open source tools are you guys working with out there? I'm really not looking for a Dreamweaver clone, just a tool that gets closer to cover my needs: WYSIWYG, PHP, HTML, CSS support, and less important, classic ASP support."
KompoZer (Score:5, Informative)
Is quite nice, not sure if it meets your ASP needs though
Re: (Score:2)
Re: (Score:2)
WYSIWYG mode isn't all that... (Score:3, Informative)
Just a comment on WYSIWYG, I'd recommend opting for the browser instead. I've found that most tools that put a WYSIWYG mode into their UI end up mis-implementing parts of the rendering engine, and you end up opening 3-4 different browsers to figure out javascript and css "bugs" (more like oddities in how the browsers render code) anyway. It's convenient for simple things, but if you're doing anything sufficiently complex on the front-end, there's no substitute for good old fashioned cross browser compatibility testing.
100% agree. (Score:5, Interesting)
Anyone who thinks WYSIWYG means anything when dealing with HTML is sadly misinformed.
CSS support has gotten better, but I'd still think this classic sums it up pretty well:
http://www.i-marco.nl/weblog/archive/2006/06/24/time_breakdown_of_modern_web_d/ [i-marco.nl]
I'd link to the original source (http://poisonedminds.com), but the URL no longer works.
BlueGriffon (Score:4, Informative)
BlueGriffon [bluegriffon.org], developed by the guy who gave us Nvu is well worth a look. It's a free open source WYSIWYG HTML editor.
Re: (Score:3)
There's a bigger problem there than just basic functionality (obvious things like wordcount, fullscreen mode, etc) being missing from the free of charge open source edition. If that were the only problem, I'd be happy to pay for the extensions as a way to support the project.
The trouble is that if you have basic functionality missing from an open-source project any additional developers you manage to attract will likely want to work on fixing that. Then Glazman will be in the sticky position of deciding whe
Amaya (Score:4, Informative)
You should definitely try Amaya [w3.org]
Eclipse? (Score:2)
I'm starting a django project and have decided to try and use Eclipse. I'm a newb with that dev platform so am not sure if it will meet all your reqs. The plugins are quite extensive though.
Re: (Score:2)
Re: (Score:2)
Thanks for the heads up!!
Will investigate this further - don't want to make a mess of a project even messier. For us wysiwyg is not all that critical. Eclipse seems to have some nice team oriented features and is (possibly) a standardized tool that can be used for django (python), straight python & postgresql dev.
There does appear to be a commercial plugin "MyEclipse" or something but that's not what was asked about I guess.
Otherwise I've used the non-wysiwyg bluefish.. I notice there's also the "Aloha
Re: (Score:2)
No such animal? (Score:4, Insightful)
It has been years since I checked, but I don't think there is such an animals.
Last time I asked I got pointed to html/text editors and got a pious sermon about how I didn't really need a WYSIWYG editor.
I didn't, but when the web designer for my company showed me what his work was like I was convinced that he could use a text/HTML editor, but it would take him 5 times as long to do his job.
That is the problem with the OSS community....developers working without a layer of people who are willing to listen to users to find out what they need instead of arrogantly telling them what they will find useful.
Re:No such animal? (Score:5, Insightful)
I couldn't imagine how you could keep your code to any real standard and keep it readable while using WYSIWYG product. On top of that, modern websites use javascript and dynamic content all of which those editors just don't handle.
A better solution is a nice theme and a nice CMS system.
Re:No such animal? (Score:5, Insightful)
I didn't, but when the web designer for my company showed me what his work was like I was convinced that he could use a text/HTML editor, but it would take him 5 times as long to do his job.
That is the problem with the OSS community....developers working without a layer of people who are willing to listen to users to find out what they need instead of arrogantly telling them what they will find useful.
Most web designers don't go near HTML/CSS. The workflow is that usually designers produce their work in Photoshop. CSS folks then produce (X)HTML/CSS templates which are later implemented into the web application / CMS. Even those designers who do both usually don't actually design in their browser.
Re:No such animal? (Score:5, Insightful)
Traditionally, people wrote free software that they themselves found useful. A developer would decide he or she does not like any existing html editors, so they would write a new one. They would release it as free software, since they were not interested in marketing it, and getting feedback and code contributions from users was more valuable for them than getting money for the product. That's how what you call OSS community works. If a developer is telling you "you don't need a wysiwyg editor", what they are really saying is "I don't need a wysiwyg editor, I believe you don't either, but if you think otherwise, go and write one." They are not being arrogant, they are trying to be helpful. You are the arrogant one, for thinking everybody has to write the software you find useful, and give it to you for free.
Re: (Score:2)
What you wrote is true, but it left out how people from different OSS projects gripe when their software gets abandoned for software that appeals to users.
They may give a pious speech about how their software is for their own satisfaction only, but they get upset when users criticize it or abandon it for something more useful.
Re: (Score:2)
C'est possible. People will be people, and their random personality quirks will be, well, random. I personally never experienced that, but as they say, YMMV.
Re: (Score:2)
Anyone who thinks a non-WYSIWYG editor is as efficient as a good WYSIWYG editor should try laying out a complex table in one sometime. Sure, WYSIWYG code isn't as clean as doing it by hand, but you can't beat it as a timesaver (when your boss wants it done yesterday and doesn't give a shit whether your code is clean as a whistle or not).
Re: (Score:2)
You are repeating a basic point I was trying to make in my comment which you replied to. I think you may have done it better.
Someone who makes only a few html files a week can afford to be an esthetic purist, scrupulously arranging tags with a text editor.
That doesn't work so well for design professional cranking out tons of screens a week.
It would be like a writer putting several magazine articles a week, while insisting on on manually putting in the MS Word or OO writer formatting tags manually, instead
Re:No such animal? (Score:4, Insightful)
Now now, if all you are doing is static HTML for some Mom and Pop store, your point *might* be valid. But websites done for money nowadays rarely are straight HTML. All have some CMS on the server, mostly PHP or JSP, and there no WYSISYG software dares to tread. Dreamweaver is hopeless when trying to make a Drupal theme or modify a Magento web shop.
If WYSIWYG has a place, it's in letting designers crank out prototypes. One man shops are better off investing in something like Coda for Mac OS X (I know, it's not open source, but it has served me well) or Eclipse or BBEdit. That, and complex tables really should be avoided unless you are presenting an actual table. CSS layout is what matters. Relying on a WYSIWYG editor will leave your site looking clunky and bloated.
As for your assertion that no one looks at the underyling code? I do, all the time. Especially when debugging/refactoring my own. ;)
Re: (Score:3)
Saint Fnordius;
You are completely right. The combination of CSS and CMS in modern web sites should greatly reduce the amount of tags.
That is if everyone is doing everything in a modern and common sense way. That is often not the case in professional design work or programming.
I had a job with a company that still relied on foxpro for their production deliverable. They were getting paid real money too.
Designers also make mockups, with many, MANY files. In that situation a WYSIWYG app like Dreamweaver wi
Re: (Score:3)
Someone who makes only a few html files a week can afford to be an esthetic purist, scrupulously arranging tags with a text editor.
That doesn't work so well for design professional cranking out tons of screens a week.
Noone should be doing that. They should be using a CMS of some sort, so that the design is configured and set once, and once only, and all they have to do is type the content in.
The designers create the layout, then either implement it or get it implemented in the CMS of choice. End content creators then come along and type up the content.
I very much doubt if the major news sites have someone cranking out new screens for every article - the content will be in a database and the system will pull it out and f
Re:No such animal? (Score:5, Insightful)
It really is disappointing that no one has an answer to Dreamweaver though. I've been searching for an alternative for years. Every once in a while I get a wild hair up my ass and go on another hunt and usually come up empty handed. Yes, there are some great tools out there...but they just aren't at the same level. You can't really complain though because like the other guy said...OSS developers are making the tools that they want to use. Not what you want to use.
I will say though that I'm getting tired of the snobbishness in this topic. There are uses for these editors that don't involve the user being an idiot that doesn't know how to code. I've been doing it almost 14 years and I still use the editors because they make certain things much easier and bring the whole thing together for me. Yes, I could do every single thing by hand, but that would be a waste of time. I'm not getting superior code for making tables and bolding text when I do it by hand. The people that zealously believe that are just being assholes. There are some things that you need to code by hand so that your code is not a giant shit cake, but a surprising amount of this stuff can be done rather efficiently with the GUI in Dreamweaver. It is easier to select a cell class from a drop-down than it is to remember and type in the extra " class='fancytableclass'>" into your code window. It just is. Especially since I usually do the structure of the page first and then style it afterwards.
The editors have their place for a competent web designer but they've gotten a bad name because they are easily used by people that don't know what they are doing to make very very bad looking websites. These editors are a phenomenal tool for someone that is doing coding and designing at the same time. It helps me do these things a lot quicker than I could otherwise. It's not a matter of not knowing how to code...I'm well versed in HTML and CSS...it's a matter of it doing its job well when used by people who know what they are doing.
Sublime Text 2 (Score:2)
web development edition of eclipse (Score:4, Interesting)
Being a software architect... (Score:2)
Any editor + firebug (Score:4, Insightful)
I'm on the server side of web development, but HTML/CSS gurus I work with mostly use Firebug for all their WYSIWYG needs. They need to test in plethora of browsers and produce high-quality code, so relying on any individual IDE for visual design would be impossible.
That being said, maybe take a look at Komodo Edit (choice of many HTML/CSS coders I know), or figure out how zen coding works by trying it with one of the supported editors here [google.com].
P.S. What I am trying to say: if you are serious about your work, you don't need WYSIWYG. Even if you are a hobbyist, you don't need it.
Re: (Score:2)
Re: (Score:2)
I think you hit the nail on the head: when html authors talk of WYSIWYG editors, what they really mean is a way to do real-time tweaking of CSS, or use a console to debug the JavaScript. And even Dreamweaver pales in comparison to using Firebug.
Re: (Score:2)
If you are serious about getting to work, you don't need a car.
If you are serious about walking, you don't need shoes.
If you are serious about math, you don't need a calculator
Ya, it's all true, but that doesn't mean it's not useful (or even desirable).
vi (Score:2)
Quanta Plus (Score:2)
Re: (Score:2)
Re:Quanta Plus... is dying (Score:2)
Unfortunately Quanta Plus is dying from neglect. the current full version 3.5 was coded for KDE3 and as of Ubuntu 11.10 has been dropped from ther repositories.
Quanta 4 has been locked in development beta for years with out much support to bring what is done out in a stable form. And also it is not the same Quanta as 3 as it has become a module of the Kdevelop4 platform, so I am unsure whether WYSIWYG support still exists.
Yeah, I too really like Quanta Plus, but whit it becoming harder to get with new Lin
Re: (Score:2)
If you are using KDE, ...
Just a guess, but I'm going to say that if the OP is looking for an alternative to Dreamweaver, he is not using KDE.
WYSIWYG (Score:5, Insightful)
Find a good text editor or PHP IDE and use tools like Chrome DOM Inspector or Firebug for Firefox to tweak your CSS and view its results in real-time.
Re: (Score:2)
There's no such thing as a good WYSIWYG any more. Unless there's something out there that will generate previews using Chrome, Firefox, IE and Safari all in the same tool, and that tool is also an IDE that you're looking for.
Find a good text editor or PHP IDE and use tools like Chrome DOM Inspector or Firebug for Firefox to tweak your CSS and view its results in real-time.
I know its sort of taboo to mention it here, but Microsoft's Expression Studio Pro does that -- its both text, contextual and WYSIWYG editing for HTML, ASP, Silverlight, Javascript debugging, etc ... and it has a feature "SuperPreview" that does some pretty nifty things including alpha blending the results of the various browsers so you can see exactly how each browser lays things out differently. I'm not sure it does Chrome.
Anyway, its not open source, and its not cheap, but a couple hundred bucks to save
Question: why? (Score:5, Insightful)
I've been looking for an open source alternative to Dreamweaver, and haven't stumbled upon anything that works the way I need.
You've given a couple of criteria, but the question that I think needs to be asked/answered is why are you looking for an alternative? Is it for ideological reasons, or are you hoping for a cheaper product, or does Dreamweaver not measure up somehow, or...? Knowing the answer to that question could take the discussion on a different path.
This question crops up a lot on Slashdot ("I want an open source alternative to ...") and it always generates some interesting discussions, along with mentions of products that may be new to people, and that's good. But it often seems (or is blindingly obvious) that the questioner is really just looking for an open source product "because I want to support open source". And that's fine as far as it goes, but at some point you have to go with "the best tool for the job is abc".
Depending on your context, "best" may change. For some people, the most important criterion is it's affordable. Open source sometimes meets that requirement better than closed source. But just realize that if you go for open source software just because it's open source, you may get something that's inferior in terms of feature set, ease of use, or other measures. If it's for personal use, and you're okay with that, dandy. If it's for business use, however, and you're trying to proselytize, this may not be the way to do it.
To each their own.
Spend the $300 (Score:2)
Trust me, unless you are a die hard philosophical "open source or nothing" kind of guy, you're a lot better off spending a little money. Open source HTML/PHP editors are a goddamned mess. I've always gotten a lot better results (in that particular genre at least) by spending a little money.
Re: (Score:2)
Kompozer doesn't remotely compare to Dreamweaver and doesn't meet the OP's specifications.
Basically (Score:2)
WYSIWYG = local web server (Score:2)
It's already been said (Score:5, Insightful)
Another vote against WYSIWYG (Score:2, Interesting)
While I DO have Dreamweaver at the office, I myself don't use the WYSIWYG portion of it. I have a dev server running that I do all my visual testing on, and do the rest of my coding by hand. I've developed sites for smaller individuals as well as larger clients, such as hospitals. At home I use Geany, and find it's code editor to be superb (and the console integration in the Linux version makes it almost completely unnecessary to alt-tab away from the software).
What you might want to consider is adjustin
BlueGriffon (Score:5, Informative)
Get a professional tool (Score:3)
Open source is great. I use open source tools whenever possible, but only up to a point. My productivity is more important, because, ultimately, that is what my livelihood, and my family's well-being, is based upon. When a professional-grade open source tool is available, I'll use it preferentially. I'll even *buy* it or make contributions to the developer.
Now, in my experience, Adobe makes excellent products. Really, quite very excellent, and the open-source alternatives are far behind. When I'm still at a level for some task where I'm just screwing around, then open-source grade tools are fine. When I've risen to the level of getting paid for doing that task, and Adobe's asking $300 for a tool that will radically increase either my productivity or the quality of my work product, or both, then that's money well spent (and, depending on circumstance, also a tax deductable expense in the US). Heck, $300 is only a fraction of a billable day. For a highly useful tool? That's an expense hardly worth debating.
Just buy Dreamweaver. If you're being cheap, then find a used copy that's one version old (ie, CS4) on eBay or Craigslist, and somehow justify the extra time to buy that rather than just ordering Dreamweaver immediately.
Notepad (or similar) + Chrome (Score:2)
You could even edit your source live inside chrome, if you want.
Its not drag and drop, but for me thats not an issue as the actual layout is CSS (which is NOT drag & drop) and Images (which are provided as URLS to CSS).
I still don't understand what good Dreamweaver is to people besides designers that can not (or do not want to) program.
I am not trolling and would love some serious replies: i believe so firmly what i said in this post, i wonder what i forgot that other people want!?
The best answer: (Score:2)
Anybody check OSALT? (Score:4, Informative)
I don't know if I've seen this site posted here before, but has anybody checked the Open Source Alternatives site, www.osalt.com? Sure, they're not always totally up-to-date, but the do accept software suggestions if your favourite application is missing from the list...
They also only identify open source alternatives, not freeware alternatives (e.g., Paint.NET is not listed as an alternative to Photoshop, since it is simple freeware now and no longer open source). This can be a good thing or an annoying thing, depending on your goals (I use Paint.NET because it's a helluva program, despite not being OS any longer, and the user base/plugin support is amazing).
From the Dreamweaver page [osalt.com], alternative options include:
Quanta Plus 3.5
Available for: windows mac linux unix java
For quick and effortless web development - Quanta Plus is steadily becoming a worthwhile competitor to the commercial web editors on the market. Quanta Plus's features include multi-document... Read more
Aptana 2
Available for: windows mac linux unix java
Aptana is an html/javascript editor, however, it does not provide any WYSIWYG feature - but it is still an amazing editor with many advanced features. Aptana is intended for people developing dynamic... Read more
Bluefish 1.0
Available for: windows mac linux unix java
Eventhough Bluefish is not a WYSIWYG editor - it is still considered a strong tool, however, mainly for experienced web developers/designers. Has support for unicode - and provides wizards for -... Read more
Mozilla SeaMonkey 2.0
Available for: windows mac linux unix java
SeaMonkey settles all of your internet application needs in own package. Its a web-browser, email and newsgroup client, HTML authoring program and IRC chat client all-in-one. In most areas -... Read more
Amaya 10
Available for: windows mac linux unix java
Amaya, developed by W3C, is a web editor/browser that creates and updates documents directly on your website. W3C (WWW Consortium) needed a framework that could include as many of their technologies... Read more
Nvu 1.0
Available for: windows mac linux unix java
Nvu is a web development system primarily developed for Linux but is now also available for windows and mac. The project aims to be an open source alternative for the major commercial web authoring... Read more
KompoZer 0.7.7
Available for: windows mac linux unix java
Kompozer is an open source web development tool built on NVU. The project strives to fix bugs in the NVU project and added new features to it. Both the HTML editor as well as the CSS editor has so... Read more
There's nothing very good (Score:5, Interesting)
Dreamweaver used to be excellent until the CSS clowns went and mucked up HTML. Dreamweaver 3 really was WYSIWYG, worked on pure HTML, and didn't require knowing HTML. Dreamweaver today has a display window and an HTML window, and you need to work in both, plus fuss explicitly with CSS values in other windows. It's still quite useful.
In the post-CSS era, almost nobody has decent round-trip HTML editors. Instead, we have "content management systems" which generate bad HTML in bulk, and can't read what they write. This is the main source of web page bloat.
The open source alternatives listed are far worse. I've tried Nvu. They had the right idea, but couldn't keep up with the changes to HTML. Also, there's a difference between an single-page HTML editor and something like Dreamweaver, which manages files for the whole site.
Re: (Score:3, Funny)
Silverlight targets flash, not Dreamweaver, it is a framework not dev tool - the dev tool would be Visual Studio or MonoDevelop). The former is closed source, the latter won't do what he wants.
Don't worry, I'm sure you'll recover from your lobotomy soon.
Re: (Score:2)
More likely he's just a troll. I can see MS wasting money, but not like that.
It's not at all what he's asking, but here it goes (Score:5, Funny)
SilverLight. They technology behind it stunning. You can also use C# to developed. For video sites there's also a HUGE difference compared to flash - with SilverLight the client and server will adjust to the available bandwidth the user has.. in flash this would just show up the loading icon and stop playing. SilverLight is technically much better than Flash.
Makita. They power drills let me build anything. So why not web sites? You can also use your hands to use them. For tables built with power drills there's also a HUGE difference compared to hammers - with Makita the carpenter and sitter will adjust to how quickly they can drill.. with a hammer this would just show up as unfinished nailheads sticking out on the surface. Makita is technically much better than a hammer.
*picks up his fat paycheck from Makita* Welp, my work here is done.
Re:It's not at all what he's asking, but here it g (Score:5, Funny)
Dear eldavojohn,
we also make hammers now. Your paycheck has been cancelled.
Signed,
Makita.
Re: (Score:2)
I just read over your comment history because of the stalking accusation in the OpenStreetmap threads, and this suggestion does not jibe with your earlier comments regarding Chrome. You rail against one company's non-standard single-browser content plugins as breaking the web, then suggest using another company's. There is some hypocricy there.
Re: (Score:2)
Re:It's not open source, but here it goes (Score:5, Informative)
How can it? In terms of car analogies, the comparison for the GPs answer is:
Question: "Hey, I need to buy a new vehicle. I need a dealer with a good price, stands behind their warrantees, doesn't have high pressure sales people, and sells Toyotas."
GPs Answer: "I really like the Subaru Impreza."
Re: (Score:3, Funny)
Actually, in terms of car analogies, Silverlight would be more like this:
Question: "Hey, I need to buy a new vehicle. I need a dealer with a good price, stands behind their warrantees, doesn't have high pressure sales people, and sells Toyotas."
GPs Answer: "You should get a lawn mower."
Re:It's not open source, but here it goes (Score:4, Funny)
Actually, in terms of car analogies, Silverlight would be more like this:
Question: "Hey, I need to buy a new vehicle. I need a dealer with a good price, stands behind their warrantees, doesn't have high pressure sales people, and sells Toyotas."
GGPs Answer: Here, have a sandwich! It's packed full of vitamins and nutrients and it will make your belly full. Look at the nice presentation on this sandwich. It's cut into tiny triangles.
Re:It's not open source, but here it goes (Score:5, Funny)
But, but, but you can also use C# to developed!
Re: (Score:2)
Re: (Score:3)
I agree.
Trying to apply for a job at Subway is an epic fail.
Re: (Score:3)
Really?
I use HTML toolkit for raw HTML editing but notepad++ is also good but he is not asking for that.
He wants a dreamweaver replacement. I would like one as well. Sometimes fast beats hand codeing everything. And you always have an option to put it in your editor and edit it.
Re:notepad++ dude. (Score:5, Insightful)
Agreed. To put things in perspective a little bit:
I design and print artwork for a living. I *could* create all my vector prints using Postscript, and all my raster images using a hex editor and encapsulating the image data between Postscript tags prior to print. In fact, I could then rasterize these files for print by cross referencing all of the color data required on a pixel by pixel basis, then converting this pixel data into the bit format (including header data and possibly frame order) of the inkjet I want to use. Oh, and then I could send the data to the printer, bit after bit after bit, making sure I close the data connection so I can ready for the next job.
I actually do have the knowledge to do all of those things, and for the most part I could provide pretty good results, once I was done debugging and manipulating the data. But it would take hours or days to complete a single job. By using tools (Illustrator, Photoshop, a RIP, ICC profiles, a proper printer driver, etc) that automate all the boring, repeatable, and tedious stuff, I'm far, FAR more productive. Sure, there's no way in hell I could edit an .eps from Illustrator by hand due to all of the extra crap in the file, or modify a data stream on the fly, but it "just works".
I don't think it's unfair for web developers to want to find tools that automate their workflow. The arguments about "bloat" or "30 seconds to load the page" or "can't edit the code" aren't complaints about WYSIWYG in general; those complaints are about shitty WYSIWYG applications. Lean on the companies companies that make these programs instead of leaning on the folks that want to use them, because automation is badass and here to stay.
Re: (Score:3, Interesting)
That's a dumb comparison.
Dreamweaver is a lot of tools into one.
Most HTML people I know use it as a nice text editor.
I have also seen fresh from school designers use it as a WYSIWYG editor, with awful results.
I don't mean that it's impossible to use Dreamweaver effectively as a WYSIWYG editor, only that it's not its main strenght in practice.
That 's why so many people say that you can replace it by a text editor, because so many pros use it as a text editor.
Re:notepad++ dude. (Score:4, Informative)
Sometimes fast beats hand codeing everything.
As in "fast, cheap, or good -- pick two?" I
I've notices that ten years ago before these types of programs became widespread, pretty much any page would render well on pretty much any browser or monitor. Now, I go to Yahoo News using FF on IE7 and the goddamned video window covers the text. I go to most sites with my phone and it won't render at all.
Fast and lazy produces junk that kinda sorta works sometimes under some circumstances. Write your code by hand and stick to standards, and it will render well anywhere. Whether or not to use a tool like Dreamweaver depends on whether or not you want quality, and whether or not you know how to code. And IMO if you don't know HTML and CSS you shouldn't be producing web pages in the first place.
Re: (Score:3)
Write your code by hand and stick to standards, and it will render well anywhere.
...if your website is rather simple. Otherwise, you still need to code around the remaining IE problems, and the problems in older versions of IE (the publishing firm I work with STILL has clients using IE6...so I still have to code for IE6...) and the non-standard features of different browsers (ever use Javascript event handling? Try to make something follow a mouse cursor? Opacity in CSS?) and let's not even get into if you want to use HTML5...
Re: (Score:3)
It's not as user friendly, but you can use sed and awk to do a lot of the heavy lifting for you.
It's not as user friendly as Dreamweaver, but you can create templates of pages, transform an XML page into something that's supported under HTML and do so efficiently. What's more once you've got it set up, the amount of time it takes to update the site is quite small and you can even completely change the formatting without too much effort once you've done a new set of templates.
Re: (Score:2)
Dude I have been hand coding HTML since you pretty much had no other option.
However when working one a simple page it is sometimes nice to just throw it into a WYSIWYG editor and do the layout or simple form. I have never used dreamweaver myself but I know of people that do and find it a useful tool. Again I tend to use HTML-Toolkit or Notepad++ because I often need to tweak code by hand. The fact that I have never had the time to sit down and learn dreamweaver does not make it a bad tool.
Re: (Score:2, Insightful)
Re: (Score:2)
Punchmaster? Is that you?
Re:notepad++ dude. (Score:5, Insightful)
Re:notepad++ dude. (Score:5, Insightful)
You understand that not everyone has the same goals and requirements that you have?
As a piano player, I always felt that the ukulele was a terribly limited instrument. The range too small, only four notes at a time, not a lot of projection. Until I played the ukulele and realized that an entirely different level of expression was possible with an instrument where you could manipulate the sound-creating elements directly with your fingers. But of course, neither a ukulele or a piano is a chromatic harmonica or a hammer dulcimer.
Just because you value certain attributes of a tool for creating a web page doesn't mean everyone does.
No. I don't want to think of it like writing source code. I want to think of it like placing objects on a blank page. I want to be able to manipulate the elements directly, and think of shapes and locations and colors as shapes and locations and colors, not hex code.
The guy asked a simple question, and as usual he is told, "No, you mustn't want what you want, you must want what WE want!"
So, let me repeat the question: What's the best open source replacement for Dreamweaver? Points off if your answer is a text editor.
Re:notepad++ dude. (Score:5, Funny)
So, let me repeat the question: What's the best open source replacement for Dreamweaver?
Emacs! :-)
Points off if your answer is a text editor.
It's not a text editor! It's a lifestyle!
Re:notepad++ dude. (Score:4, Insightful)
No. I don't want to think of it like writing source code. I want to think of it like placing objects on a blank page. I want to be able to manipulate the elements directly, and think of shapes and locations and colors as shapes and locations and colors, not hex code.
The trouble is, you still wind up with HTML and CSS, except that it won't render well on but half the screens and browsers, you will have no idea how screwed it is on any screen you haven't tried it on. You want to place objects on a blank page. What's the aspect ratio of your blank page? What's the orientation of your blank page? How big is your blank page? Is your blank page a six foot wide mural, or a phone screen? Design for one and it will suck on the other. Design for portrait and it will suck in landscape. That's why HTML is a markup language; no two screens are going to render the same, and the more you try to force it, the worse it will render.
These tools all produce crappy code. How good is your phone at understanding voice commands? Well, that's about how good these tools are at writing code.
Re: (Score:3)
You are correct, however...
Many people doing exactly the sort of work that the OP seems to want to do find that they are better off and more productive using a somewhat different workflow than what most people trained on DW use. Anyone's mileage may vary, of course, but here's my recommendation, based on quite a few years in that very business:
There is no open source drop-in replacement for DreamWeaver.
In my opinion, this is a good thing, because DreamWeaver is a pretty good code editor, with a mediocre at
Re:notepad++ dude. (Score:4, Insightful)
Absolutely true .... I've never used a WYSIWYG HTML editor before that didn't make a mess of the original code. BUT, until the day comes along where someone's able to build one that produces only clean code? It's the nature of the beast.
IMO, web sites really take two basic forms (with a lot of "gray area" in-between in some cases). Either you're essentially building a web APPLICATION ... a relatively interactive site that does data lookups from a back-end database, and/or interfaces with other Internet sites to pull and filter content for re-display, OR you're building a more static site intended to serve as a business's "shingle on the net", or photo gallery, or ?? The folks doing the later are usually far better served with apps along the lines of Dreamweaver (or on the Mac side, I prefer such tools as Rapidweaver with 3rd. party plug-ins and extensions). A full grasp of HTML code isn't even really necessary to do a good job with sites of this sort. Much more critical is a good sense of style and design, while hanging onto the concept that part of that impression the site makes on viewers involves loading time, as well.
The coders like to call these more static, design-oriented sites "less professional" because they clearly weren't hand-coded, and the HTML source is typically a big mess. But quite frankly, they're also the sites I see that are usually the most visually appealing and when done properly, have the most efficiently organized layouts of their content too.
Re:notepad++ dude. (Score:4, Insightful)
WYSIWYG is not professional for many programming tasks, but for designers, unless you are in the scientific community, and sometimes even then, WYSIWYG is pretty much the professional standard. You'd probably have better traction saying OSS isn't professional (which might have worked 10 years ago... but isn't so true now).
Re: (Score:3)
And that's why Designers have no business doing programming tasks. Designers *design*. They focus on looks. That's their job. The last time I saw a web page built by a designer, it took 30 seconds just to load the page because they added so many wordpress plugins to make their site look "just so".
People seem to have this bizarre notion that just because one is able to make a computer do something, that makes them a programmer. I can wield a hammer. Does that make me a carpenter? No. I have a drill w
Re:notepad++ dude. (Score:5, Insightful)
Not everyone has the luxury of a large, diversified staff. Some people have to wear a lot of different hats.
Re: (Score:2)
A full-time designer does not have the time to learn how to program. The good ones end up having to work 12 hour work days, seven days a week, as it is. And many design firms do not spend the money required to get a good coder to help the designers.
Re: (Score:3)
They focus on looks. That's their job. The last time I saw a web page built by a designer, it took 30 seconds just to load the page because they added so many wordpress plugins to make their site look "just so".
And it's hilarious, because its isn't going to look "just so" unless the user is using the exact same monitor/screen, same resolution, same aspect ratio, same orientation, and maybe even same browser.
I can wield a hammer. Does that make me a carpenter?
Yes, but it doesn't make you a competent carpente
Re: (Score:2, Insightful)
I consider myself a professional web-designer, and when it comes to HTML/CSS/JS/PHP, I haven't touched a WYSIWYG editor in aaages. The only thing I use a WYSIWYG application for is for the initial mock-up of a design (in Inkscape or Illustrator etc), after that I craft a clean and semantic HTML page (in vim, but obviously any text-editor works for that), then I start styling, adding extra DIVs along the way if needed. Then I start moving the HTML over into templates and move on to the server-side bits.
I fin
Re:notepad++ dude. And an answer... (Score:5, Informative)
I agree with but since no one seemed to have any answers for this person...
I have not used these but they seem to be options a Dreamweaver replacement.
NVU http://net2.com/nvu/ [net2.com]
Quanta Plus http://freecode.com/projects/quantaplus [freecode.com]
Amaya http://www.w3.org/Amaya/ [w3.org]
Blue Griffon http://bluegriffon.org/ [bluegriffon.org]
Hope this helps the original poster.
Oh and if you just want free as in beer.
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express [microsoft.com]
I have used any of them but out of this is you will probably find something that will fill the bill.
Re:notepad++ dude. And an answer... (Score:4, Informative)
I agree with but since no one seemed to have any answers for this person... I have not used these but they seem to be options a Dreamweaver replacement. NVU http://net2.com/nvu/ [net2.com] Quanta Plus http://freecode.com/projects/quantaplus [freecode.com] Amaya http://www.w3.org/Amaya/ [w3.org] Blue Griffon http://bluegriffon.org/ [bluegriffon.org] Hope this helps the original poster. Oh and if you just want free as in beer. http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express [microsoft.com] I have used any of them but out of this is you will probably find something that will fill the bill.
I hadn't heard of Blue Griffon, so I looked it up and found that it is made by the same guy who made Nvu all those years ago. Nvu hasn't been updated for over 6 years, so as a result the community forked it and it became KompoZer [kompozer.net]. Now, though, KompoZer hasn't been updated in almost 2 years. The other options don't appear to be faring much better on the release front. It looks like Blue Griffon might be the way to go at the moment.
Re: (Score:2)
A web page isn't WYSIWYG... the content is supposed to flow depending on the size of the browser window. Any tool that abuses tables for screen layout is hopelessly fucked. I've probably cursed one of your websites trying to view it on a smartphone. I suppose you use Word because TEX or LATEX isn't WYSIWYG...
LOL!
I agree 100%, too bad you have described 80% of the web.
Re: (Score:3)
Yup. I keep my webpage loaded in Chrome and just refresh whenever I make changes. That is my WYSIWYG.
And I can always use the Chrome Developer Tools to quickly see what a CSS or HTML tweak will do to my page before I go into my code and change it for real to test it.
Re:notepad++ dude. (Score:5, Insightful)
WYSIWYG editors are wildly helpful when it comes to saving time and opportunities to typo your code. If you can put together an error-free 7x9 table in Notepad++ in five seconds, get off Slashdot and get back to your hyperproductive life. (Also, I call BS.) If time and accuracy are no object, it's a hobby or you're learning. In those cases, by all means, use a straight up text editor, because you're writing web pages for the joy of doing it, or you need to do it more to practice and get better at it.
For the rest of us, who do this sort of thing for a living, or as a time-sensitive project, we need pages coded quickly and accurately, which is why we (convince our employers to) pay hundreds or thousands of dollars for products like Dreamweaver. The split view in Dreamweaver is really useful for doing tricky layouts. Let the program do the heavy lifting by dropping in whatever blocks/tables/whatever that you need, tweak the code as necessary to get the desired result, push the changes up to pre-production, and get on to the next thing that needs to be done ALL WITHOUT SWITCHING WINDOWS. It doesn't leave out tags, it doesn't typo parameters, it doesn't forget the name of that one variable you need to change to get what you're looking for.
If you're shunning tools to make you more productive in the name of intellectual purity, you're just being difficult and spiteful to yourself, your boss, your employer, your client, or any number of other stakeholders, people who need to see the work done for a reason other than to demonstrate you can do it.
tl;dr: No.
Re:notepad++ dude. (Score:5, Insightful)
Re: (Score:2)
Editors are for editing, and browsers are for .... browsing. Works great.
Notepad++, Firefox + web developer plug-in
Re: (Score:2)
WYSIWYG editors are never true representations of what you're going to see in a browser (choose which one) anyway. You're far better off simply previewing in the browser and using Firebug Etc. to be your "split view".
There are some things that are useful in DW - such as table manipulation, which I found indispensable when doing online annual reports and similar work. Paste-from-Word is also useful. Aside from that, the WYSIWYG is a bit of a crutch. DW the right tool.....sometimes.
Re: (Score:2)
Way to really not even try to be helpful.
WYSIWYG editors are wildly helpful when it comes to saving time and opportunities to typo your code. If you can put together an error-free 7x9 table in Notepad++ in five seconds, get off Slashdot and get back to your hyperproductive life. (Also, I call BS.) If time and accuracy are no object, it's a hobby or you're learning. In those cases, by all means, use a straight up text editor, because you're writing web pages for the joy of doing it, or you need to do it more to practice and get better at it.
For the rest of us, who do this sort of thing for a living, or as a time-sensitive project, we need pages coded quickly and accurately, which is why we (convince our employers to) pay hundreds or thousands of dollars for products like Dreamweaver. The split view in Dreamweaver is really useful for doing tricky layouts. Let the program do the heavy lifting by dropping in whatever blocks/tables/whatever that you need, tweak the code as necessary to get the desired result, push the changes up to pre-production, and get on to the next thing that needs to be done ALL WITHOUT SWITCHING WINDOWS. It doesn't leave out tags, it doesn't typo parameters, it doesn't forget the name of that one variable you need to change to get what you're looking for.
If you're shunning tools to make you more productive in the name of intellectual purity, you're just being difficult and spiteful to yourself, your boss, your employer, your client, or any number of other stakeholders, people who need to see the work done for a reason other than to demonstrate you can do it.
tl;dr: No.
I can produce an error free 7x9 table in microseconds if I generate it. Using an editor, 5 seconds? No.
I switch windows a lot too. I'm also shunning tools to make me more productive. (Couldn't resist)
WYSIWIG tools create shite. I love the little band of content that decorates the middle of my huge web browser. Yeah, that's why HTML was designed to flow, so you could pay hundreds or thousands of dollars to use a tool that produces that stripe, not to mention automatically including 87 XSS scripts to t
SHHHHHHH! (Score:2)
Wow. Just wow. You've found a way to simultaneously make enemies of both sides of the vi/emacs holy war.
Or should we be modding this flamebait, in the truest sense?
Re: (Score:3)
Post before yours (in my stream anyway) was for VIM. I think that counts.
Re: (Score:2)
Re: (Score:2)
Agreed, but I think it fails as a WYSIWYG HTML editor...and, probably for the purposes of the post, it equals vi...
Re: (Score:2)
Agreed, but I think it fails as a WYSIWYG HTML editor...and, probably for the purposes of the post, it equals vi...
Yes, it equals vi, and in fact it is launched when you type vi. But, but, but, do you have a browser? Does it not show you the web page? Is :w, -Tab, F5 too much of a burden? Don't all of the browsers show you a total breakdown of every element in a page if there is a conflict?
I don't understand the attractiveness of WYSIWIG, it's free no matter how you work. It certainly doesn't qualify as a feature.
Re: (Score:2)
I agree also on the WYSIWYG editing, but was commenting in context of OP. In general I do my editing in text editor and view results in a browser. Usually as many browsers as I can access (evil IE, FF, Chrome, and Safari usually suffice). Unless layout is of no concern (and that rarely happens) the browsers seem to have some quirk that messes up somethg.
Re: (Score:2)
I've tried this pretty successfully in the past. The only problem is that it has trouble with CSS and some of the newer technologies sometimes. Not always that easy to work with.