Je crée un site Web où les utilisateurs peuvent télécharger des images et les dessiner, ajouter du texte, etc. Mon équipe connaît un peu de php, mais nous ne savons rien de C#. Le temps n'est pas trop un problème. Nous connaissons tous Java, quels seraient les avantages de chacun? J'ai entendu dire que C# serait beaucoup mieux pour manipuler la toile parce qu'il y a beaucoup plus de bibliothèques pour cela? Sera-t-il vraiment important de C# de php? pour les deux vous devez utiliser javascript et éventuellement jquery de toute façon? Gardez à l'esprit que nous sommes tous plus que disposés à apprendre C# et nous avons également un serveur Windows. Faites-moi savoir vos pensées! Merci!Quoi de mieux à utiliser dans ce cas? C# ou php?
Répondre
Si votre équipe connaît déjà PHP, et peut déjà faire le travail en PHP, je m'en tiendrai à ce qu'ils savent. Je ne connais pas assez les différences entre les deux pour vous donner de bons résultats, mais je m'attendrais à ce qu'une équipe qui parle couramment PHP fasse un meilleur travail avec l'outil qu'elle connaît plutôt que d'en apprendre une nouvelle simplement parce qu'elle répond à certains définition arbitraire de "mieux".
Si votre équipe connaît quelque chose sur PHP, PHP est probablement votre meilleur pari.
Personnellement, je ne connais rien en C# (puisque c'est un client basé sur le Web, plutôt que sur le bureau) qui vous donnerait un avantage sur PHP.
L'une des premières questions que vous devez vous poser lors de la création d'une application est la suivante: comment et où l'application sera-t-elle utilisée? Si vous construisez une application intranet pour le déploiement dans un environnement Windows, en particulier si vous souhaitez lier dans Active Directory pour l'authentification de l'utilisateur, vous devez examiner IIS, et après ASP.NET, ce qui conduirait vous dans la direction de C# (bien que PHP puisse être utilisé aussi bien). Si vous envisagez de déployer votre application dans un environnement hétérogène, alors PHP est un choix beaucoup plus portable.
Si vous connaissez java, passer en C# ne devrait pas être si difficile. Ils sont similaires et l'ensemble des classes fournies avec Java et .NET Framework est similaire, mais agencé différemment.
J'utilise C# et ASP.NET (généralement ASP.NET MVC) pour tous de mon nouveau développement d'applications Web, en partie parce que sa ce que je sais, mais aussi je vraiment aime pas php (and I'm not alone).
Cest dit, si vous allez utiliser HTML5/Javascript (vous parlez de toile) alors votre code dorsal aura moins d'importance, car il sera la plupart du temps la persistance de vos données sur le disque sur le serveur; Cependant, je pense que quelque chose comme Flash ou Sliverlight fournirait une meilleure expérience utilisateur final pour un outil de minipulation d'image en ligne. L'un ou l'autre de ces sites peut être hébergé à partir d'une application web C# ou d'une application php.
- 1. Quoi de mieux, C# ou Java?
- 2. Quoi de mieux: DataSet ou DataReader?
- 3. Quoi de mieux: objc_msgSendv ou NSInvocation?
- 4. Quoi de mieux: Chaîne globale ou singleton?
- 5. Quoi de mieux XPath ou Linq2Xml
- 6. C# API pour utiliser wordnet - quoi de mieux?
- 7. Quoi de mieux, isset ou non?
- 8. quoi de mieux pour utiliser l'ensemble de requêtes php ou la fonction mysql?
- 9. Quoi de mieux en matière de performance? tapez [,] ou tapez [] []?
- 10. Nvarchar ou varchar quoi de mieux utiliser multiplier 2 ou arrondir les nombres entiers?
- 11. Est-ce un bug dans le langage PHP ou quoi?
- 12. SubSonic + Oracle - quoi de mieux 2.2 ou 3?
- 13. Quelle structure de table mysql à utiliser dans ce cas
- 14. structure de données C++ efficace à considérer dans ce cas
- 15. Chaînes C++, quand utiliser quoi?
- 16. Soumission de formulaire HTTPS avec cURL (ou quoi que ce soit de mieux)
- 17. Quoi de mieux pour les paramètres d'une fonction de rappel C: va_list, ou ellipsis?
- 18. solr ou sphinx? ce qui est mieux?
- 19. PHP/lire les fichiers txt (ou quoi que ce soit)
- 20. C# à quoi bon utiliser SET?
- 21. Pourquoi utiliser BufferedReader dans ce cas?
- 22. Quelle collection C# dois-je utiliser pour ce cas d'utilisation?
- 23. Linq to SQL - quoi de mieux?
- 24. Vaut-il mieux utiliser des sessions php avec des objets ou accéder à db?
- 25. Quoi de mieux pour la technologie JSF
- 26. quoi utiliser libharu C++ ou i texte java
- 27. Quoi de mieux dans sIFR 3 beta que sIFR 2?
- 28. Devrais-je utiliser if déclaration? Si oui, ce qui sera bien dans ce cas PHP?
- 29. Qu'est-ce qu'un bon ou mieux dans votre façon d'opinion à faire POO en C# ASP.net
- 30. .NET 2.0 Framework en C# vérifie si l'os 64bit le cas échéant? si ce n'est pas le cas? mieux répondre?
Les deux langues peuvent être utilisées pour cela. Je pense que votre vrai travail sera en javascript de toute façon, donc le langage back-end n'est pas aussi important. – tster