Ask Slashdot: Best Open Source Answer to Dreamweaver?
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."
And good html knowledge. really, wysiwyg editors are not that professional in level.
Read radical news here
Is quite nice, not sure if it meets your ASP needs though
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.
I'm not sure if there is any good alternatives. You've listed them really.
Ignore the "lolz code htmlz by yourself" people. WYSIWYG is useful in many situations.
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.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
What? Did you even read the question?
Aptana is the only IDE I've found to even come remotely close to Dreamweaver.
BlueGriffon, developed by the guy who gave us Nvu is well worth a look. It's a free open source WYSIWYG HTML editor.
When you render the html+css in your head, what you see is what you get.
Or if you prefer graphical software, gvim.
First person mentioning vi will get shot.
He probably gets paid per mention, even if the mention makes no sense.
You should definitely try Amaya
"Before God we are all equally wise - and equally foolish"
Albert Einstein
Code the page manually in Firefox using something like Firebug -- you can edit the DOM and do anything you want, and see the results instantly. That is true feedback.
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."
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
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.
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.
Design in the browser and use Sublime Text 2 it's free to use but you can buy a license and it supports most any language.
For 8 years now I use eclipse for all my web development. With additional plugins development is pretty easy and I have never ever thought of using Dreamweaver again. I am pretty sure that there will be a plugin for ASP support too.
... I have no opinion, for lack of knowledge. One of my best friends, however, regularly builds websites for advertisement campaigns. He *swears* by Dreamweaver, maintaining there is no real good replacement or alternative. And his requirement #1 is, you guessed it: WYSIWYG.
Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
More likely he's just a troll. I can see MS wasting money, but not like that.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
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."
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.
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.
I would recommend using vi, or the graphical gvim for creating static web pages...Instead of WYSIWYG, teach structured documents - which is what HTML and CSS designed for...
Do you absolutely need this? Is it not enough if the software is free of charge and functional?
If you are using KDE, Quanta Plus might be an option: http://en.wikipedia.org/wiki/Quanta_Plus
je suis parce que j'aime
Notepad++ is a good option with color syntax and many many plugins but IntelliSense code is not good, but if u see for a complete ide Netbeans or NuSphere PhpEd, ok there is something to checkout http://www.smashingmagazine.com/2008/05/07/35-useful-source-code-editors-reviewed/
Other than not being open source, it sounds like it has everything you want.
I've used Blue Griffon a bit. Not sure how much it does compared to Dreamweaver, but it has the Gecko engine built in so you'll really get what you see.
http://www.bluegriffon.org/
These are the kind of guys that make me feel ashamed to be a 7 UID person.
Some apps are WYSIWYG. Some others are WYSIWTF.
I have not found WYSIWYG editors useful since I started avoiding table tags. When I need to create something I build very simple HTML and style everything with CSS. My favorite tool for this is the Edit CSS feature in the Web Developer Toolbar because the results of the edit appear as you type. It lets me experiment and quickly design CSS that works well.
Seems to have all the things you're looking for....
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.
Why not try Visual Web Developer? Its free, and the closest to what you're looking for in the WYSIWYG aspect. http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express
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 went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
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.
I taught myself HTML when I was in grade 9... its not hard, just learn it you won't regret that. I don't know how you are a PHP dev and don't know HTML. I echo out HTML lines all the time.
Where the only two mentions of the best open source WYSIWYG editor out there are anonymous cowards, because they can't be bothered registering on a site with shrinking relevance. Ditto.
Try using Netbeans as your IDE, and Firebug for that WYSIWYG feature that you need. Just a suggestion, no ASP support though AFAIK.
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.
SJW: Someone who has run out of real oppression, and has to fake it.
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'd link to the original source (http://poisonedminds.com), but the URL no longer works.
Build it, and they will come^Hplain.
http://alternativeto.net/software/adobe-dreamweaver/
Quite a few alternatives or partial alternatives
It will never be Dreamweaver (I don't think anything free ever will be) but it tries. I will echo above opinion that as great as Dreamweaver is, the html/css that it generates is horrible inefficient, the only worse one i know is Microsoft's WYSIWYG. Once you have done it enough, you can be quite fast as HTML/css from scratch in a text editor. Let us know what you pick and why. http://net2.com/nvu/
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.
My work here is dung.
Have you tried SeaMonkey Suite with SeaMonkey Composer? It has a nice WYSIWYG editor and at least some of the things you are looking for.
Dear eldavojohn,
we also make hammers now. Your paycheck has been cancelled.
Signed,
Makita.
What about http://bluegriffon.org/ ?
The only real reason to use Dreamweaver is because it's far and away the best css editor on the market, in my opinion. It has a lot of asp/php code generation in it, but you're not going to find that anywhere. There was a code generator called Codecharge that was pretty good, had the code generation, but I didn't like the wysiwyg on it. If you want a pretty good css editor, there's Amaya from the W3c. It's clunkier than Dreamweaver, but it uses a lot of the same parts. If you like the css editor in Dreamweaver, you'll find the wysiwyg and css editor in Amaya workable, but you don't want to put anything other than markup into it. I wouldn't put php code in Amaya. As far as source code editors: Netbeans is still my favorite source code editor. It's better than Dreamweaver, and more powerful than Eclipse, in my opinion. Good luck on the transition.
This signature has Super Cow Powers
Take a look at BlueGriffon. It's powered by Gecko (the Firefox engine) and has support for new(er) HTML5 form tags, etc. It's a relatively young application, but it's coming along nicely.
A web designer should know how to code, should know the nuances of CSS, and should know what load times mean.
Use Notepad++ and have a web server running on your local machine. Code, refresh, code, refresh. Dreamweaver was a dead-end evolutionary branch of web development.
Seriously; why does it have to be open source software?
If you're developing with PHP and a slice of ASP, as such also aiming for Microsoft environments then why not get their Expression Studio 4 Web professional ?
First its affordable; hardly as expensive as Dreamweaver is. Second; it allows for some "WYSIWYG"-like editing but focuses on using an editor where you can get a good view of what your result is going to look like. Third; it ships with a graphical editor. Not as extensive as Gimp or Photoshop, but its very usable for getting contents ready for the web.
And the feature I like best is the option to check up on how your webpage will look like in different browsers. Obviously all strains of their Explorer but they also included support for Firefox and Safari as well. Make no mistake here; its fully using the engine of the browser to render the page. Even allows you see the differences side by side.
It supports HTML, PHP, and obviously ASP as well. Granted; its not open source and also not freely available. But why does that have to be a requirement if all you want is get a job done?
vim
Good luck asking this sort of question on Slashdot. Almost all of these responses evade the question. "You don't need it", be a real programmer type responses aren't helpful, useful or warranted. If you need a WYSIWYG editor, for whatever reason, and want an viable alternative to Dreamweaver, open source, you're pretty much out of luck. I clicked the suggestions given (for those who weren't completely dismissive) and guess what, every one of those (except the one based on Firefox, which looked like a reasonable start) showed a screenshot with the code editor window open. Whatever the actual capabilities are, these aren't applications geared toward the audience that would be served by a WYSIWYG editor.
I too would love to deploy a working open-source WYSIWYG editor instead of proprietary solutions from Adobe or Microsoft, but sadly, there is no one willing to serve that need. In a world where say, Gimp, didn't exist, and the question was about Photoshop, most of your responses are in the format of, well geez, why don't you just use ImageMagick, then, hey what are you using JPG for, it's lossy, just open vim (no use Emacs) and you can make your own X pixmaps all day long. (i.e. complete ignorance about what need is being served by these tools, or how a busy user might benefit by the removal of a layer of abstraction.)
but it bears repeating - WYSIWYG IS BAD. Learn to write HTML, it's very easy. I know, I know, I'm bordering on flamebait here, but I'm gonna say it anyway. And I'll readily admit that Dreamweaver's WYSIWYG helped me quite a bit when I was learning HTML, but most editors that use WYSIWYG have quirky implementations and don't render quite the way a real browser will. I ended up spending more time troubleshooting and digging through generated code trying to make things work than I would have it I had just sucked it up, put on my big boy pants and wrote my own code. It's fine for a beginner as a tool to help learn, but nothing more. If you have a dual monitor setup, open a browser on one screen and the editor (if you insist on open-source, I recommend Notepad++) in the other, and every time you make a change in the editor, hit refresh in the browser. I promise, if you take the time to learn HTML properly and invest a little time and energy up front, it will be well worth it in the end. --Potential DBag comment-- I own a small web dev shop, if you walked in and applied (even as a "designer") and you couldn't hand code basic HTML/CSS and needed a WYSIWYG editor to do your work, I would drop your resume in the trash on the spot. I don't expect designers to be code masters, but in this day and age, there is absolutely no reason why a designer shouldn't be able to take their images and turn them into decent HTML. --End DBag comment--
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 adjusting your workflow; mine works like this:
Mockup in Photoshop
Export graphics, get dimensions and colors
Write template files (just the XHTML)
Write stylesheets
Test templates to ensure layouts are golden
Split out templates into PHP files (or whatever else you're using) for includes
Code back end, working from files loaded onto dev server, and test.
Then, go live.
I've been doing web design/dev for approximately 11 years now. When I started I did use Dreamweaver's IDE and WYSIWYG editor for stuff such as tables, but eventually (about 8 years ago) I made the switch to hand coding everything. Once I got comfortable with it, I found that I was working MUCH faster. It helps if you attempt to visualize your markup while you're doing mockup. Also, ensure that you're only using tables to display tabular data (if it makes sense to put it into a spreadsheet, then it makes sense to put it into a table, typically). Tables for layout create unnecessary headaches and can slow development time down significantly; Good CSS markup can accomplish pretty much anything with a fraction of the code, also reducing load time.
I myself can code the layout for a moderately sized site in a day, typically. The two slowest parts for me tend to be mockup (waiting for inspiration to hit) and content migration (fighting with clients to get content). Also, I don't code the site until I get signed approval for the mockup, to avoid wasting time redoing a layout. Minor tweaks obviously aren't an issue, but many clients have a hard time understanding what's minor and not (not their fault, but a headache none-the-less).
Hopefully this helps. If not, feel free to ignore my ramblings and keep soliciting more advice :)
BlueGriffon is another editor that does HTML5, CSS3, SVG, and MathML. It is also extendable. Not exactly what you are looking for but what you want may not exist. Anyway you might want to check out BlueGriffon too.
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.
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.
Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
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 Linux distributions I have to look for alternatives. What I would like to see is someone update 3.5 to work with 4 libraries, because it had so much great functionality and features.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
But, but, but you can also use C# to developed!
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!?
Hivemind harvest in progress..
SilverLight is your solution? This explanation is going to take about 3 beers. m$ doesn't even support it on its browser. As for being an IDE, I was thinking of Eclipse, which is what Aptana, and Bluefish call, "Daddy."
You are an idiot.
6, do I hear a 5?
I am Bennett Haselton! I am Bennett Haselton!
You should totally use MicroSoft FrontPAge! It's the latest, most standard complient WISIWIG HTML editor out there. I use it to update all my corporate site that use ASP, ASP.NET, Rails, Grails, JSF, PHP, ZXP, VSP, YYP, NOP, etc. The code editor is second to none, and the WYSIWYG editor makes use of the only browser that matters: IE6.
You won't dissapoint with FronPAge, I swear.
i work with DW and it's useful when tweaking old pages that use a lot o tables and aren't worth the trouble to redesign. you can get to the table element quickly, just by clicking on it on the WYSIWYG section. instead of looking for it exclusively on code.
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?
Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
"NO". And I hereby put this answer in the public domain.
Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
0, do I hear -1?
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.
coders dont call these less professional because they are static. they call these less professional because what a wysiwyg editor produces have a much lower chance of appearing properly as intended in many browsers across many devices/platforms.
Read radical news here
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/
Quanta Plus http://freecode.com/projects/quantaplus
Amaya http://www.w3.org/Amaya/
Blue Griffon http://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
I have used any of them but out of this is you will probably find something that will fill the bill.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
One of the best Editors I found is PHP Storm by JetBrains
I'm pretty sure that a Subaru would fit all of those requirements... outside of being a Toyota. No one really wants a Toyota, though.
"He who can destroy a thing, controls a thing." --Paul Atreides, Dune
actually div/css designs have a lot of floatiness when put against different browser/os/device platforms. a lot. you have to be extra extra careful with these so nothing will fly about. even big companies are not immune from that, as evidenced by the person who complained about yahoo video windows flying about in a particular browser.
tables have one major advantage - they are OLD, and all browsers implement them the same way they were implemented since more than a decade. and, tables DO stay where you put them, how you put them, as you put them. including what is inside them. there is no way that they will display any unaccounted for characteristic if you define their full parameters. coupled, these two advantages make tables a major lifesaver in stuff that needs to look same across platforms. in fact, leave aside new areas like smartphones, tablets etc, i have used tables numerous times to fix even issues that ie was generating. (you should know how intricate, shitty and dogged they were until recently).
that is what i like about tables : they will stay put where they are, as they put, and will do the same in all browsers/platforms, REGARDLESS of what else does what. you can do the same thing with divs, but, when you implement such a format, you div ends up as a table, and all the difference you have made ends up using div instead of table tags. and divs can even get interpreted differently across browsers even in that state, with hardcoded, fixed parameters. (mostly microsoft)
Read radical news here
I'm pretty sure that a Subaru would fit all of those requirements... outside of being a Toyota. No one really wants a Toyota, though.
Nor a Subaru.
Leaving the wysiwyg world and hand coding was the best decision I ever made in my carreer. The tools are free, I only build the website once and I'm not held back by the limitations of my editor.
None of the well known and respected web designers depend on wysiwyg. Cutting edge techniques aren't available in those tools. There's no space for innovation. My company won't even interview you if you don't hand code. Wysiwyg is a learning tool and it's where most of us start. But it's not for pro's who make a carreer out of the web.
Quanta Plus has has an excellent reputation for many years but unfortunately does not get a great deal of press
It is my understand that this Wev development environment is very productive for far more than KDE, including
Python, Rails, PHP and more.
http://quanta.sourceforge.net/release2.php
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, 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
"I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
Look at the FR-S (AKA GT-86), the chassis is built by Subaru and it's a Toyota. If you don't at least find it interesting you're probably a soccer mom :-P
"When information is power, privacy is freedom" - Jah-Wren Ryel
Yeah this guy's most likely a troll, same guy as SharkLaser and DCTech I'd guess.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Sounds like you might want a content management system like Drupal or Joomla. Those are big, well-supported and widely used. Classic asp support exists, but I don't know how good it is. Haven't used those features myself.
"The ability to delude yourself may be an important survival tool" - Jane Wagner -
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.
Hello from a fiver.
I love my sig.
NVU.
agreed
Dude, I scanned that list and saw "Microsoft" and "2010" in the same sentence and had the shitscare that they were resurrecting Frontpage... Frontpage + Geocities: A match made in heaven.
Brings me back to the days of violent cyan on olive drab with animated snowflake gifs and blinky text all over the web (making me wish Compuserve was more successful in getting all infringing images pulled). I think I need a Tums.
Who uses the display-mode of WYSIWYG editors anyway?
But the requirements weren't for a car, they were for a dealer...
Anytime I see that Dreamweaver anchor image, I want to punch a baby in the mouth.
VIM.
If you're using a WYSIWYG editor, beware. Unless your WYSIWYG can show you what your code looks like in all browsers, you're not saving yourself any effort.
If you're using a WYSIWYG simply because you can't code HTML, then consider reading a book on the subject.
Seriously.
Silverlight does not target Flash, it targets the Silverlight runtime.
..or Vi, whatever floats your boat.
Listen to my music.
Hey astroturfer, silverlight is not an IDE.
Seeing discussions of WYSIWYG verses raw coding prompts me to ask,
from a project design point of view,
what are some good methods to have various ways of generating code cohabitate?
From the comments in this thread I see different ways of design:
- Some arrange CSS as design and use a WYSIWYG tool for that, but code html content by hand and leave it at that.
- Other people use photoshop for mock-ups and then get a team to make-it-so.
- another way I've seen here is using CMS and then trying to tweak those ContentManagementSystems
- the other thing about WYSIWYG is that it can help with visualising the overall project more quickly. You might also use something like Dreamweaver to do something specific on a handcoded site that would otherwise be a lot of work
How do take the advantages of each of these kinds of approach and get them to mesh efficiently?
If one doesn't use a CMS then we have to have our own methodology.
It reminds me of when I first met a professional musician. We both had sample libaries but somehow his system worked so much better for him than mine did for me. Same for photographers too.
In the same way what I'm looking for is to learn from the professionals how to organise development in addition to learning things like html5 which I'm out of date on. What are the resources for this?
A blog I run for the wealth
why has no one mentioned a combo of Seamonkey and other foss html tools. seamonkey provides the wysiwyg editor of the former netscape suite. if not good enough on it's own pairing it with some other tools is usually the way open source goes, one app for one part of the process, and another app for another part.
https://www.gnu.org/philosophy/free-sw.html
They did resurrect Frontpage, it's called Expression Web now
A Subaru is a dealership now?
I recommend against WYSIWYG editors and instead work with tools that provide "live reload", refreshing your page in the browser without hitting the refresh button. Google for it but there are plugins and and bunch of projects on github for various editors and frameworks.
For editors, my personal choice is Sublime: http://www.sublimetext.com/ But Redcar http://redcareditor.com/ was a runner up and I used to use Eclipse.
Complexity Happens
Hello from a 4. ;-)
LWATCDR posted:
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/ Quanta Plus http://freecode.com/projects/quantaplus Amaya http://www.w3.org/Amaya/ Blue Griffon http://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 I have used any of them but out of this is you will probably find something that will fill the bill.
Good of you to actually address the OP's question. However:
NVU - only useful for sites hosted by the program's vendor.
Quanta Plus - only runs on Linux (DW is a Mac/Windows application).
Amaya - hasn't been updated since 2009, and it's utterly broken in many respects (can't cut-and-paste tables, for instance).
Blue Griffon - shows promise. I haven't used it, so I don't know how well it works, but at least it's currently under development. Otoh, it's still in beta, it's "free to download" - which means they plan to charge some unknown amount for the commercial release version - and it has a bunch of add-ons that are NOT free, and do not appear to be OS.
Visual Web Studio Express - is a Windows application. OP may well be working in a Mac environment. Also, resulting HTML is likely bloatacious and nearly impossible to hand-tune.
Check out my novel.
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/ Quanta Plus http://freecode.com/projects/quantaplus Amaya http://www.w3.org/Amaya/ Blue Griffon http://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 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. 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.
Low 5's good enough for me.
Spend a day learning the basics of Vim use and you'll never go back unless you happen to like clunky interfaces in which case you may be the Emacs sort. Just a personal observation, but programmers who get into Dreamweaver and the like, generally suck at programming, partly due to use of that kind of software.
Coda
http://panic.com/coda/
Maybe ... but where do you draw the line? When I was trying to build a fairly "full featured" personal web site, many years ago, I fought with these issues. I'd design something only to discover it didn't format the way I liked when the user had certain versions of Netscape, vs. Internet Explorer, or a piece of javascript didn't make a button change color on mouse-over with OS/2's browser, or ??
After all these years and attempts at standardization, we still see the exact same problems today. I don't think it's ever going to end, as long as companies or organizations out there feel they can offer something beneficial in their browser that "the competition doesn't do yet". There's always going to be that assumption that their new idea is so good and will be so well received, the competitors will "just have to play catch-up and add it too". Of course, they often don't .....
It doesn't make your site "less professional" if you define a scope and say, "Look. We know statistically, the VAST majority of viewers are going to come to use using Internet Explorer 7 or later, a recent version of Firefox, or either an iOS device or Android device, on the mobile side of things." Test your results with those options and if it looks good, call it a done deal. You'll pull your hair out trying to make anything but the most basic of pages look consistent on all the potential combinations. (Craigslist does it, but that's NOT the look most business are going to pay for, when they want an online presence!)
You guys all laugh, but go try to fill out a job application at Subway's web site. You'll be taken to a web site built entirely in Silverlight. Yes, it takes over the entire client area of the browser and even supplies its own scroll bar. I don't normally like to throw around terms like "epic fail", but I'm finding it difficult to come up with another way of describing my feelings when I saw it.
When I used to do web development I would do a basic page layout with plain html, open it in firefox and use Firebug to customize everything, then when it was good enough I would move to the CSS file. from my experience with dreamweaver this aproach is even better since it does not render exactly the way firefox does.
There are some add-ons for firebug that make it even better, like the Firepicker wich adds a color picker for color values and I believe there is an enhanced auto-completion for CSS too. Plus I would use it for java script too, though the console is a little limited.
For the php any minimally good text editor should do.
I think it's pretty hot! Rear wheel drive 4 banger? Interesting indeed. The only thing that kills me is the puny 2.0L engine.
I'd like to take it for a test drive when it comes out though. Seems like it would be a fun car to drive.
I have tried every text editor decked out with bells and whistles (including DW) since I started hand coding HTML in NotePad and SimpleText back in 1993. Yeah, I did some in vi and emacs, too.
TO THIS DAY and I mean five minutes ago when I stopped coding to eat I still use a simple line numbering and code-aware text editor (currently TextWrangler) to do 99.9% of my coding. I say that because coding tables is a pain in the arse by hand and I will cheat and use something else to at least set those up. I then have at least two different browsers open, several file folders and a SFTP client or shell window open to scp files to a server. My WYSIWYG is just that. Always reliable because I am looking at it in Firefox and Safari initially, then once that code is stable I boot my Windows VMs and test those browser versions. All while the workflow rolls from editor to Finder to CyberDuck to browser (love me some FireBug, and the Chrome page inspector ain't bad either), repeat as necessary. Versioning would be nice, and the integrated file management in some of the for-pay editors like DW and BBEdit are really nice, but versioning is still klunky.
I do add some time to my project dev the way I work, but I am used to it and have gotten smooth. My code always works, most of the time with very minor tweaks for cross browser compatibility. A WYSIWYG editor for the web is a pipe dream loaded with the best hash in the world. Web standards are too much of a moving target, let alone figuring out which browser supports what! Forget it. You're gonna have multiple browsers open, and you're gonna be reloading...a lot! Now, the editor environment, debugging (in browser linked to editor, mind you), versioning, and file transfer and management in one app along with his other non-pipe dream specs exist. Sure, most have some bloat, but that's what you get when you move from the component world to the all-in-one stereo. A bunch of extra crap you didn't really need.
Okay how about Kompozer and Bluefish
http://bluefish.openoffice.nl/index.html
and http://kompozer.net/
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Since I've been a professional web developer for around 8 years I'll share what I have been doing. First, do your design in Photoshop or similar program. Once you learn how to use it it'll be much faster. I used Dreamwearer from version 4 to CS3 and rarely used the WUSIWYG editor. It always caused more trouble then it was worth. I've been using Eclipse or Netbeans since I migrated to Linux.
The reason I don't use a WUSIWUG editor is because I generate most my HTML using PHP factory classes. To the "generate a 7x9 table table in 5 seconds" I do one better and simply throw the data into a datagrid class and it renders everything from sorting to paging. That's how it's done folks. API's such as that are usually part of frameworks like cakePHP, Yii, Zend, Drupal. Once learned are your biggest time saver.
As for page layout I do that in any editor I'm using and test it in various browsers. After some time and experience you'll learn what CSS works and what doesn't on all browsers. First I try to get my base CSS to work, if it fails on IE6 (which is common) as a last resort I'll edit a specific CSS file that is only used for IE6.
There are also front-end testing frameworks that are designed to find and detect issues with different browsers, but I haven't used them.
In the end, if you can't find an open source solution to anything related to development your approaching your problem wrong. I attest that Eclipse and Netbeans are some of the best tools because they were built by developers for developers. If an open source solution seems to be missing, there's a reason.
I've asked myself the same question for years.
The answer is jEdit (jedit.org). With BufferTabs and ProjectViewer plugins, this gives exactly an ide feeling.
And yes, it support asp (vbscript) syntax highlighting (out of many others)
I agree.
Trying to apply for a job at Subway is an epic fail.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
I think /. is not the place ot ask such kind of questions. I would go to Reddit, Y-combinator or other less snobby forum.
I see Dreamwever to design as Eclipse/Netbeans to programming. Both tasks can be achieved using notepad.exe of course, but the *reason* to use an IDE (design, IDE or development IDE) is because such software understands the /semantics/ of the stuff (code) people is creating.
All the whining I read in slashdot commens are equivalent to people whinning that Eclipse adds a lot of code with the refactoring functions or modifies the text with the "automatic formatting function". Just because people don't know how to use the tool.
NVU has been replaced by Kompozer http://kompozer.net/ It isn't perfect but it is what I use right now.
You should really check out FrontPage. The .htm's it generates are also completely compliant to open standards.
^ as well...
I actually quite like the Microsoft Expression (I only have studio 2 though) as it's fairly competent as an IDE (and has support for a couple of languages). I only really used it for the syntax highlighting and some code complete... These days though, I only really use Aptana Studio... And just hand craft the code (HTML5, woop). I liked the old version of Zend Studio (version 5... I don't like Eclipse-based stuff thanks to having to work with RAD and RSA, thanks IBM) as it made it fairly easy to see the different classes / methods you were working with while programming. Debugging also seemed to work better (maybe I'm just doing it wrong in Eclipse, meh, I don't like it), of course, you'd also have to hand-code the HTML too (don't be lazy).
Depends on how low you want to go.
Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
I'm the one that posted the question, before signing up on /. Thank you all for the feedback. I agree that WYSIWYG is not that important, but it makes my job easier, tweaking old pages of projects from others that overuse tables and such. Looking for the right or othe elemment is easy this way. I'm way too tired of working w/ DW, and was looking for open source options, to apply here at the place i work. I already use a local server for tests, and don't focus my judgment on WYSIWYG output, i test over and over using multiple browsers. So, for classic asp support, i decided to go with notepad++ and for the other tasks i'm using php eclipse, that in comparison to aptana, covers my needs in a better way. Thank you all for the support, i really appreciated all the feedback.
mmmm... sandwich in little triangles
LWATCDR inquired:
Okay how about Kompozer and Bluefish http://bluefish.openoffice.nl/index.html and http://kompozer.net/
Bluefish is just a text editor. It's a powerful, capable, lightweight text editor that can handle a huge number of open files simultaneously - but it's just a text editor. Handy for coders, but the OP asked for WYSIWYG editors, not text editors. (Personally, I still use good, ol'd PFE 32 1.01.000.)
Kompozer does a pretty good job of cut-and-paste for tables, and I like the integrated FTP client and the ability to call W3C's HTML validator service from within the app. That said, it's still a beta application, and there hasn't been any development on it since 2009 (which means, among other things, that it's still broken on Linux). On the good foot, it's OS, so anyone with coding skills is free to fix any bugs or add any features they like.
Check out my novel.
NVU/Kompozer. I've used them exclusively until ditching WYSIWYG entirely; now I use Notepad++. Personally, I would recommend not relying on WYSIWYG; but then again, everyone is different .
I asked the same question (an OS alternative to Dreamweaver) at work today, and someone pointed me to this post.
Here's my story. My work won't pay for Dreamweaver. I am a training developer, and was using the web suite, but ported over to the production suite to create video tutorials, etc. As a small part of my job, I maintain the training page on our company website. I don't edit the CSS. I don't TOUCH the CSS, and I don't care to. Web design in that sense is not my job. I know enough HTML to get by and do what I need to do, but most of what I create is basic HTML (well, ASP, actually, but very basic stuff). I'm working within a structure someone else made. I don't worry about formatting, other than picking the right class for the right table, etc., and choosing the occasional heading or bold.
Yes, I can create most of what I do in code. I can create the tables and bolds by hand... but why, when I could use a WYSWIG? I know that it doesn't look the exact same, but who cares. I'll check when it's done. Again, I'm not editing CSS.
Don't call me stupid for wanting to do something faster and easier. And I'm not a coder by nature, so coding is NOT faster for me. Maybe for you, but not for me.