cyse
Elite
Hello @ tous,
D'abord, je vous explique le contexte, pour pas qu'on pense que je lance un thread à troll "opensource vs microsoft"... Je connais assez bien PHP, pour avoir travaillé avec 6 mois lors d'un stage. Et là je m'apprète à travailler dans une boite en ASP.NET 2 (VB.NET). Donc j'achète un gros livre (2000 pages ) et je commence à parcourir tout ça
Et je dois dire que j'ai été assez surpris ~ Je suis qu'au début de la découverte mais c'est tellement différent comme aproche. En PHP on est avec des fonctions qui sont là que pour effectuer certaines tâches, puis on récupère les résultats et on les affiche en formattant en html. Puis, là en ASP.NET, je vois des controles qui font tout, tout seul pratiquement : on les insère dans la page, et ils génèrent du html, récupèrent les informations utilisateurs, les controlent (en javascript et du côté serveur), les insèrent dans la base de données, bref ils font tout le boulot. Je me dis, quand je vois ses controles, que ça prend bien 3 fois moins de temps à développer un site from scratch en ASP.NET qu'en PHP ?
Et évidemment, comme on utilise un langage de programmation pour l'ASP.NET (qu'on peut choisir en plus), on a accès à des fonctions puissantes du langage (interfaces, héritages, gestions des exceptions, etc) alors qu'en php5 on a un orienté objet des plus sommaire.
Mais je m'emballe peut-être, vu que je ne fais que commencer, par contre je serais intéressé par votre avis et vos retours d'expérience !!
D'abord, je vous explique le contexte, pour pas qu'on pense que je lance un thread à troll "opensource vs microsoft"... Je connais assez bien PHP, pour avoir travaillé avec 6 mois lors d'un stage. Et là je m'apprète à travailler dans une boite en ASP.NET 2 (VB.NET). Donc j'achète un gros livre (2000 pages ) et je commence à parcourir tout ça
Et je dois dire que j'ai été assez surpris ~ Je suis qu'au début de la découverte mais c'est tellement différent comme aproche. En PHP on est avec des fonctions qui sont là que pour effectuer certaines tâches, puis on récupère les résultats et on les affiche en formattant en html. Puis, là en ASP.NET, je vois des controles qui font tout, tout seul pratiquement : on les insère dans la page, et ils génèrent du html, récupèrent les informations utilisateurs, les controlent (en javascript et du côté serveur), les insèrent dans la base de données, bref ils font tout le boulot. Je me dis, quand je vois ses controles, que ça prend bien 3 fois moins de temps à développer un site from scratch en ASP.NET qu'en PHP ?
Et évidemment, comme on utilise un langage de programmation pour l'ASP.NET (qu'on peut choisir en plus), on a accès à des fonctions puissantes du langage (interfaces, héritages, gestions des exceptions, etc) alors qu'en php5 on a un orienté objet des plus sommaire.
Mais je m'emballe peut-être, vu que je ne fais que commencer, par contre je serais intéressé par votre avis et vos retours d'expérience !!