Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #8603
| 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> |
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
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