Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #8603

Re: Why PHP?

From "J.O. Aho" <user@example.net>
Newsgroups comp.lang.php
Subject Re: Why PHP?
Date 2013-03-08 18:37 +0100
Message-ID <apulv9Fk6a2U1@mid.individual.net> (permalink)
References <17a9677a-3785-4b5f-a4cf-e78ffd5191a1@googlegroups.com>

Show all headers | View raw


On 08/03/13 08:14, clayjar@gmail.com wrote:

> I need to present a strong case for choosing the LAMP platform, and PHP in particular. I have a very strong, intuitive notion about why LAMP is more suited for web applications than Windows-based alternatives, and experience to back it up, however, I lack professional knowledge about the difference between the two. What page or what information would you recommend to convince somewhat that LAMP platform is better suited for web apps? (Or PHP vs. C#). I have searched enough and pursued this information online, however, it is difficult to ascertain the objectivity due to salient biases and other factors.

I have been working with both, I don't have really too much experience 
of the web part when it comes to dotnet, but it has a lot of drawbacks 
when it comes to the early releases, getting better in C# 4.5 framework.

If you are using a lot of Linux specifics, then of course C#/dotnet is a 
poor choice and if you relay a lot on microsoft products, then C# may be 
better. C# in itself is quite okey and there is mono which is supports 
more platforms (Linux, OSX, ms-windows, ...) and could be used as a 
middle way, it allows the PHP team to work with the Linux which they are 
used to and the C# team gets the coding language they are used with.
In the end it's how you integrate things which will give you a "best 
option", but I doubt the team will be able to write much better than 
previous time, no matter what you choose.


> I've been using PHP to build many websites for over a decade, and I try to avoid any type of argument for or against a language, because it really depends on how one uses the tools to get something done, although the quality of tool being used does matter to certain degree. The point of this exercise really comes down to trying to convince others to use the framework I've built over the years which is now capable enough to accommodate for more complex systems. The language I happened to use is PHP and the platform is LAMP. If I had started on JSP using Java I wouldn't be doing this, as my friend in our Windows-platform team believes Java to be "enterprise-ready" but not PHP. I'm sincerely asking the PHP community here to point me to some objective materials to help convince my (very pro-Microsoft) coworker and our boss that LAMP stack is a VERY viable alternative to other proprietary platforms.

You could always ask if anyone of them has used wikipedia of flickr and 
ask them if they think they use enterprise solution or not. Most likely 
all of them have happen to use one or the other and I doubt your system 
will get near the usage those two php based sites.

Myself I have seen that mcirosoft followers have difficulties to see 
benefits in more open projects and tend to treat them as non enterprise 
solutions as they are free and as everyone know enterprise solutions 
always costs a lot money.

Sadly I don't have a good answer to give you, but take the benefits you 
have, like you already have a stable, fast and tested framework and no 
need of spending time on trying to get together a C# framework for the 
project which will serve your companies needs. Bring in the guys who 
makes the budget, tell them how much they would save if the company went 
with the in-house framework instead of spending loads of money on 
license fees and if you have some good technical operation guys, I think 
they rather have a stable fast patched computer system than waiting a 
month or even up to 18 months to get a patch (there are some serious 
bugs in C# <=3 which hasn't been fixed in 5 years). And last, the PHP 
will always be easier to migrate to another platform, while the 
microsoft solution will always be locked and there is no where to go 
when EOF happens to the server version you are running and the dotnet 
version ain't compatible with the dotnet version default on the new 
generation of ms-server-windows.


-- 

  //Aho

Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Why PHP? clayjar@gmail.com - 2013-03-07 23:14 -0800
  Re: Why PHP? Michael Vilain <vilain@NOspamcop.net> - 2013-03-08 01:03 -0800
  Re: Why PHP? Jerry Stuckle <jstucklex@attglobal.net> - 2013-03-08 08:45 -0500
  Re: Why PHP? Martin Leese <please@see.Web.for.e-mail.INVALID> - 2013-03-08 10:11 -0700
    Re: Why PHP? The Natural Philosopher <tnp@invalid.invalid> - 2013-03-08 18:53 +0000
      Re: Why PHP? Robert Heller <heller@deepsoft.com> - 2013-03-08 13:53 -0600
        Re: Why PHP? Richard Yates <richard@yatesguitar.com> - 2013-03-09 15:41 -0800
          Re: Why PHP? The Natural Philosopher <tnp@invalid.invalid> - 2013-03-10 00:06 +0000
        Re: Why PHP? Arno Welzel <usenet@arnowelzel.de> - 2013-03-10 16:45 +0100
          Re: Why PHP? The Natural Philosopher <tnp@invalid.invalid> - 2013-03-10 16:54 +0000
            Re: Why PHP? Arno Welzel <usenet@arnowelzel.de> - 2013-03-10 19:43 +0100
            Re: Why PHP? Jerry Stuckle <jstucklex@attglobal.net> - 2013-03-10 16:51 -0400
          Re: Why PHP? Christoph Becker <cmbecker69@gmx.de> - 2013-03-10 21:59 +0100
            Re: Why PHP? Arno Welzel <usenet@arnowelzel.de> - 2013-03-14 20:15 +0100
              Re: Why PHP? "M. Strobel" <sorry_no_mail_here@nowhere.dee> - 2013-03-14 23:50 +0100
  Re: Why PHP? "J.O. Aho" <user@example.net> - 2013-03-08 18:37 +0100
  Re: Why PHP? clayjar@gmail.com - 2013-03-08 21:38 -0800
    Re: Why PHP? Michael Vilain <vilain@NOspamcop.net> - 2013-03-08 22:06 -0800
  Re: Why PHP? clayjar@gmail.com - 2013-03-08 21:46 -0800
    Re: Why PHP? "J.O. Aho" <user@example.net> - 2013-03-09 12:22 +0100
  Re: Why PHP? David Heller <daveh@allheller.net> - 2013-03-09 06:13 -0800
  Re: Why PHP? Arno Welzel <usenet@arnowelzel.de> - 2013-03-09 16:22 +0100

csiph-web