{"id":566,"date":"2010-02-12T15:32:53","date_gmt":"2010-02-12T20:32:53","guid":{"rendered":"http:\/\/nylinuxhelp.com\/blogs\/?p=566"},"modified":"2010-02-19T12:20:48","modified_gmt":"2010-02-19T17:20:48","slug":"favorite-linux-apps-web-coding","status":"publish","type":"post","link":"https:\/\/nylinuxhelp.com\/blogs\/linux-apps\/favorite-linux-apps-web-coding","title":{"rendered":"Favorite Linux Apps: Web Coding"},"content":{"rendered":"<h2>Linux Gui Applications for Website Design\/Development<\/h2>\n<p>If you&#8217;ve got a site to develop or design, it&#8217;s easy to set up a working web server based environment in Linux.<a title=\"Gui Text Editors IDE\" href=\"\/blogs\/linux-apps\/favorite-linux-apps-text-editors\" target=\"_blank\"> As stated in another post<\/a>, you will need an IDE-style text editor (or at the very least you&#8217;ll need an editor that lets you keep several files open at the same time).<\/p>\n<h2>Run your pages using a web server such as Apache<\/h2>\n<p>While there are a few ways to do this, installing <a title=\"Xampp for Linux\" href=\"http:\/\/www.apachefriends.org\/en\/xampp-linux.html\" target=\"_blank\">XAMPP for Linux<\/a> by Apache Friends is simple.\u00a0 It is free, well-documented, and you can set up a website very quickly.\u00a0 By default, the web server is not started at boot time, (which to me is a plus) and starting\/restarting can be controlled by issuing a command at the terminal.\u00a0 XAMPP comes with MySQL and PHP 5, so it gives you just about everything you need to develop\/create dynamic, database-driven web pages with the ability to reuse code (via PHP &#8220;include&#8221; directives).<\/p>\n<h2>Check your work in a few browsers to ensure consistency<\/h2>\n<p>If you&#8217;re running Linux it may seem a daunting task to evaluate your site&#8217;s appearance in Mac OS-X or Microsoft Windows.\u00a0 Daunting yes, but you can come close.\u00a0 <strong>Safari<\/strong> in Mac OS-X uses the <strong>&#8220;webkit&#8221; layout engine<\/strong> and you can view your pages in the <strong>konqueror web browser<\/strong> as a poor-man&#8217;s substitute.\u00a0 It&#8217;s not perfect, but it&#8217;s close.\u00a0 Mozilla firefox uses the Gecko layout engine so it won&#8217;t show you know how a site looks in Internet Explorer for Windows.\u00a0 Firefox has a browser plugin called &#8220;IE Tabs&#8221; but I&#8217;m not sure if this reasonably captures the look and behaviour of the native IE.\u00a0 Be sure to browse the <a title=\"Mozilla Web Development Add Ons for Firefox\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/browse\/type:1\/cat:4\" target=\"_blank\">Firefox Web Development add-ons page<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux Gui Applications for Website Design\/Development If you&#8217;ve got a site to develop or design, it&#8217;s easy to set up a working web server based environment in Linux. As stated in another post, you will need an IDE-style text editor (or at the very least you&#8217;ll need an editor that lets you keep several files [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,23,53,24],"tags":[30,44,47],"class_list":["post-566","post","type-post","status-publish","format-standard","hentry","category-linux-apps","category-use-linux","category-web-development","category-freedom-choice","tag-apps","tag-gui","tag-xampp"],"_links":{"self":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts\/566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/comments?post=566"}],"version-history":[{"count":15,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts\/566\/revisions"}],"predecessor-version":[{"id":679,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts\/566\/revisions\/679"}],"wp:attachment":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/media?parent=566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/categories?post=566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/tags?post=566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}