I do web development professionally. I can give you the lay of the land. The pros use Adobe's Creative Suite, which is comprised of multiple programs. Version CS4 is their latest and greatest (as of Oct 2008). Its big, complicated and expensive, but its power is unrivaled. The Master Suite (with all programs) is about $2500 (or $500 for students). Honestly, its not something that you can learn casually on your own. To go beyond scratching the surface really takes professional training unless you are incredibly clever, insightful, patient enough to read-read-read, and have the tenacity of a pit-bull. Yes, CS4 is *that* broad and deep and versatile.
Typically, designers use Illustrator and Photoshop to do graphics and photo work (respectively), then Photoshop or Fireworks to "assemble and slice-up" a site into its graphical and picture elements. Some use Fireworks to prototype --to make the menu buttons work, or at least look like they do. Most take their design into Dreamweaver to develope code (the XHTML and CSS and maybe even some Javascript). Some designers take the short-cut of using code generated by Dreamweaver, but the best websites are coded by hand. It behooves any designer/developer to know the eXtensible Hyper-Text Markup Language (XHTML) and Cascading Style Sheets (CSS) natively. Most websites these days also have a slideshow or animation or even video/audio, which is all done in Flash. Similar to Dreamweaveer, Flash can generate a lot of the code it needs (In ActionScript 3.0, specifically), but also like DW, the pros write their own and are MUCH better off for it, because (1) you can do a whole lot more with your animations using code, and (2) its a full-blown language capable of doing networking on the backend, among many other things. Its truly amazing what can be done in Flash (if you're curious to see a master in action, visit http://mudbubble.com ). Java is another language like Flash, but different. It tends to be used more in Academia and large enterprises, as its a very-strictly typed language (and kinda painful to use as a result, in my experience). There is another side to website development too, literally. What most know (and most web designers deal with) is the "client-side" in the browser (Internet Explorer, Firefox, Safari and Opera, the major ones). But the "server-side" is where you get web-pages from, and most websites these days generate the XHTML dynamically as they integrate "fresh" data and other assorted "dynamic content." There are a number of languages that do "server-side scripting" (e.g., PHP, ASP, JSP, Python, Ruby, Ruby On Rails). Most of these server-side sites also use databases that are written using and then accessed by some variant of Structured Query Language (like, MySQL, PostGre, MS-SQL or Oracle). Good database design is an art, though no end-users have any way to appreciate it by anything other than good response time from their websites and flexible reporting capabilities. Many websites use a client-side "framework" called a Content Management Systems (CMS) or a "portal." The great advantage to these is that the databases are all already made, as are lots of "modules" likle Calendars, Address books, blogs, chat, you name it. These make it much easier to get a large site with rich functionality going relatively quickly and make maintenance and content updating a whole lot easier too. The price you pay for the convenience, similar to the genetrated code, is that there are some things you can't do (or can't do the way you want to) In other words, developers almost always bump into (or up against) the limitations in any framework they choose (and there are a whole slew of them out there, though Joomla is the only one I can think of off-hand). Ok, that's about all I can think of about the (serious) web dev world of today. Its probably TMI (too much information), and its not really quad-related, but anyway... Hope that helps, bob quinn ________________________________ From: "gah17...@aol.com" <gah17...@aol.com> To: quad-list@eskimo.com Sent: Sunday, March 29, 2009 6:47:43 PM Subject: [QUAD-L] web site design Hi all, I wonder if anyone on the list designs web sites for a living? I have designed and a few but am looking to broaden my knowledge on different programs. I presently use FrontPage 2003. Thanks, Glenn Henry ________________________________ Feeling the pinch at the grocery store? Make dinner for $10 or less.