Web Server teknolojisi yığını pazar payları?

5 Cevap php

Müşterilerin kendi web sunucuları üzerine kuracak ön uç web teknolojisi bir parça için araştırıyorum. Sunucu tarafı teknoloji yığını bir SOAP istemci olarak destek oyunculuk gerekiyor, ama çok başka. Benim birincil amaç dağıtım kolaylığı.

  • İdeal müşteriler herhangi bir yazılım yüklemenize gerek olmaz, onlar sadece (dolayısıyla web sunucusu pazar payı hakkında bilmek istiyorum) bazı dosyalarda açılan ve gidebiliriz

  • Onlar herhangi bir yazılım yüklemek zorunda olsaydı, ben mümkün olduğunca kolay ve ağrısız olmak istiyorum

Şu vea bu ASP.NET ve PHP arasında yakın bir yarış. Bunlar bugüne kadar benim deneyimleri ve düşünceleri vardır:

  • PHP mevcuttur ve muhtemelen Apache ile birlikte en çok linux veya BSD web sunucularında yüklü, ama çok değil IISsunucularında. Bu oldukça çok şey yüklü olabilir, ancak ASP.NET gibi pencerelerde yüklemek kadar kolay değil. It looks like this is improving, however the improvements seem to be aimed at IIS7, not 6 or 5

  • IIS6 hemen IIS en çok kullanılan versiyonu gibi görünüyor

  • * Nix web sunucuları çalıştırmak İnsanlar pencere yöneticileri için için ... çok değil gerekirse PHP etkinleştirmek / yüklemek için yeterli kadar clued

  • ASP.NET mevcut ve muhtemel birçok windows web sunucularında yüklü olduğunu ve yüklü değil eğer eklemek zor değil.

  • ASP.NET hemen hemen olmayan windows sunucular için geçerli değildir - şahsen mono harika olduğunu düşünüyorum rağmen, ben sadece tanıştığım * nix sunucu yöneticileri çoğu bir üretim çözeltisi (bugün) olarak satmak değil

  • Ruby / Python / Java tüm daha fazla veya daha az onları eledik böylece çalışan almak için manuel hack sürü gerektirir.

  • PHP daha büyük bir pazar payına sahip gibi genel görünüyor, ama (bu yazılım hedefleniyor budur) kurumsal pazarda çok daha fazla windows / IIS sunucular var gibi görünüyor

Herkes herhangi bir istatistik yönde bana gelin, ya da ortak web sunucusu kurulumları ile ilgili kendi deneyimlerini paylaşmak olabilir, bu çok mutluluk duyacağız.

5 Cevap

Sunucu tarafı teknoloji yığını soap çağrıları desteklemek gerekiyor, ama çok başka. Benim birincil amaç dağıtım kolaylığı.

Bu hedef "Dağıtım kolaylığı" ise, neden hem ASP ve PHP version yapmıyoruz?

PHP seçerseniz, herkes bunu kullanabilirsiniz gibi görünüyor, ve MS insanlar için (değil çok) sadece biraz daha zor.

Ancak, ASP.net seçerseniz, MS insanlar için biraz daha kolay olacak, ama çoğu * nix kişi ya olamaz, ya da kullanmaz.

MS kullanıcılara veya * nix kullanıcılara büyük ağrı küçük ağrı seçim göz önüne alındığında, MS kullanıcılara küçük acı verecekti.

Genel olarak, PHP gitmek için bir yol gibi geliyor, ama ben şahsen benim iş istasyonu benim MS kalma sınırı gibi bu, oldukça subjektif sanırım.

Ben sadece son Web Platform Installer 2.0 kullanarak Pro sanallaştırılmış XP üzerinde IIS ve PHP yükledim ve basit bir nokta-ve-tıklama. Eğer Win2008 üzerinde IIS7 atalım olacak çok aynı yükleyici hiçbir sorun Xp (5.1) çalıştırabilirsiniz IIS yüksek sürümünü kurma ve buna PHP ekleyerek vardı, sadece SP3 ve XP sürecinde CD yüklemek istedi .

Great Statistics Apache şu anda (9 Ekim) apache ve sadece 20% Miktarı IIS işletilen web siteleri hemen altında% 70 olduğunu söylüyor. Eğer dünyadaki her web sitesi çalıştırmak isteyen bir uygulama, PHP apache üzerinde etkinleştirme gibi en iyi seçim olacaktır lazım varsayarsak oldukça saçmadır.

Eğer gelişmekte konum belirli bir pazar varsa Ancak, bir değişik kullanım profili olabilir. Eğer php kök aşağı gitmek olsaydı, bir seçenek XAMPP yüklemek bir parçası olarak uygulama paketi olacaktır. XAMPP kolay bir windows makinede Apahe / MySQL / PHP / Python / Perl çalıştırmak için yapar - Bir dizine ayıklamak ve önceden yapılandırılmış bir ortam başlangıç ​​için bir tek komutunu çalıştırın.

XAMPP olur kullanırken teknik olmayan kullanıcılar için çok kolay windows apache koşu yapar.

Hedef pazar burada nedir? Yani insanlar çalıştıran anlamaya ihtiyacı ve / veya çalıştırmak için hazırız bölümdür.

Eğer tamamen çapraz-platform bir yaklaşım istiyorsanız, Ayrıca, Tomcat java çalıştıran düşünebilirsiniz - bu şey ve her şey üzerinde çalışır.