Donnez votre point de vue sur les deux langages de script orientés serveur. Quels sont selon vous leurs points forts et leurs points faibles. Participez
Chaque chose a sa place, une place pour chaque chose Claude Pelletier, Québec Quels sont les principales différences entre les deux langages, selon vous ? D'abord, précisons que ASP.Net n'est pas un langage, mais une manière de monter des applications Web en fonction de certaines pratiques. En outre, à part le Jscript ou J# que personne ou presque n'utilise, les langages employés dans ASP.Net ne sont pas des langages de script (interprétés), mais des langages compilés. ----- Notons que le C#, langage de prédilection d'ASP.Net, obéit à une norme régie par l'ECMA, que le langage est libre d'utilisation et qu'il est implémenté pour toutes les plates-formes via le cadriciel ("framework") Mono (http://www. Mono-project. Com/). ----- Il n'est pas nécessaire d'utiliser Visual Studio pour développer des projets ASP.Net : plusieurs logiciels assistants (MonoDevelop, SharpDevelop, xdevelop, etc. ) nous permettent de le faire aisément et, à la limite, on pourrait le faire avec un simple éditeur de texte dans la mesure où l'on dispose d'un compilateur. ------ Cela dit, peu importe le langage ou la manière de développer, j'estime que chaque langage ou technique de programmation a ses avantages et ses inconvénients qu'il convient de mettre en contexte. Comme on dit : "Chaque chose a sa place, une place pour chaque chose."
Le quel préférez-vous, et pourquoi ? Les deux. --- PHP pour la souplesse qu'apporte un langage de script. Il s'avère plus performant que des ASP.Net sous Mono dans Linux. Mais tant qu'à utiliser un langage de script, je préfère encore JavaScript en Server Side avec le moteur de servlets Resin 2 (hyper-performant, pas de failles recensées, facile de configuration et d'utilisation, manoeuvrable sous Eclipse). ---- C# pour un langage orienté objet facile d'utilisation et beaucoup plus performant que des scripts. On regrettera cependant l'absence d'outils de développement à la hauteur de Visual Studio pour les plates-formes Linux. Mais espérons que la collaboration Microsoft/Novell nous réserve de bonne surprises quant à l'avenir de. Net sous Linux...