{"id":12,"date":"2003-12-18T17:41:11","date_gmt":"2003-12-18T22:41:11","guid":{"rendered":"http:\/\/marcusvorwaller.com\/blog\/index.php\/best-os-for-web-design-and-development\/"},"modified":"2003-12-18T17:41:11","modified_gmt":"2003-12-18T22:41:11","slug":"best-os-for-web-design-and-development","status":"publish","type":"post","link":"https:\/\/marcusvorwaller.com\/blog\/2003\/12\/18\/best-os-for-web-design-and-development\/","title":{"rendered":"Best OS for Web Design and Development"},"content":{"rendered":"<p>In this article, I&#8217;m taking Linux (Debian and others), Macintosh OS X (Panther) and Windows XP and comparing them to find the ideal operating system for web design and development.   After using Windows, Macintosh OS X and Linux (in various incarnations) each for extended periods of time over the last 4 1\/2 years, here is what I&#8217;ve found.<br \/>\n<br \/><strong>Linux<\/strong><br \/>\n<i>Advantages<\/i>: The obvious advantage to developing on Linux is that you&#8217;re working on the OS that you&#8217;ll probably be running your site on.  It&#8217;s nice to be able to save locally and view your content on a local webserver.  This is also possible in Windows and OS X so it&#8217;s not necessarily a major advantage but it&#8217;s nice.  <\/p>\n<p>\nOther advantages of Linux are that it has great text editors (Quanta, Kate, gEdit to name a few) and there is no lack of FTP tools.  In my mind, that&#8217;s about it as far as advantages go.<\/p>\n<p>\nRead on for disadvantages of Linux and my insights on OS X and Windows.<\/p>\n<p>\n<!--more--><\/p>\n<p><i>Disadvantages<\/i>: The biggest disadvantage of designing for the web in Linux is the utter lack<br \/>\n  of good graphics software. Sure, there&#8217;s the <a href=\"http:\/\/www.gimp.org\">Gimp<\/a> which<br \/>\n  isn&#8217;t a bad piece of Open Source software, but in all honesty it does not compare<br \/>\n  to <a href=\"http:\/\/www.adobe.com\/products\/photoshop\/main.html\">Photoshop<\/a> or even <a href=\"http:\/\/www.macromedia.com\/software\/fireworks\/\">Fireworks<\/a>. For one, it&#8217;s lacking any &#8220;save for web&#8221; feature<br \/>\n  to make optimizing images a quick and easy process. That alone is enough to<br \/>\n  make me choose photoshop over the Gimp, but there are a host of other disadvantages<br \/>\n  to the Gimp which I won&#8217;t go into here. You can now run Photoshop in Linux<br \/>\n  using <a href=\"http:\/\/www.codeweavers.com\/site\/products\/\">Codeweavers<br \/>\n  Crossover Office<\/a> but in my experience, Photoshop does not run nearly as fast<br \/>\n  under Crossover Office or as well as it does using it on a native platform.\n<\/p>\n<p>If you&#8217;re looking for vector graphics software, you&#8217;ll also come up empty<br \/>\n  handed. I do 99% of my layout work in <a href=\"http:\/\/www.adobe.com\/products\/illustrator\/main.html\">Illustrator<\/a> or <a href=\"http:\/\/www.macromedia.com\/software\/freehand\/\">Freehand<\/a> and<br \/>\n  there is nothing even close on Linux. <a href=\"http:\/\/www.sodipodi.com\/\">SodiPodi<\/a> and a couple others may be contenders<br \/>\n  later on down the road, but right now they are far from being serious competitors<br \/>\nto either Illustrator or Freehand. <\/p>\n<p>\n<b>Macintosh OS X (Panther)<\/b><Br><br \/>\n<i>Advantages<\/i>: One of the principal advantages of using a Mac to design is<br \/>\nthat the GUI of OS X promotes good design. You may disagree, but I feel that<br \/>\nworking in such a clean, polished environment helps you clear your mind and focus<br \/>\non design. I personally have changed the theme of OS X to the <a href=\"http:\/\/swizcore.com\/SS\/\">iPod<br \/>\ninspired theme<\/a> using <a href=\"http:\/\/www.unsanity.com\/haxies\/shapeshifter\/\">ShapeShifter<\/a> to<br \/>\nremove some of the bright colors OS X has by default making the OS X experience<br \/>\neven better.<\/p>\n<p>Expos&eacute;. Expos&eacute; makes working with several applications (which<br \/>\n  is very common in web development) a breeze. It even makes working with the<br \/>\n  Mac version of Photoshop tolerable. Many of the Mac users I work with love<br \/>\n  how there is no &quot;gray box&quot; behind Photoshop for OS X. Personally, I <em>like<\/em> the<br \/>\n  gray box on the PC&#8211;it blocked out all the clutter of the desktop and other<br \/>\n  app&#8217;s while working on graphics. In addition,  double clicking it  quickly<br \/>\n  brings up the &quot;Open File&quot; dialog and by minimizing it, you quickly clear your<br \/>\n  desktop. <\/p>\n<p>Another advantage with OS X is that it has a native SSH client. I love being<br \/>\n  able to open the Terminal and ssh to the server without having to use Putty.<br \/>\n  This is also (obviously) available in Linux. In addition to SSH, Apache, PHP<br \/>\n  and MySQL run well on OS X (probably better than on Windows) <\/p>\n<p><em>Disadvantages<\/em>: I use <a href=\"http:\/\/www.macromedia.com\/software\/dreamweaver\/\">Dreamweaver<br \/>\n    MX 2004<\/a> and <a href=\"http:\/\/www.macromedia.com\/software\/flash\/\">Flash<br \/>\n    MX 2004<\/a> quite<br \/>\n  a bit. On the Mac, the interface to both of these programs is not nearly as<br \/>\n  nice as on a PC. On a PC, using the numerous panels and palettes necessary<br \/>\n  to use both of these programs is almost effortless. On the Mac, I find myself<br \/>\n  constantly rearranging them. While both Dreamweaver and Flash allow you to<br \/>\n  save your panel layouts, using the programs in OS X is not as efficient as<br \/>\n  using them on a PC. I also miss the tabs you have on a PC when working with<br \/>\n  multiple documents. In addition, I have found Flash MX 2004 to be much less<br \/>\n  stable on OS X than on a PC, with semi-frequent crashes of the sort where the<br \/>\n  entire program just disappears. <\/p>\n<p><strong>Windows XP<\/strong><br \/>\n  <em>Advantages<\/em>: I&#8217;ve already mentioned several of the advantages to Web<br \/>\n  Development on a PC (Dreamweaver\/Flash interface advantages, Photoshop &quot;gray<br \/>\n  box&quot; etc.). In addition to these, there are a few other things that make designing<br \/>\n  on Windows nice. <\/p>\n<p>Browsers. This is a big one. The majority of Internet users use Microsoft<br \/>\n  Internet Explorer on a PC. It&#8217;s essential to be able to test your sites on<br \/>\n  IE, whether or not it&#8217;s the browser you use (I prefer <a href=\"http:\/\/www.mozilla.org\/products\/firebird\/\">Firebird<\/a>)<br \/>\n  and IE on a Mac is significantly different from IE on Windows. <\/p>\n<p>FTP clients. I&#8217;ve had much better luck with using FTP clients on Windows than<br \/>\n  on either Linux or OS X. Maybe it&#8217;s that I haven&#8217;t searched hard enough, but<br \/>\n  I haven&#8217;t found anything that I like better than (now discontinued) <a href=\"http:\/\/stud.fh-heilbronn.de\/%7Ejdebis\/leechftp\/downloads.html\">Leech<br \/>\n  FTP<\/a> and <a href=\"http:\/\/filezilla.sourceforge.net\/\">FileZilla<\/a>. Both<br \/>\n  are free, fast and fully featured. <\/p>\n<p>In Windows there are also dozens of great text editors &#8211; from <a href=\"http:\/\/www.liquidninja.com\/metapad\/\">basic<\/a> to <a href=\"http:\/\/www.ultraedit.com\/\">advanced<\/a>,<br \/>\n  many of them free. <\/p>\n<p><em>Disadvantages<\/em>: Well. Say what you will, and your comments are welcome,<br \/>\n  but there really aren&#8217;t many disadvantages. If cost isn&#8217;t an issue (and it<br \/>\n  almost always is), most good software is written for Windows. With<br \/>\n  Windows XP stability isn&#8217;t an issue anymore (hasn&#8217;t been for me anyway). You<br \/>\n  can run most web servers you can run on Linux or OS X on Windows, Apache being<br \/>\n  the most important, (though I&#8217;d never consider using Windows as a server).<br \/>\n  The only thing left to complain about is the proprietaryness (is that a word)<br \/>\n  of Windows and Microsoft, but as far as the OS itself, in a strictly utilitarian<br \/>\n  sense, there isn&#8217;t much to complain about. On the server side of things, I&#8217;m<br \/>\n  100% for open source software and I use it exclusively there. On the desktop,<br \/>\n  it&#8217;s a different story altogether. <\/p>\n<p><strong>Conclusions<\/strong><br \/>While web development is possible, even enjoyable,<br \/>\n  in all three OS&#8217;s, I&#8217;ve found Windows to be the best all around. Really, what<br \/>\n  it comes down to is the available software and it&#8217;s ability to run well on<br \/>\n  the OS in question. All three are very stable operating systems with all the<br \/>\n  necessary server side tools to work with. However when it comes down to the<br \/>\n  availability and usability of software, Windows still can&#8217;t be beat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, I&#8217;m taking Linux (Debian and others), Macintosh OS X (Panther) and Windows XP and comparing them to find the ideal operating system for web design and development. After using Windows, Macintosh OS X and Linux (in various incarnations) each for extended periods of time over the last 4 1\/2 years, here is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"registered_only","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-software"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/ppj2P-c","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":0,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"wp:attachment":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}