Microsoft Expression vs. Dreamweaver
An anonymous reader writes "Informit has a quick look at Microsoft's Expression suite consisting of Graphic Designer, Interactive Designer, and Web Designer in comparison to Dreamweaver. It seems that Microsoft got tired of relying on FrontPage and is actually going after professionals. From the article: 'What designers might not realize is that Microsoft finally drank the Kool-Aid. The Expression Web Designer application walks the Web standards walk. One caution: Web Designer currently only supports ASP.NET. Microsoft built the ASP.NET platform; it isn't a surprise that Expression Web Designer was designed to support that platform. This is obviously a drawback for those designers who work with PHP, JSP, and other non-ASP.NET platforms, making it difficult for Microsoft to expand its reach beyond the ASP.NET users.'"
It seems that Microsoft got tired of relying on FrontPage and is actually going after professionals. ... This is obviously a drawback for those designers who work with PHP, JSP, and other non-ASP.NET platforms
Yeah, it really sounds like they're going after professionals. (rolleyes)
Push Button, Receive Bacon
I think what this is designed to do is ensure that other Open (or even not so open) standards are used in decreasing frequency as MS pushes people to this package that's designed to work with their server platforms. After all, if you are running a MS web server on Windows Server 2### or XP Pro, designing pages with this is "ideal", so why spend the time using/learning/running PHP/JSP/etc when you have an all in one app to integrate it all for you?
My opinion is its another attempt by MS to leverage their market share (in installed servers) to gain a bigger foothold in other areas (ie: kill PHP/JSP/etc).
-Robert
StarTrekPhase2 - The Five Year Mission Continues!
So in other words, it's completely useless to many of us web developers, and isn't directly comparable with Dreamweaver? Thought so.
She's built like a steak house, but she handles like a bistro....
"The Expression Web Designer application walks the Web standards walk. One caution: Web Designer currently only supports ASP.NET."
Aren't these two statements sort of, you know, contradictory?
Look, I know it's de rigeur for us to trash Microsoft and talk about "MS Fanboys" and all that - but even just reading this summary, it's obvious that 1) MS really HASN'T drank the Koolaid; and 2) This really isn't a professional tool by anyone's standards except some fanboys who don't know any better. It's just a repackaging of FrontPage - they're prettied it up and maybe added a few meaningless tweaks.
What's the old saying... you can put lipstick on a pig, but in the end it's still a pig.
#DeleteChrome
...how clean is the code from Microsoft's product. I've used both FrontPage and Dreamweaver and I can tell you that most of the time Dreamweaver produces some pretty clean HTML etc. Frontpage not so much.
If the code is clean enough I could run it on my Linux Apache server using mono.
Better not hold my breath...
The race isn't always to the swift... but that's the way to bet!
It's not a drawback for developers, it's a limitation for Microsoft.
Why would any (sane) web application developer want to pay for and use a windows-only IDE, when you can develop on a free operating system, with free software, and do (virtually) anything you want with the source code??
As a perl/php web application developer, and someone who sometimes helps HR interview/test candidates to see where their technical skills and abilities are... I wouldn't recommend hiring someone who only uses IDE's such as dreamweaver, simply because they generally lack programming and software-design skills.
I might recommend them for a Web 'Designer' position, as they may be great at making graphical interfaces, but Web (GUI) Designers should not be confused with Web Application Developers, and in an assembly-line process they should never be exposed to the server-side source code.
Another drawback of using IDEs such as Dreamweaver in an assembly-line web application development environment, is that there is always a poor soul who has to clean-up all the nasty WYSIWYG-generated HTML code from the IDE. This is can sometimes be a huge set-back for resources and time allocation.
It's simply counter-productive.
Since most Web Designers who use IDEs only view from the 'Design' view, they generally don't realize how much sloppy code is being generated, or how to clean it up. (not all, but the majority of the mass)
the only permanence in existence, is the impermanence of existence.
Well, if you want to focus to writing for the largest installed software base, with the largest company on the planet.. Lots of money to be made there, dont see much of a long term drawback for the average coder.
Professional, is a relative term.
---- Booth was a patriot ----
Did you really expect Microsoft to build a Web Designer that didn't target their platform? Expressions is part of Visual Studio - it was unveiled at Professional Developers Conference 2005. Of course it's going to target ASP.NET - that's the web development language for Visual Studio .NET.
What I don't understand is why anyone would think they would do anything different? You may think the "right" way to make software like this is to target multiple platforms - but that doesn't make it the right way. Microsoft does not build software that way. Arguably they have proven that their way is more "right" - by the Heinlein test that it is the way that is most succesful. They've built a multinational corporate entity, producing software that runs the vast majority of the world's computing equipment, and they built this empire by writing software that was meant to work well together - and didn't really care how well it worked with other software.
They've made great strides in this area lately, showing a willingness to support alternative standards and open specifications, and even recognizing that interoperability is a value proposition to their customers - but I think it's idealistic dreaming at best to hope they would build a development tool for a competing platform.
I don't do PHP, Perl, CGI, J2EE or any of the "slashdot-approved" server-side scripting languages. I don't really care if my development environment supports any of them. I've tried them all, and had paying customers for most, and honestly prefer ASP.NET. I'm not trying to start an argument about which is better - merely stating my opinion. As such, Expressions is the perfect web designer for me, and I don't think anyone doing ASP.NET development would argue with that, if all you want to do in the world is ASP.NET development, then Expressions is clearly superior to any 3rd party tool - and no secret why, Microsoft has the expertise in their own API, and most likely a deeper understanding than is available in public documentation.
I am disrespectful to dirt! Can you see that I am serious?!