1
1
I would like to gather some ideas what are the Pros and Cons in using Linux in Web Development,
And would like to know what Linux platform would you be recommending and why.
1
1
I would like to gather some ideas what are the Pros and Cons in using Linux in Web Development,
And would like to know what Linux platform would you be recommending and why.
3
0
From my point of view the major advantage of developing under Linux is that I can re-create the live environment locally as my development environment without the added expense of OS licensing for a development environment, and by copying .conf files backwards and forwards.
Capistrano is also a god-send for deployments, and not available for Windows (AFAIK).
The same advantages hold true for any of the BSDs but they're not so easy to find hosting for.
The cons are, as mentioned by LiraNuna, you still need a Windows environment available for testing. Although I find multiple Windows environments (with different versions of IE) running under VMware works well as a compromise.
Without the additional licences - I understand just about, but the fact is, I can do the same in Windows with IIS or even load up Apache. I really don't think you have listed anything that is a real benefit in Linux over Windows... Even with the licences, pretty much most decent devs have got a MSDN licence or can use a trial of Windows. – William Hilsum – 2009-10-20T22:46:04.770
If you work with PHP, you'll find things generally better on Linux. Apache is faster, PHP extensions easily installed and compiled. – David Snabel-Caunt – 2009-10-20T22:29:41.293
The ability to run a local web server for testing is not unique to Linux. – Nathaniel – 2009-10-20T22:33:17.447
1Additional cons - no photoshop, flash or dreamweaver if you use those tools. – Bob Weber – 2009-10-20T22:36:44.493
1The GIMP is a perfectly capable substitute for Photoshop, though. – David Z – 2009-10-21T02:28:29.757
@Nathaniel: strictly, you're correct. However, given that most commercial OSes charge extra for the server versions, and that server OSes are quite different in some ways from non-server OSes**, it's true that you have more potential for setting up development servers with Linux.
** For instance, if you developed a TV schedule webapp on Windows 7, you might be shocked to find that the more expensive Windows Server 2008 simply doesn't allow the use of DVB hardware.
@David: Sorry, but GIMP doesn't compare to photoshop. GIMP+Krita maybe. There are film industry graphics apps for linux though. – Lee B – 2009-10-22T15:25:04.397
@Lee: Just wait for GIMP 2.8.0! The user interface had been revamped. – LiraNuna – 2009-10-23T00:12:49.217