Warum sind PHP-Entwickler billiger als .NET-Entwickler? [geschlossen]

7

Dies ist eine zweiteilige Frage; Erstens, hat irgendjemand da draußen einen Einblick, warum PHP-Vertragsentwickler zu einem viel niedrigeren Preis als ihre .NET-Gegenstücke verfügbar sind (ungefähr 30% Prämie für die Microsoft-Typen)? Ich habe einige Theorien, die sich auf die Leichtigkeit des Lernens und die Kosten von Tools und Servern beziehen, möchte aber von anderen Leuten Feedback bekommen.

Zweitens, was bedeutet dies für die Gesamtkosten des Projekts und die laufende Wartung? Würden Sie im Allgemeinen den Gesamtaufwand für eine typische Website für die beiden ähnlich betrachten oder schlägt eine Technologie eine Premiumzeit vor?

    
Troy Hunt 27.07.2009, 02:17
quelle

9 Antworten

3

Ich denke, das hat auch etwas mit der Art der Kunden zu tun.

PHP (das ist eine GROSSE GENERALISIERUNG!) Projekte neigen dazu, für kleine Websites für kleinere Unternehmen, - oder -, Mega-Websites für Unternehmen, deren Hauptgeschäft webbasiert ist. In beiden Fällen ist die Entwicklung ein großer Kostenfaktor, der niedrig gehalten werden muss, wenn der Gewinn steigt gemacht werden, wählen sie LAMP Stacks, weil die Kosten niedriger sind und sie PHP wählen weil die Preise niedriger sind.

.NET-Projekte neigen dazu, für große Unternehmen zu sein. Entwicklungskosten sind nicht höher Hauptsorge (in der Tat zahlen sie oft weit über die Spitze, um diese Software zu gewährleisten Entwicklung verzögert nicht den Rest des Projekts). Sie erwarten auch mehr als nur ein Programmierer für ihr Geld. Kenntnisse einiger formaler Methoden (RUP etc.), Erfahrung in der Geschäftswelt und zahlreiche andere technische Fähigkeiten (SQL, CORBA, SOAP usw.) werden erwartet.

Die Auftragssätze werden von Angebot, Nachfrage und Mode bestimmt. Sie haben sehr wenig mit dem Schwierigkeitsgrad oder dem benötigten Können zu tun haben. Seit Jahren einer der höchsten paying gigs hat SAP implementiert - wo die Schlüsselqualifikation für einen SAP-Entwickler liegt ist die Fähigkeit, dem Verstand zu widerstehen, der langweilig ist.

    
James Anderson 27.07.2009, 03:03
quelle
18

Ich bin misstrauisch, dass zwei Entwickler, ein .NET und ein PHP, mit demselben Qualifikationsniveau und gleichem Dienstalter in derselben Region einen statistisch signifikanten Unterschied in ihren jeweiligen Raten haben.

Es ist möglich, dass der PHP-Skills-Markt im Vergleich zu .NET mit Anfängerlevel und relativ unerfahrenen Programmierern gesättigt ist. Das könnte die Durchschnittswerte verzerren, aber das ist ganz anders als zu sagen "PHP-Entwickler sind billiger als .NET"

    
Rex M 27.07.2009 02:23
quelle
5

nicht versuchen, PHP-Entwickler hier zu packen, aber würden sie nicht nur Web-Entwicklung Fähigkeiten für das Geschäft bieten?  
.Net-Entwickler neigen dazu, nicht nur auf Web-Entwicklung beschränkt zu sein

    
MakkyNZ 27.07.2009 02:38
quelle
4

Bedarfsversorgung? Ich würde sagen, dass es mehr PHP-Entwickler und weniger Jobmöglichkeiten gibt und die Kosten sinken.

    
lubos hasko 27.07.2009 02:21
quelle
3

Als jemand, der sich in beiden Umgebungen entwickelt, kann ich Ihnen sagen, dass Rex M ganz richtig ist. PHP hat einen niedrigeren Einstiegslevel und daher ist der Markt mit billigeren, weniger erfahrenen PHP-Entwicklern viel gesättigter als der .Net-Markt.

    
James P. Wright 27.07.2009 02:40
quelle
3

Weil es Millionen von Script-Kiddies gibt, die mit PHP angefangen haben, um eine Website für Mamas Buchladen zu entwickeln. Jetzt gibt es eine Marktsättigung, und da die mittleren Manager nicht in der Lage sind, einen guten Entwickler von einem schlechten zu unterscheiden, wird der Preis für selbst gute Entwickler gesenkt. Der Schlüssel, um das beste Geld zu machen, ist die Nachfrage nach Technologie in großen Unternehmen. PHP wird nicht von großen Unternehmen genutzt, außer für Startups wie Facebook, die zu großen Unternehmen werden (und jetzt bedauern, PHP zu benutzen).

    
Craig 27.07.2009 02:47
quelle
2

In meinen Augen ist PHP dem klassischen ASP näher, ich denke ASP.Net ist ihnen eine Generation voraus. So kann ich als Entwickler in ASP.Net viel produktiver sein als in PHP oder Classic ASP. Für mich gab es auch eine viel größere Lernkurve bei ASP.Net.

Ich denke, es ist der Unterschied zwischen einem Piloten und einem Jet-Piloten. Die Ausbildung, Kosten, Unterstützung und Produktivität sind höher mit dem Jet-Pilot, aber wenn Sie nach Tokio gehen, ist das, was Sie brauchen.

    
JBrooks 27.07.2009 02:57
quelle
0

Ich denke, es hat mit den Arten von Unternehmen zu tun, die Microsoft-Produkte im Gegensatz zu Linux-basierten Systemen verwenden. Wenn sie MS-Produkte verwenden, ist dies normalerweise ein Anzeichen dafür, dass sie gut finanziert sind oder tiefe Taschen haben.

    
Spencer Ruport 27.07.2009 02:21
quelle
0

Die mit der Entwicklung mit .NET verbundenen Kosten können hoch sein. Selbst wenn Sie MSDN-Mitglied sind, kann es immer noch teuer werden, je nachdem wie viele Personen beteiligt sind. Auf der PHP-Seite sind die Tools zum größten Teil weniger teuer.

Training ist eine andere Sache ... es gibt eine Menge Training für .NET-Entwickler, die viel Geld kosten, etwas, für das der Programmierer oder die Firma bezahlen muss. Mit PHP gibt es nicht die hohe Verfügbarkeit von Schulungen, so dass diese Kosten auch weniger sind.

    
Jason 27.07.2009 02:26
quelle

Tags und Links