Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which Operating System is the best for PHP development or Development in General?

Which Operating System is the best for PHP development or Development in General?

1) Linux Mint? 2) Ubuntu? 3) Windows 7? 4) OS?

like image 606
Elitmiar Avatar asked Jul 30 '09 15:07

Elitmiar


People also ask

Which Operating System is best for development?

Linux, macOS, and Windows are highly preferred operating systems for web developers. Although, Windows has an additional advantage as it allows to work simultaneously with Windows and Linux. Using these two Operating Systems allows web developers to use the necessary apps including Node JS, Ubuntu, and GIT.

What Operating System does PHP use?

PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.) PHP is compatible with almost all servers used today (Apache, IIS, etc.)

Which is better for development Linux or Windows?

The open-source operating system , Linux is often the default choice for developers. The OS offers powerful features to developers. The Unix-like system is open to customisation, allowing developers to change the OS as per there needs.

Is PHP a development platform?

PHP is the fastest and most widely used server-side scripting language for building websites and web apps. There are many good reasons why several developers prefer PHP to other server-side languages like Python and Ruby.


2 Answers

There are four possibilities for the best operating system to develop on:

  1. The one you're most familiar with. Familiarity breeds productivity;
  2. The one everyone else on your team uses. You can create problems by being different;
  3. The one your tools are available on. Sometimes you don't have a choice; and
  4. The one your production environment is on. I've seen problems caused before because the dev environment was on Windows and the production environment was Linux. This was with Java. As similar as they can be there can be subtle differences that can bite you badly. PHP is another good example of being quite different on Windows vs Linux.

The one thing I'll add to this is that, of any OS-specific features I can think of, the one that can really matter is filesystem. Once I went a 20 minute subversion checkout on WinXP/NTFS with putty (svn+ssh) to 40 seconds on Ubuntu/ext3. Build time also dropped from 15 minutes to ~3 minutes. In both cases that was nearly all filesystem.

like image 142
cletus Avatar answered Oct 19 '22 00:10

cletus


Whatever your most familiar with and like the best.

It is really a personal decision about how you like to work and the tools you like to work with.

It can also depend on the team that your working with. If you have a specific IDE that the team uses, it may help to use the same IDE they are using.

One of the great things about PHP is that you can develop almost anywhere with a large variety of tools.

like image 20
Justin Giboney Avatar answered Oct 19 '22 02:10

Justin Giboney