Php vs. ASP [ > Débat inside < ] - Programmation
Marsh Posté le 30-04-2002 à 21:40:43
C'est dans lequel des deux qu'il y a les bugs ?
Marsh Posté le 30-04-2002 à 21:42:42
le genre de debat qui finis jamais pitié non
efface ce topic
en + y en a deja eu plusieurs sur asp vs php fait une recherche plutot!
[jfdsdjhfuetppo]--Message édité par veryfree le 30-04-2002 à 21:43:39--[/jfdsdjhfuetppo]
Marsh Posté le 30-04-2002 à 22:57:23
veryfree a écrit a écrit : le genre de debat qui finis jamais pitié non efface ce topic |
ha bon?
y'a encore des gens qui font de l'asp par choix?
he beh :-(
Marsh Posté le 30-04-2002 à 23:00:18
greg@freestarthu a écrit a écrit : ha bon? y'a encore des gens qui font de l'asp par choix? he beh :-( |
oui j en ai vu poster ici qui developpait en asp par choix
surement parce qu il font du vb alors le vbscript est plus accessible pour eux j'imagine
enfin ils savent pas a coté de quoi ils passent...
Marsh Posté le 30-04-2002 à 23:11:16
veryfree a écrit a écrit : oui j en ai vu poster ici qui developpait en asp par choix surement parce qu il font du vb alors le vbscript est plus accessible pour eux j'imagine enfin ils savent pas a coté de quoi ils passent... |
c clair...
leurs clients non plus...
Marsh Posté le 30-04-2002 à 23:16:40
j'ai eu récemment un entretien pour un stage, où je voulais faire de la programmation web et donc pour moi, du PHP (je sais déjà en faire, regarder mon site...). Le mec me demande : selon vous, lequel a le plus d'avenir : PHP ou ASP ?
Moi évidemment, je répond PHP, parce que ça évolue plus vite, la communauté est forte, très axée sur l'entraide, les ressources sur internet ne manquent pas.... alors qu'ASP est une solution microsoft payante tournant sur des serveurs Microsoft, et que même si je n'ai rien contre microsoft, je ne pensais pas que ct une solution d'avenir.
Le gars m'a dit que je me trompais complètement, que ses clients lui demandaient explicitement des solutions ASP et repassaient même des serveus Linux + Apache à des serveurs NT + IIS et ASP, histoire d'avoir du Microsoft... Il a bien vu que gt pas trop d'accord, il m'a pas encore rappellé ... (m'en fous j'ai déjà trouvé un stage).
Tout ça pour dire que ASP vs PHP ça veut pas dire grand chose, ASP est utilisé par les professionnels quasiment uniquement. PHP est utilisé par les développeur pour des sites perso évolués et apparemment peu pour des solutions professionnelles (n'hésitez pas à me contredire sur ce point SVP).
Marsh Posté le 30-04-2002 à 23:18:11
z0rglub a écrit a écrit : (n'hésitez pas à me contredire sur ce point SVP). |
je te contredis
Marsh Posté le 30-04-2002 à 23:20:05
greg@freestarthu a écrit a écrit : je te contredis |
et comme argument j'avancerai que tout ça ne tient qu'a de la branlette marketing des commerciaux des ssii pourries...
(c'est vrai que des clients demandent explicitement du ms, mais c'est principalement parce qu'ils ne sont pas *aware*)
Marsh Posté le 30-04-2002 à 23:23:23
greg@freestarthu a écrit a écrit : et comme argument j'avancerai que tout ça ne tient qu'a de la branlette marketing des commerciaux des ssii pourries... (c'est vrai que des clients demandent explicitement du ms, mais c'est principalement parce qu'ils ne sont pas *aware*) |
j'avoue que le mec qd il m'a dit que PHP ct pas très évolué et pas spécialement prometteur, je me suis demandé où il passait son temps, dans les bureaux de microsoft ?
Marsh Posté le 30-04-2002 à 23:25:43
z0rglub a écrit a écrit : j'avoue que le mec qd il m'a dit que PHP ct pas très évolué et pas spécialement prometteur, je me suis demandé où il passait son temps, dans les bureaux de microsoft ? |
non mais c clair que *commercialement* ASP aplus d'avenir
enfin on devrait plutot dire "les ssii ont plus d'avenir avec l'asp"
du moins qd on compare au php. qu'est quand meme un peu limité quand il s'agit d'aller plus loin que le site web...
pour moi, la réponse c'est java, mais bon soit
debat sterile
Marsh Posté le 30-04-2002 à 23:37:06
concernant l'avenir de l'asp et du php, un petit point a soulever :
imagine que tu developpes ton appli web en php, testée approuvée par le client, ok tout fonctionne merveille
il arrive parfois que durant les tests, on passe a coté de qqchose, un bug, pas forcément une erreur de programmation, mais de 'conception' du langage de programmation (ca arrive, c pour ca qu'il y a des patchs)
imagine qu'on se situe effectivement dans ce cas, ton client perd des millions et se retrouve au bord de la faillite...
a qui peut il s'en prendre ? a toi ? non, il a validé le logiciel, il a recetté, tu es dechargé de toute responsabilité
vers les concepteurs du php alors ? lequel ? rasmus lerdorf ? pas evident que son code aie pas été retouché ? et de plus il n'est pas légalement responsable
vers la communauté ? elle n'a aucune existence juridique ...
c bien la le probleme ... en cas de crash, choisir php comme solution technique, c'est s'exposer a un risque enorme en cas de probleme ! il est evident que pour un petit projet, au pire si ca se plante, tant pis ... mais quand bcp d'argent est en jeu, une entreprise preferera largement payer plus cher pour une solution avec laquelle elle aura un recours juridique possible
voila, c mon opinion ( et non je ne suis pas pro-microsoft)
Marsh Posté le 30-04-2002 à 23:43:56
HappyHarry a écrit a écrit : c bien la le probleme ... en cas de crash, choisir php comme solution technique, c'est s'exposer a un risque enorme en cas de probleme ! il est evident que pour un petit projet, au pire si ca se plante, tant pis ... mais quand bcp d'argent est en jeu, une entreprise preferera largement payer plus cher pour une solution avec laquelle elle aura un recours juridique possible |
Autant que je me souvienne, la license de visual studio (comme de quasiment tous les logiciels en fait) decharge MS de toute responsabilité vis à vis de l'utilisation du logiciel. Je me souviens m^eme d'une license (il me semble que c'était borland qui avait trouvé la formule) disant qu'il ne garantissait pas que le logiciel était capable de réaliser la tache pour laquelle il était vendue.
C'est pour cela que je penses que cet argument ne me semble pas particulièrement discriminant finalement.
Marsh Posté le 30-04-2002 à 23:45:59
je ne parlais pas de l'utilisation du logiciel de developpement, mais d'un eventuel 'vice caché' qui lui est couvert par la loi, a condition d'avoir en face de soi une 'entité' qui existe juridiquement !
Marsh Posté le 30-04-2002 à 23:48:10
de toutes façons, faut vraiment etre mal dans sa tete pour depenser des millions pour un site developpé en asp
enfin bref
Marsh Posté le 30-04-2002 à 23:52:56
greg@freestarthu a écrit a écrit : de toutes façons, faut vraiment etre mal dans sa tete pour depenser des millions pour un site developpé en asp enfin bref |
j'avais espéré que le débat volerait plus haut que "microsoft c de la merde"
Marsh Posté le 30-04-2002 à 23:55:46
HappyHarry a écrit a écrit : je ne parlais pas de l'utilisation du logiciel de developpement, mais d'un eventuel 'vice caché' qui lui est couvert par la loi, a condition d'avoir en face de soi une 'entité' qui existe juridiquement ! |
Tu as des références juridiques sur ce thème, je ne l'ai jamais vu appliqué au logiciel ?
Marsh Posté le 01-05-2002 à 00:00:55
a vrai dire aucune, je suis loin d'etre un expert juridique, et ma maigre expérience professionnelle (chuis encore etudiant) ne m'a pas encore permise de me pencher plus sérieusement sur la question
je tire ces propos de mon chef de projet (qui je l'espere sait de quoi il parle) quand il a tenté de m'expliquer pourquoi j'allais faire de l'asp alors que je detestais ca (et avec la pratique je peux dire que si on s'en donne la peine c pas si nul que ca)
mais a priori, qques articles existent bel et bien a propos des vices cachés dans le code du commerce (ou un truc dans le genre) et je suppose qu'il en existe de similaires applicables aux entreprises
si un expert passe par la, qu'il n'hesite pas
edit : apres entretien avec une personne compétente, le vice caché ne s'applique pas au B-to-B, mais il y a des recours possibles liés aux pertes d'exploitation engendrées
pfff... c quand meme achement compliqué le droit ... et le droit international c encore pire ... les USA admettent les clauses de degagement de responsabilités, mais la France non, donc tout dépend de la législation sous laquelle on se situe ...
[jfdsdjhfuetppo]--Message édité par HappyHarry le 01-05-2002 à 00:20:34--[/jfdsdjhfuetppo]
Marsh Posté le 01-05-2002 à 00:31:26
Ce n'est pas pour troller, mais l'avenir, c'est Zope.
Marsh Posté le 01-05-2002 à 00:32:27
HappyHarry a écrit a écrit : j'avais espéré que le débat volerait plus haut que "microsoft c de la merde" |
j'ai dit ça?
Marsh Posté le 01-05-2002 à 00:32:41
Jar Jar a écrit a écrit : Ce n'est pas pour troller, mais l'avenir, c'est Zope. |
oui JarJar on sait tous que tu trolles jamais
je dirais aussi que les serveurs d'application ont un beau role a jouer, mais ca sera pas necessairement zope
[jfdsdjhfuetppo]--Message édité par HappyHarry le 01-05-2002 à 00:33:41--[/jfdsdjhfuetppo]
Marsh Posté le 01-05-2002 à 00:33:15
greg@freestarthu a écrit a écrit : j'ai dit ça? |
nan mais tu l'as pensé trop fort
Marsh Posté le 01-05-2002 à 00:33:57
Jar Jar a écrit a écrit : Ce n'est pas pour troller, mais l'avenir, c'est Zope. |
/me agrees sous reserves
(+python)
Marsh Posté le 01-05-2002 à 00:43:09
HappyHarry a écrit a écrit : ...mais quand bcp d'argent est en jeu, une entreprise preferera largement payer plus cher pour une solution avec laquelle elle aura un recours juridique possible |
Ton explication ne tient pas la route.
Si une société pouvait se retourner contre celle qui lui a vendu un logiciel buggé, Microsoft serait en faillite depuis longtemps... !!!! (fo pas déconné qd même qd tu vois ce qu'ils osent vendre...)
Moi je pense que c'est parce que
1. les sociétés font confiance à une marque (comme toi qd tu t'achètes des fringues). (Imagine que l'on va essaye de te "vendre un truc gratuitement" qui serait meilleur que ce que tu pourrais payer très cher. Tu te dirais, il y a une arnaque là derrière, non ???)
2. elles espèrent un suivi et un service après vente
3. les société de service Linux semblent peu répendues à leur yeux (et en réalité ??)
4. N'importe quel employé s'y connaissant un peu en informatique pense savoir être administrateur de serveur (voir même admin réseau...) Tu lui files un Linux, il va le regarder comme un extraterestre. Donc la société doit engager qq pour s'en occuper et ça elle veut pas.
Donc les sociétés préfèrent payer un programme plutôt qu'un service. Surtout que le programme, il ne faut le payer qu'une fois.
Marsh Posté le 01-05-2002 à 00:53:31
HappyHarry a écrit a écrit : oui JarJar on sait tous que tu trolles jamais :D je dirais aussi que les serveurs d'application ont un beau role a jouer, mais ca sera pas necessairement zope |
Bon, j'avoue, c'était pour troller. Je ne me vois pas faire les 10 pages de mon site perso en Zope.
Marsh Posté le 01-05-2002 à 12:42:14
z0rglub a écrit a écrit : Le gars m'a dit que je me trompais complètement, que ses clients lui demandaient explicitement des solutions ASP et repassaient même des serveus Linux + Apache à des serveurs NT + IIS et ASP, histoire d'avoir du Microsoft... Il a bien vu que gt pas trop d'accord, il m'a pas encore rappellé Tout ça pour dire que ASP vs PHP ça veut pas dire grand chose, ASP est utilisé par les professionnels quasiment uniquement. PHP est utilisé par les développeur pour des sites perso évolués et apparemment peu pour des solutions professionnelles |
Chui tout a fait d'accord avec toi. Les "vrais" entreprise, celle qui ne sont pas axé uniquement autour de l'informatique, mais qui on un service info important prefere ASP a PHP. Tous les directeurs informatiques diront "ASP".
PHP, c fait pour les sites persos ou les start up ki ont pas un sous.
C sur, quand a la base on a rien et k'on prevoit de faire un site, on reflechi au cout. Mais quand on a une entreprise avec un parc microsoft, la solution est vite trouvé.
Personnellement, je vois pas ce k'apporte de plus le PHP. Ce que fait PHP, ASP le fait aussi bien, et COLDFUSION aussi.
A choisir entre ASP et CFM, g choisi ASP, mais j'aime bien CFM.
PHP, j'aime pas.
Marsh Posté le 01-05-2002 à 14:30:06
rien n'empeche d'avoir un parc qui tourne sous microsoft et de choisir PHP ... c'est le choix que ma boite et moi avons fait et aucun souci
serveur windows 2000 server, IIS 5, PHP, MS SQL Server
Marsh Posté le 01-05-2002 à 14:36:08
HappyHarry a écrit a écrit : vers la communauté ? elle n'a aucune existence juridique ... c bien la le probleme ... en cas de crash, choisir php comme solution technique, c'est s'exposer a un risque enorme en cas de probleme ! il est evident que pour un petit projet, au pire si ca se plante, tant pis ... mais quand bcp d'argent est en jeu, une entreprise preferera largement payer plus cher pour une solution avec laquelle elle aura un recours juridique possible voila, c mon opinion ( et non je ne suis pas pro-microsoft) |
--> Ca c'est selon moi un avis extrêmement pertinent et je me réjouis de le voir dans ce genre de sondage stérile
re
Marsh Posté le 01-05-2002 à 16:28:46
z0rglub a écrit a écrit : j'ai eu récemment un entretien pour un stage, où je voulais faire de la programmation web et donc pour moi, du PHP (je sais déjà en faire, regarder mon site...). Le mec me demande : selon vous, lequel a le plus d'avenir : PHP ou ASP ? Moi évidemment, je répond PHP, parce que ça évolue plus vite, la communauté est forte, très axée sur l'entraide, les ressources sur internet ne manquent pas.... alors qu'ASP est une solution microsoft payante tournant sur des serveurs Microsoft, et que même si je n'ai rien contre microsoft, je ne pensais pas que ct une solution d'avenir. Le gars m'a dit que je me trompais complètement, que ses clients lui demandaient explicitement des solutions ASP et repassaient même des serveus Linux + Apache à des serveurs NT + IIS et ASP, histoire d'avoir du Microsoft... Il a bien vu que gt pas trop d'accord, il m'a pas encore rappellé ... (m'en fous j'ai déjà trouvé un stage). Tout ça pour dire que ASP vs PHP ça veut pas dire grand chose, ASP est utilisé par les professionnels quasiment uniquement. PHP est utilisé par les développeur pour des sites perso évolués et apparemment peu pour des solutions professionnelles (n'hésitez pas à me contredire sur ce point SVP). |
ben ils sont bien cons leur client !
parce que même microsoft n'utilise pas leur propre produit pour leur site web
Marsh Posté le 01-05-2002 à 16:31:38
HappyHarry a écrit a écrit : concernant l'avenir de l'asp et du php, un petit point a soulever : imagine que tu developpes ton appli web en php, testée approuvée par le client, ok tout fonctionne merveille il arrive parfois que durant les tests, on passe a coté de qqchose, un bug, pas forcément une erreur de programmation, mais de 'conception' du langage de programmation (ca arrive, c pour ca qu'il y a des patchs) imagine qu'on se situe effectivement dans ce cas, ton client perd des millions et se retrouve au bord de la faillite... a qui peut il s'en prendre ? a toi ? non, il a validé le logiciel, il a recetté, tu es dechargé de toute responsabilité vers les concepteurs du php alors ? lequel ? rasmus lerdorf ? pas evident que son code aie pas été retouché ? et de plus il n'est pas légalement responsable vers la communauté ? elle n'a aucune existence juridique ... c bien la le probleme ... en cas de crash, choisir php comme solution technique, c'est s'exposer a un risque enorme en cas de probleme ! il est evident que pour un petit projet, au pire si ca se plante, tant pis ... mais quand bcp d'argent est en jeu, une entreprise preferera largement payer plus cher pour une solution avec laquelle elle aura un recours juridique possible voila, c mon opinion ( et non je ne suis pas pro-microsoft) |
depuis quand microsoft couvre ce genre de pb ?!
en plus, la sortie des patch est bien plus longue sur un produit microsoft que sur un produit libre
Marsh Posté le 01-05-2002 à 17:29:05
j'ai lu plusieur conpartatif de ce genre ds la presse specialisé et c le php qui gagne !! de tt facon le php est quant meme assez stable !
Marsh Posté le 01-05-2002 à 18:17:46
je viens de débuter l'ASP,
j'avais touché un peu avant au PHP et
je trouve que l'ASP , c une bonne base
c peut etre un peu moin bien , que le PHP( et encore ...)
donc voila !!
Marsh Posté le 01-05-2002 à 19:04:55
DarkLord a écrit a écrit : --> Ca c'est selon moi un avis extrêmement pertinent et je me réjouis de le voir dans ce genre de sondage stérile re |
thanks Dark
Marsh Posté le 01-05-2002 à 19:07:06
djoh a écrit a écrit : depuis quand microsoft couvre ce genre de pb ?! en plus, la sortie des patch est bien plus longue sur un produit microsoft que sur un produit libre |
comme dit plus haut, les clauses de degagement de responsabilités prévues dans les licences des produits crosft ne sont a priori reconnues qu'aux USA
Marsh Posté le 01-05-2002 à 20:21:55
HappyHarry a écrit a écrit : une entreprise preferera largement payer plus cher pour une solution avec laquelle elle aura un recours juridique possible |
oui et pourquoi ? parceque la majorité des gars dans les entreprises comprennent rien à l'informatique
t'as dejà vu une boite recevoir des dommages et interets à la suite de bug dans des produits Microsoft ? jamais !
Par contre avec PHP tu as le code source, donc si tu trouves un bug tu peux le corriger toi-même, tu ne dépend de personne !
Tu peux à la rigueur payer une boite pour auditer le code de PHP et de te garantir que effectivement PHP n'a pas de bug (si t'as du fric à perdre...)
Tu peux te retourner alors contre cette entreprise.
Y'a aussi des assurances qui peuvent te dédommager en cas de problèmes. Mais si j'étais une assurance, je préfèrerais auditer le produit que j'assure pour pouvoir estimer les risques. Or comment je fais pour auditer un logiciel dont je n'est pas le code source ?
Avec un soft fermé jamais tu pourras le faire, t'es comme un con, si y'a un bug tu as plus qu'à attendre que le concepteur le corrige, tu n'as aucune garantie que ca fonctionne et même que ca réponde à tes besoins et tu peux rien faire.
Imagine que l'éditeur fasse fallite ou qu'il décide d'abandonner le logiciel, tu fais quoi ?
C'est toute la différence avec les logiciels libres ou le client redevient le "maitre" du logiciel qu'il utilise.
et dire : "ASP c'est pour les professionelles"
quand on sait les personnes qui se cachent derrière le mot professionelle ca fait peur ... très très peur !
et les chefs de projet ... n'en parlons pas
Le monde est peuplé d'incompétents et particulièrement l'informatique qui est un domaine vaste et complexe.
Marsh Posté le 01-05-2002 à 21:38:32
J-'-R a écrit a écrit : Microsoft contre le "gratuit" ? qualitées ? defauts ? |
Je connais quasiment pas PHP, mais j'ai fait un peu de vbscript (pour automatiser des compilations avec Visual C++). Je trouve ce langage pitoyable par rapport par exemple au python. Peut-etre que j'ai ma vision du developpeur C++ qui fait ca...
A part le langage, j'imagine qu'il faut voir comment l'un et l'autre s'integre avec le reste du systeme (base de donnees, objets DCOM si tu fais du MS...). Y a des chances que du Microsoft marche mieux avec du Microsoft. Exemple: j'ai voulu controler un objet COM en python (y a un support de COM en PHP me semble t il), mais c'est pas complement gere (les parametres in/out). Avec vbscript, pas de probleme.
Au boulot, on utilise Visual Source Safe (Microsoft) pour gerer les sources de nos softs. Pourquoi ? Parce qu'il y a marque Microsoft dessus. C'est complement pourri ? CVS est bien plus fiable ? Ces arguments ne tiennent pas face a quelqu'un qui ne peut se raccrocher qu'a la marque qu'il y a ecrit dessus. Rageant.
Marsh Posté le 02-05-2002 à 09:02:09
djoh a écrit a écrit : depuis quand microsoft couvre ce genre de pb ?! en plus, la sortie des patch est bien plus longue sur un produit microsoft que sur un produit libre |
Ne te méprends pas, ce que dit HarryHarry est réel et c'est bien de cette façon là que les entreprises réfléchissent. Il leur faut toujours une garantie. Je parle évidemment des entreprises qui n'ont pas l'info comme core business (des banques, etc.). J'ai vu une conférence à ce sujet un jour.
Pour les patchs ca n'a rien à voir il me semble ...
Marsh Posté le 02-05-2002 à 09:05:13
tanguy a écrit a écrit : Avec un soft fermé jamais tu pourras le faire, t'es comme un con, si y'a un bug tu as plus qu'à attendre que le concepteur le corrige, tu n'as aucune garantie que ca fonctionne et même que ca réponde à tes besoins et tu peux rien faire. Imagine que l'éditeur fasse fallite ou qu'il décide d'abandonner le logiciel, tu fais quoi ? C'est toute la différence avec les logiciels libres ou le client redevient le "maitre" du logiciel qu'il utilise. |
Je pense que vos avis ne s'adressent pas aux meme personnes c'est pour ca que ca colle pas. Toi tu t'adresses à un public avertis de professionnels. A mon sens et c'est bien comme dans ce sens là que la conférence allait, c'est les grosses boites bien lourdes et compagnie qui sont visés par ce genre de pratique. De toutes façons c'est là et ca existe. Je ne dit pas que c'est mieux, je dit juste que c'est là
Marsh Posté le 02-05-2002 à 10:12:50
De toute façon y a assez à bouffer pour tout le monde alors continuons à nous partager le gateau, ASP / PHP embrassez vous !
Moi mon argument préféré c'est de dire à mes clients que comme je bosse sur de l'open source libre et gratuit je n'ai pas à répercuter le coùt d'achat de logiciels sur leur facture, donc qu'ils économisent.
Du coup quand ils demandent du Microsoft / ASP / SQL Server je leur dit que c'est 20% plus cher et ils changent d'avis.
enfin bref, toujours aussi stérile ce genre de fight.
[jfdsdjhfuetppo]--Message édité par Sh@rdar le 02-05-2002 à 10:13:22--[/jfdsdjhfuetppo]
Marsh Posté le 12-05-2002 à 14:51:11
Salut
Je m'insinue dans le débat
En fait mon soucis est le suivant :
je dois faire un topo pour le boss (pas du tout calé en technique) pour lui présenter les capacités d'ASP et PHP... leurs défauts, etc.. je vois là que c'est un vaste débat... ce que je vois, en gros, c'est qu'ils ont l'un et l'autre des avantages et des inconvénients et que c'est en fonction d'un certains nombre de paramètres que le choix peut se faire...
mon gros soucis est que je sens venir gros comme une maison que je vais annoncer fièrement qu'il faut qu'on choisisse l'asp... or, je n'y connais rien et je reste assez attaché au libre (!!!!!!)...
bref, j'avoue être un peu perdu pour rédiger cette note technique et voilà quoi... corrigez-moi si je me plante, je balance dans le désordre
je me disais que l'asp et le php permettaient de faire la même chose (pages dynamiques, reliées à des BDD, etc.)
que php est basé sur du gratuit open-source souvent sous linux (question : ça marche bien aussi sous 2000 server ou xp ????)
que l'asp est basé sur du 100% MS et que ça ça plait souvent au client, mais il faut en payer le prix.
je sais pas trop sur quoi je dois baser monb truc à part ces 2 / 3 points
Merci,
Elcap
Marsh Posté le 30-04-2002 à 21:35:02
Microsoft contre le "gratuit" ?
les bugs contre la stabilitée ?
vous en pensez quoi ?
vous utilisez quoi ?
qualitées ? defauts ?
---------------
Perdu ? Vous êtes ici : --> *