2010-07-19 4 views
2

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?

+3

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

Répondre

0

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".

0

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.

0

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.

0

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.

Questions connexes