1

Technologiquement parlant, quels sont les avantages de la programation ASP, voir ASP + c#, pour la création d'un site vitrine, utilisant une BDD pour les news, questions/réponses, FAQ, etc ? Du léger en somme.

Mon chef demande à être convaincu de l'intérêt d'abandonner l'ASP, et de son outils fétiche Visual Studio.
Moi, je demande l'inverse: quels sont les avantages de faire de l'ASP. Je trouve l'ASP illisible, surement un manque d'habitude, et je préfère le PHP.
Les intérêts économiques, de type de licenses, et de portabilités ne le satisferont pas, puisque nous avons déja un hébergement sous Windows, et nous toutes les licenses Visual Studio, MSDN, SourceSafe, doftfuscator... la totale.

2

ASP ou ASPX ?
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

3

Je ne sais pas ce qu'est l'ASPX.
C'est ASP.net? Si oui, c'est en fonction des besoins, donc faible intérêt, sauf pour consulter et mettre à jour la BDD.

4

Oui c'est de l'asp.net

Entre ASP et PHP il n'y a quasiment aucune différence. On remplace <? par <% et apres on code ^^ Au niveau de la lisibilité ca dépend de comment tu codes, si tu mélange du code serveur avec de l'HTML, que ce soit en PHP ou en ASP ca peut vite devenir illisible.

Ensuite vient la question de l'ide. Visual Studio est un excellent outil de développement. Le probleme est que son potentiel n'est pas du tout exploité quand on fait de l'ASP basique ... ca revient à faire du Notepad++ en exagérant.

Vous avez deja toute une infastructure Microsoft ... pourquoi ne pas faire de l'ASP.NET ou de l'ASP MVC ? Développer le site dont tu parles ne prendrait pas beaucoup de temps avec ca happy
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

5

Donc il n'y a pas de différences technologiques importantes pour ce type de projet? Ce serait juste une question de gout et d'environnement actuel?
Je vais donc me renseigner sur l'ASP MVC, ça me semble bien à première vue. Merci du conseil.

6

GUNNM (./5) :
Donc il n'y a pas de différences technologiques importantes pour ce type de projet?

Entre .asp (et non .aspx) et .php, si j'ai bien compris.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

Oui, mais aussi avec ASPX.

Comme je n'ai jamais utilisé ASPX, je ne vois pas bien la différence avec ASP .
J'ai l'impression que c'est l'équivalent, en mieux, du CGI.

8

En cherchant un tutorial sur ASP MVC, je tombe sur cette page décourageante :
http://msdn.microsoft.com/fr-fr/magazine/cc337884.aspx
Donc, pour un simple "Hello World", il faut un projet contenant plusieurs fichiers plus ou moins obscurs (les .asax, et .config par ex.) et près de 30 lignes de code.
Un simple <? echo $name ?> ferait pareil en PHP. (Mauvaise foi inside)
De plus, j'ai l'impression qu'il faut faire une croix sur les Web Form?

J'admet que je n'ai fait qu'une approche rapide, et que ce n'est qu'un tuto.
Mais c'est un peu ce que je reprochais à l'ASP dans mon post #1 : l'ASP est difficile à lire.
Et en MVC, c'est du XML qui est intégré à l'HTML, le code devient un peu plus incompréhensible, puisqu'il faut jongler avec plusieurs fichiers pour comprendre ce qu'il se passe dans le .aspx.

C'est vrai, l'exemple du wiki dans la même page est plus parlant, car fait avec presque le même nombre de ligne que le hello world, mais j'ai l'impression qu'il faut déjà être un pro de l'ASPX pour vraiment profiter de l'ASPX MVC.
Ce n'est pas mon cas, vous l'aurez compris.
Y a t'il des avantages que je n'aurais pas vus? Rassurez-moi, l'ASPX est-il aisé à appréhender?

9

ouais enfin la tu compares un framework aspx avec une ligne de code php.
Regarde un "Hello world" avec Zend grin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

10

Un framework, que ce soit PHP ou Ajax, c'est du masochisme.
ASPX MVC serait un framework ASP? J'en ai l'impression, surtout qu'il faut télécharger une extension pour l'avoir sous VS.

Please, donnez moi n'importe quoi convaincre mon mon chef de réaliser le site de la boite en PHP. Si il n'était pas si obtus, je lui ferais son site en PHP en 1/2 semaines, mais là je suis bon pour apprendre l'ASP, et dans 3 mois le site ne sera pas fini.

11

J'aurai tendance à penser que tu devrais tenter l'ASP.NET MVC. D'après la description que tu donnes en ./1 le site n'a pas l'air extrêmement complexe, donc ça me paraît justement un très bon point de départ pour prendre en main la technologie. Certes ça te prendra peut être un mois au lieu de une semaine, mais si c'est une demande de ton boss, profites en et ça te fera de l'expérience dans le domaine wink
Par contre, si jamais tu dois apprendre en même temps un langage .NET c'est peut-être moins une bonne idée, mais là ça dépend entièrement de toi.

(Et sinon à moins que ma mémoire ne fasse défaut, ASP.NET peut aussi être utilisé à la manière de ASP (qui utilisait principalement du Visual Basic, et dont ASP.NET est l'évolution), PHP ou JSP (le JSP de base que personne utilise tel quel) c'est juste que le moteur d'exécution est basé sur .NET donc te donne accès à tous les langages supportés... Mais je ne pense pas que tu tires de réel bénéfice d'une telle utilisation par rapport à du bon PHP bien dégueulasse. ^^)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

12

GUNNM (./8) :
En cherchant un tutorial sur ASP MVC, je tombe sur cette page décourageante :
http://msdn.microsoft.com/fr-fr/magazine/cc337884.aspx
Donc, pour un simple "Hello World", il faut un projet contenant plusieurs fichiers plus ou moins obscurs (les .asax, et .config par ex.) et près de 30 lignes de code. Un simple ferait pareil en PHP. (Mauvaise foi inside)


Je confirme c'est de la mauvaise foi grin En fait certes c'est tres verbeux au départ, mais en rajoutant des fonctionnalités, pages, acces à la BDD, l'ajout de code ne devient pas exponentiel comme en PHP.

D'ailleurs je te conseille les tutos de ScottGu qui permettent de réaliser une vitrine justement wink http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx
GUNNM (./10) :
Un framework, que ce soit PHP ou Ajax, c'est du masochisme.

Ca t'aide surtout à ne pas réinventer la roue à chaque fois ...
GUNNM (./10) :
ASPX MVC serait un framework ASP? J'en ai l'impression, surtout qu'il faut télécharger une extension pour l'avoir sous VS.

oui
GUNNM (./10) :
lease, donnez moi n'importe quoi convaincre mon mon chef de réaliser le site de la boite en PHP. Si il n'était pas si obtus, je lui ferais son site en PHP en 1/2 semaines, mais là je suis bon pour apprendre l'ASP, et dans 3 mois le site ne sera pas fini.

Là je peux pas t'aider ... j'ai fais du PHP pendant longtemps (yN est fait en php grin) et professionnellement je fais de l'ASP .net (j'ai pas encore eu a faire à de l'ASP MVC). Du coup je peux bien comparer les 2 ... et pour une réalisation pro je prendrais de l'ASP .NET ^^ Car une fois qu'on maitrise le framework ca va 10x plus vite ! (et je parle pas encore des gains grâce à visual studio grin)
GoldenCrystal (./11) :
(Et sinon à moins que ma mémoire ne fasse défaut, ASP.NET peut aussi être utilisé à la manière de ASP (qui utilisait principalement du Visual Basic, et dont ASP.NET est l'évolution), PHP ou JSP (le JSP de base que personne utilise tel quel) c'est juste que le moteur d'exécution est basé sur .NET donc te donne accès à tous les langages supportés... Mais je ne pense pas que tu tires de réel bénéfice d'une telle utilisation par rapport à du bon PHP bien dégueulasse. ^^)

²
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

13

C'est toujours chiant d'apprendre à utiliser un framework, mais c'est vraiment un investissement à long terme. En revanche, il faut bien réfléchir avant d'en choisir un, un framework est fait pour être réutilisé sur plusieurs projets.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

14

La réunion s'est terminée hier soir, pour un développement du site en début d'année prochaine.

Pour info, j'ai proposé ASP.NET MVC. oui
Merci pour vos conseils.

15

Faut maintenant espérer que ça va t'être utile d'apprendre ça hehe

(d'un autre côté, je pense qu'une fois que tu as compris comment te servir d'un framework, c'est plus facile de passer à un autre... mais bon, ce n'Est pas trop mon domaine)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

16

Je ne sais pas encore si cela me sera utile.
Mais l'ASP.net le sera, car nous somme une boite de simulation de procédés, et nous avons l'intention de porter l'un de nos simulateurs en ligne, voir même un traceur de flowsheet.
Donc, ce n'est pas perdu. wink
Ce qui m'a séduit, c'est surtout la séparation des données et de l'interface.
Quand aux Web Form, je m'en balance, j'ai l'habitude de faire des formulaires avec notepad.

17

Euh si c'est pour utiliser l'ASP .NET sans les webforms et sans les composants <asp: */> autant ne pas l'utiliser :/

C'est comme coder en c++ sans utiliser les classes ... autant faire du C ^^
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

18

J'ai crus comprendre que on ne peut pas les utiliser avec MVC.
Donc il n'y a pas de problème avec les Web Form et MVC?

19

Tu parlais pas d'ASP MVC dans ./16 grin
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)