it-swarm.com.de

ASP.net vs PHP (Was zu wählen)

Mir wurde die Aufgabe übertragen, eine neue Webanwendung zu entwickeln. Es ist eine Art von Social-Web-Anwendungen, zum besseren Verständnis kann man sagen, dass es Facebook ähnlich ist. Bevor ich mit der Entwicklung einer so großen Anwendung beginne, habe ich einige Fragen:

  • Erstens: Beeinträchtigen das Tool und die Programmiersprache die Leistung der Webanwendung?

beispielsweise habe ich zwei Webseiten erstellt, die beide denselben Inhalt haben. Der einzige Unterschied besteht darin, dass eine Seite in ASP.net (mit C #) und die andere in PHP erstellt wurde. Welche Seite wird nun benutzerseitig schneller geöffnet? Der einzige Zweck, diese Frage zu stellen, ist, dass ich eine Sprache wählen möchte, die vom Endbenutzer-Interessenten schneller ist

  • Gleiches gilt für die Datenbank. Muss ich eine bestimmte Datenbank auswählen oder kann ich eine beliebige Datenbank meiner Wahl verwenden?

1.MS SQL Server
2.Meine SQL und
3.Postgres

35
Jame

Dies ist unmöglich zu beantworten und wurde many viele Male zuvor angesprochen. Führen Sie eine Suche durch, lesen Sie diese Threads und wählen Sie dann das Framework aus, mit dem Sie und Ihr Team Erfahrung haben.

60
Matt Mitchell

Sie können so oder so große Erfolge und großartige Leistungen erzielen. MSDN wird von ASP.NET ausgeführt, sodass Sie wissen, dass es eine gute Leistung erbringen kann. PHP betreibt viele der besten Websites der Welt. Das Gleiche gilt auch für die Datenbanken. Sie müssen wirklich eine Auswahl treffen, die auf Ihren Fähigkeiten, den Fähigkeiten Ihres Teams und den möglichen Besonderheiten basiert Funktionen, die Sie benötigen/möchten, damit eine bessere Leistung als die andere erbringt, und sogar die Server, auf denen Sie diese Site betreiben möchten.

Wenn ich es bauen würde, würde ich mich zu PHP) neigen, weil wahrscheinlich alles, was Sie tun möchten, vorher gemacht wurde (mit Codebeispielen wie) und weil Hosting so viel einfacher zu bekommen ist (und billiger, weil Sie haben im Vergleich zum Windows-Hosting nicht die Lizenzprobleme zu lösen.) Aus dem gleichen Grund würde ich auch MySQL wählen. Es ist eine großartige Datenbankplattform und der Preis stimmt.

21
IAmTimCorey

Es gibt einige Themen, die Ihnen eine Antwort geben könnten. Sie können auch selbst einige Tests durchführen. Sieht nicht zu schwer aus, um einige Schleifen zu starten und einen Timer zur Berechnung der Ausführungszeit hinzuzufügen ;-)

3
Joshua - Pendo