Re: Best development platform? Mac, Windows or Linux?



On Oct 21, 1:35 pm, macca <ptmcna...@xxxxxxxxxxxxxx> wrote:

what do you think is the best all round development platform
that I should use as a Web Developer?

The one on which your application is intended to run.

Using VMWare I have a chouce of Windows/Linux or the computers
native OSX Operating Sytem.

There's way more to platform than the OS; PHP works with a variety
of HTTP servers (in particular, it works with both Apache and IIS);
additionally, on many of those servers (including Apache and IIS),
there's more than one way to deploy PHP (it could be either a server
module or CGI/FastCGI application). Depending on what deployment
option you choose, you can have different availability of environment
variables and even functionality. For example, HTTP authentication
is only available if PHP is running as an Apache module. There are
OS-dependent features as well; COM is available only on Windows,
shared memory, only on Unix, etc.

Also, there is no reason you can't write code on one machine and
execute it on another. For example, I often write code residing on
a Linux server from a Windows machine (all you need to do is to
set up a Samba share in order for your codebase to be avilable as
a Windows network drive).

The technologies I mostly use are LAMP technologies, but although
I think that Linux makes a great server OS, I'm just unsure if it
cut's the mustard as a development environment?

The problem is, the term "development environment" is ambiguous.
It can mean a code editor, but it can also mean a machine or a group
of machines dedicated to development (as opposed to, say, production
environment). The former is largely a personal choice, not unlike
religion; there are plenty of developers that swear by vi(m) and
Emacs. The latter, as I said above, is not really a matter of
choice; to minimize the likelihood of big conceptual problems, you
really should develop on your target system (keeping in mind that
your developer's workstation and your development server may well
be completely different beasts).

Cheers,
NC
.



Relevant Pages

  • Error on remote Development with VS.NET 2003
    ... Microsoft Development Environment ... Directory Services cannot find the web server. ... projects on a Windows 2000 or newer server from a Windows NT 4.0 client. ...
    (microsoft.public.sharepoint.portalserver.development)
  • Re: Wheres Apache in the Suse Distro ?!
    ... > on Windows using Visual Studio, ... the development environment is much less friendly using ... Well...I would stay away from Windows.Forms in mono and concentrate on ... > on an application server remote from your web server is that mono ...
    (alt.os.linux.suse)
  • Re: getting Object reference not set to an instance some times
    ... Server is Windows 2000 server with Framework 1.1. ... What development environment are you using? ... >Kevin Spencer ...
    (microsoft.public.dotnet.framework.aspnet)
  • project security issue
    ... my development environment is windows 2003 server. ... when i open a project on the visual studio IDE that is located on another server i get the message ...
    (microsoft.public.dotnet.framework)
  • SecurityFocus Microsoft Newsletter #154
    ... MICROSOFT VULNERABILITY SUMMARY ... ISS RealSecure Server Sensor SSL Denial Of Service Vulnerabi... ... Roger Wilco Remote Server Side Buffer Overrun Vulnerability ... available for Microsoft Windows operating systems. ...
    (Focus-Microsoft)