web-dev-qa-db-fra.com

ASP.net vs PHP (Que choisir)

On m'a assigné une tâche pour développer une nouvelle application web. C’est une sorte d’applications sociales sur le Web. Par souci de compréhension, vous pouvez dire que c’est semblable à Facebook. Maintenant, avant de commencer à développer une telle application, j'ai quelques questions à poser:

  • Premièrement, l'outil et le langage de programmation affectent-ils les performances des applications Web?

par exemple, deux pages Web ont le même contenu, la seule différence est qu'une page est créée en ASP.net (avec C #) et une autre en PHP, quelle page s'ouvre plus rapidement du côté de l'utilisateur? Le seul but de poser cette question est que je veux choisir une langue qui soit plus rapide de la part de l'utilisateur potentiel

  • Même est le cas avec la base de données ai-je besoin de choisir une base de données spécifique ou je peux utiliser n'importe quelle base de données de mon choix, actuellement je considère:

1.MS SQL Server
2.MY SQL et
3.Postgres

35
Jame

C'est impossible à répondre et a été évoqué plusieurs plusieurs fois auparavant. Faites une recherche, lisez ces discussions, puis choisissez le cadre que vous et votre équipe avez acquis.

60
Matt Mitchell

Vous pouvez avoir un grand succès et une grande performance de toute façon. MSDN s'exécute sur ASP.NET afin que vous sachiez qu'il peut fonctionner correctement. PHP utilise un grand nombre des meilleurs sites Web du monde. On peut en dire autant des bases de données. Vous devez vraiment choisir en fonction de vos compétences, des compétences de votre équipe, des possibilités spécifiques fonctionnalités dont vous avez besoin/que vous voulez que l’on fasse mieux que l’autre, et même les serveurs sur lesquels vous souhaitez exécuter ce site.

Si je le construisais, je serais plutôt orienté vers PHP car tout ce que vous voulez faire a probablement déjà été fait auparavant (avec des exemples de code)) et parce que l'hébergement est tellement plus facile à obtenir (et moins cher car Pour les mêmes raisons, je choisirais également MySQL: c'est une excellente plate-forme de base de données et le prix est correct.

21
IAmTimCorey

Quelques sujets pourraient vous apporter une réponse. Vous pouvez également exécuter des tests vous-même. Ne voit pas trop difficile de commencer des boucles et d'ajouter un minuteur pour calculer le temps d'exécution ;-)

3
Joshua - Pendo