ASP versus PHP

ASP versus PHP - PHP - Programmation

Marsh Posté le 19-10-2007 à 14:05:59    

Voila je lance le débat, je ne sais pas s'il va faire des heureux, surement pas, mais j'ai mon chef de projet qui me demande de reprendre un site vraiment très laid et peu fonctionnel, développé actuellement en asp. Moi seul soucis c'est que d'une  
- je connais beaucoup mieux le php que l'asp
- je préférerais developper en php
 
donc résultat on s'engueulent un peu à ce niveau la ..
j'aimerais donc avoir votre avis sur la question en 2007, avec php 5 et asp.net ou pas .net, qu'est ce qui est préférable
 
j'ai lu que l'asp n'était pas très porté sur la majorité des SGBD voir restreint que sur de l'OCBD, qu'il n'était pas très bon sur les plateformes autres que windaube, et qu'il proposais les mêmes choses que php voir moins ..
 
quels sont les arguments pour ou contre asp, et php que je pourrais lui fournir??  
en vous remerciant
 [:magnasuprema]

Reply

Marsh Posté le 19-10-2007 à 14:05:59   

Reply

Marsh Posté le 19-10-2007 à 15:20:14    

Dis-lui que le développer en ASP va prendre 2-3 mois de plus parce que tu ne connais pas le langage.
 
Entre développer un truc dans un langage qu'on connaît pas, même si le langage est mieux n'est peut-être pas la meilleure solution, car il faut compter le temps de formation en plus.
 
En plus l'ASP ça fait un peu vieux, on est à l'ASP.NET maintenant...

Reply

Marsh Posté le 19-10-2007 à 15:21:44    

et entre l'asp.net et le php 5 voir bientot 6 ?? lequel serais le mieux..
après il va me dire qu'il préfère encore que je perfectionne ma maitrise de l'asp ou asp.net si jamais je lui dis juste que c'est une question de temps

Reply

Marsh Posté le 19-10-2007 à 15:22:20    

Vous avez votre propre serveur, sinon ?

Reply

Marsh Posté le 19-10-2007 à 15:24:06    

oui...

Reply

Marsh Posté le 19-10-2007 à 15:49:29    

Je viens de voir qu'en .net ont était obliger de compiler chaque page pour que ça fonctionne http://www.asp-php.net/tutorial/as [...] php?page=9  
c'est la merde ça ...  :ouch:  
pas très pratique pour modifier un code source comme ça à l'arrache pendant la visite chez papi mamie  :whistle:

Reply

Marsh Posté le 19-10-2007 à 15:52:31    

Perso, pour avoir fait mon projet de fin d'études en ASP 1.0 puis aujourd'hui, un intranet et un gestionnaire de confs en PHP (4 et 5), ben je peux vous dire que je préfère très largement php. Beaucoup plus riche en fct et y'a pleins d'extensions de fcts. En +, c'est multi plates-formes, ce qui n'est pas le cas d'asp.
Asp -> faut payer l'OS, la licence asp, en général aussi la licence mssql ou dans le pire des cas Access :D
php -> linux, php, mysql, tout ça, c'est gratuit.
Et on trouve plus facilement des lib GPL pour php que pour asp :/ Ca peut réduire grandement encore les tps de dév. Par ex, pour faire de beaux graphs de stats sur mon intranet (histo, camemberts, lignes, ...), j'ai utilisé artichow, lib GPL. Si j'avais pas eu ça, j'aurais passé au moins 20 jours de plus à coder l'appli. => économie pour le client.
 
Maintenant, asp.net est assez évolué et permet de faire des trucs pas mal côté IHM (ergonomie : ex, les listes déroulantes dont le contenu se met à jour suivant la valeur sélectionnée, en php, faut le gérer soi-même avec du js), mais je n'ai jamais utilisé.


Message édité par rufo le 19-10-2007 à 16:02:32
Reply

Marsh Posté le 19-10-2007 à 15:54:06    

ouai coupain :P
merci ^^
 
mais bon voila je suis pas réticent à apprendre le dotnet sur asp, mais bon je vois pas l'interet de devoir bouffer une place monstre sur le serveur avec une bdd access (comme c'est le cas maintenant) (8 Mo pour la base principale) alors qu'on peut avoir un petit acces sympa à phpmyadmin, d'être limité à des plateforme microsoft, d'avoir un accès restreint à qu'un type de bdd, fin voila, de ce que je vois ça m'a pas l'air terrible pour les sites internet sérieux ...  
d'autres appli je dis pas, mais pour le net ça à pas l'air d'une grande utilité par rapport à php ...


Message édité par micfont999 le 19-10-2007 à 16:02:00
Reply

Marsh Posté le 19-10-2007 à 16:06:48    

asp.net et php, c'est AMA absolument pas comparable !
rufo : asp 1.0 et php4 et 5, spa vraiment comparable non plus !
 
micfont999 : php ou ASP.Net ? Ca dépend vraiment du projet ! C'est quoi un peu plus précisément ?


Message édité par kao98 le 19-10-2007 à 16:07:41

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 19-10-2007 à 16:07:49    

bah explique moi justement, j'aimerais bien comprendre les différences, et pour l'utilité que je veux en faire, ce qui est le mieux, et pourquoi?

Reply

Marsh Posté le 19-10-2007 à 16:07:49   

Reply

Marsh Posté le 19-10-2007 à 16:09:21    

ah désolé j'avais pas vu ton édite.
En gros, un site internet ou les client pourrons venir voir les quelques mises à jours des progiciels de la société, télécharger ptete un ou deux patch, et voir les actualités.. Dire s'ils ont vu un bug, et que l'administrateur dise quand il est résolu ... c'est tout dans l'ensemble ce que le site propose..

Reply

Marsh Posté le 19-10-2007 à 16:15:28    

Ok, donc php peut te suffire, mais asp.Net est envisageable.
 
Les différences, je ne sais pas comment les expliquer ! Ce sont deux mondes complètement différents !
 
Mais bon, si tu passes à ASP.Net, compte au moins 2 mois supplémentaires (formation, toussa) :o
Pis, si ça t'intéresse, me semble qu'il y a une version gratuite de visual studio 2008. Tu pourrais essayer, et ainsi voir par toi même !


Message édité par kao98 le 19-10-2007 à 16:16:52

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 19-10-2007 à 16:20:04    

et toi tu me conseil de passer à l'asp.net ?? pourquoi?

Reply

Marsh Posté le 19-10-2007 à 16:46:20    

Moi, je ne te conseille rien du tout ! Je ne connais pas ton projet, je ne te connais pas, je ne sais pas comment tu te débrouilles, toussa  :o
 
Ce que je te conseille, c'est d'essayer asp.Net si ça t'intéresse ;)


Message édité par kao98 le 19-10-2007 à 16:46:57

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 19-10-2007 à 16:50:06    

bah je me débrouille plutot bien, mon projet tu l'a dans les grandes lignes, et pas besoin d'être coupains pour donner son avis ...  :o  
 
mais bon je vais essayer de me pencher sur cette bete voir ce que ça donne ..  
 [:magnasuprema]

Reply

Marsh Posté le 19-10-2007 à 16:51:29    

Tiens moi au courant (de ton projet, et de tes essais ASP.Net) :)


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 19-10-2007 à 16:52:12    

j'trouve ca chiant les langages pas "compilés" moi :o
là je suis sur un projet en ASP.net pour un Extranet, et franchement, utiliser le debugger de Visual Studio c'est quand même mieux que de voir écrit PARSE ERROR on line 32 :o

Reply

Marsh Posté le 19-10-2007 à 16:56:11    

kao98 a écrit :

Tiens moi au courant (de ton projet, et de tes essais ASP.Net) :)


 
ah bah pour le moment ça me donne An error occured on the server when processing the URL. PLease contact the system administrator..
Sauf que le system administrator c'est moi  :whistle:  :D  
 

did-54 a écrit :

j'trouve ca chiant les langages pas "compilés" moi :o
là je suis sur un projet en ASP.net pour un Extranet, et franchement, utiliser le debugger de Visual Studio c'est quand même mieux que de voir écrit PARSE ERROR on line 32 :o


 
ouaip mais tu n'a quand même pas visual studio installé partout ou tu va si? avec une vieille parse error pourrie (pourtant très claire en général) tu peux réparer ton erreur avec un bloc note bidon :) et sans avoir à compiler quoi que ce soit. Mais je te l'accorde le debugger c'est sympa quand on l'a

Reply

Marsh Posté le 19-10-2007 à 17:21:33    

Ben en général je m'invite pas chez les gens pour coder, donc ca va :D
J'pense pas que l'argument du "je peux modifier de partout ou je suis, sur n'importe quel PC" soit vraiment valable, d'autant que dès que tu touche à un gros projet en PHP t'es un peu obligé d'avoir un bon IDE. Et puis ca m'étonnerait que tu décide à l'improviste de changer une virgule dans ton code :o

Reply

Marsh Posté le 19-10-2007 à 17:29:01    

did-54 a écrit :

Ben en général je m'invite pas chez les gens pour coder, donc ca va :D
J'pense pas que l'argument du "je peux modifier de partout ou je suis, sur n'importe quel PC" soit vraiment valable, d'autant que dès que tu touche à un gros projet en PHP t'es un peu obligé d'avoir un bon IDE. Et puis ca m'étonnerait que tu décide à l'improviste de changer une virgule dans ton code :o


 
bah ça m'arrive plus d'une fois d'être chez un quelqu'un, ou sur un pc autre que le miens et de changer des trucs ... maintenant que j'ai mon portable moins, mais c'est arrivé plus d'une fois ... et vu le prix des licences, je pense que prendre un produit qui serais gratos partout serais pas trop mal ..
 
Répond moi franchement est ce que tous les logiciels sur lesquels tu travail, et sur absolument tous les pc sur lesquels tu travail ont une licence valide? si c'est le cas pour toi, c'est loin de l'être pour tout le monde je pense ...  
 
donc oui l'argument de la modification partout est un peu bidon je te l'accorde, et franchement je suis partant pour étudier l'asp.net il à l'air de proposer de nombreux avantages, mais je lui trouve aussi pas mal d'inconvénients à force de recherches .. à voir si elles sont justifiées..
 
Par exemple, pour le site que je viens de faire en php, entierement dynamique, absolument tout de a à z, j'ai seulement deux fichiers code sources, mon index.php, et mon fonction_inc.php, tout est compris la dedant .. ah non une page d'index pour l'administration ..
 
est ce que ceci est faisable aussi en asp? ou est-on obliger de ce taper comme je le vois sur le site de la société actuel, 50000 pages asp ?? je pense que c'est possible mais j'en suis pas sur ...  :heink:

Reply

Marsh Posté le 19-10-2007 à 17:32:30    

Ben je travaille sur mon portable et sur le pc du boulot, et oui j'ai un VS sur chaque [:spamafote]
 
Pour le coup des 2 fichiers, je vois pas du tout l'intérêt. T'as une limite de fichiers sur ton DD ? :o  
Tu peux faire exactement pareil en ASP si ca t'amuse, mais je trouve beaucoup mieux d'avoir un fichier /page, avec des UserControls dedans (l'équivalent des includes si tu veux).


Message édité par did-54 le 19-10-2007 à 17:33:00
Reply

Marsh Posté le 19-10-2007 à 19:51:51    

bah après c'est une méthode pour chaque gusse.. chacun sa façon de programmer

Reply

Marsh Posté le 19-10-2007 à 20:02:27    

did-54 a écrit :

J'pense pas que l'argument du "je peux modifier de partout ou je suis, sur n'importe quel PC" soit vraiment valable, d'autant que dès que tu touche à un gros projet en PHP t'es un peu obligé d'avoir un bon IDE. Et puis ca m'étonnerait que tu décide à l'improviste de changer une virgule dans ton code :o


C'est pas une question d'IDE, c'est surtout une méthode de travail. Si tu fait ça pro avec contrôle de source et tests unitaires, c'est bof de faire ça à l'arrache chez quelqu'un d'autres. Surtout si tu peux pas brancher/commiter et lancer la suite de tests pour être sûr que t'as rien cassé

Reply

Marsh Posté le 22-10-2007 à 13:22:36    

Un IDE ? PS-Pad (bloc note amélioré) suffit !
 
Je te conseille le PHP, c'est un langage extrêmement souple.
J'ai programmé dans quelques langages (COBOL, C++, Java, Ruby...) et je n'ai jamais rencontré un langage aussi génial que PHP. Les variables non typées et leur affectation dynamique offrent des possibilités inouies.
 

Code :
  1. $toto = 'tata';
  2. $$toto = 'Bonjour';
  3. echo $tata; //Affiche Bonjour


 
Et ce n'est qu'un exemple ridicule... tu peux générer des noms de variable comme des noms de classe, de fonction...etc.
Ce qui me fait rigoler c'est également la redondance de la plupart des langages de programmation :
 
En C++ :

Code :
  1. MaClasse mc = new MaClasse(); // J'ai l'impression de bégayer...


 
En PHP :

Code :
  1. $mc = new MaClasse(); // Je suis guéri !


 
Tu verras que connaitre et déclarer le type des variables que tu utilises est à la longue très pesant (Voir la STDLib en C++).
A noter que les langages tendent à s'orienter vers ce paradigme du typage faible (Templates en C++), mais aucun ne le fait aussi simplement que PHP.
 
Et comme déjà dit, PHP possède une énorme documentation et une communauté exceptionnelle. Tandis qu'en ASP...

Message cité 7 fois
Message édité par CyberDenix le 22-10-2007 à 13:27:08

---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 22-10-2007 à 13:30:55    

Mais, ... mais, ... on est déjà vendredi ? [:dawa]


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 22-10-2007 à 13:37:55    

CyberDenix a écrit :

Un IDE ? PS-Pad (bloc note amélioré) suffit !
 
Je te conseille le PHP, c'est un langage extrêmement souple.
J'ai programmé dans quelques langages (COBOL, C++, Java, Ruby...) et je n'ai jamais rencontré un langage aussi génial que PHP. Les variables non typées et leur affectation dynamique offrent des possibilités inouies.
 

Code :
  1. $toto = 'tata';
  2. $$toto = 'Bonjour';
  3. echo $tata; //Affiche Bonjour


 
Et ce n'est qu'un exemple ridicule... tu peux générer des noms de variable comme des noms de classe, de fonction...etc.
Ce qui me fait rigoler c'est également la redondance de la plupart des langages de programmation :
 
En C++ :

Code :
  1. MaClasse mc = new MaClasse(); // J'ai l'impression de bégayer...


 
En PHP :

Code :
  1. $mc = new MaClasse(); // Je suis guéri !


 
Tu verras que connaitre et déclarer le type des variables que tu utilises est à la longue très pesant (Voir la STDLib en C++).
A noter que les langages tendent à s'orienter vers ce paradigme du typage faible (Templates en C++), mais aucun ne le fait aussi simplement que PHP.
 
Et comme déjà dit, PHP possède une énorme documentation et une communauté exceptionnelle. Tandis qu'en ASP...


 
bah ayant déjà codé en c, c++, java, et vb.net (en plus des langages web) c'est vrai que je me rend bien compte des différences de chacuns, mais c'est vraiment plus entre asp et php, mais si ce sont deux monde à part alors la, je ne peux pas faire grand chose ^^  
merci :)  
 
pas compris kao ton message

Reply

Marsh Posté le 22-10-2007 à 13:40:24    


[:cerveau perchut2]
C'était de l'ironie n'est ce pas?


Message édité par anapajari le 22-10-2007 à 13:40:48
Reply

Marsh Posté le 22-10-2007 à 13:46:59    

je ne pense pas :P

Reply

Marsh Posté le 22-10-2007 à 13:56:07    

micfont999 a écrit :


pas compris kao ton message


Parce que Vendredi, c'est jour de troll ! Et son message en est plein ! ;)


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 22-10-2007 à 14:01:09    

moi le seul troll que je connais c'est dans le donjon de naheulbeuk :P donc c'est tous les jours pas que vendredi :P :) :D

Reply

Marsh Posté le 22-10-2007 à 14:42:16    

L'ASP est parait il mieux pour les très gros site avec plein de visiteurs car plus rapide (surement du au fait qu'il soit compilable). Mais pour les petits sites (j'entends par petit, des sites n'accueillant pas des centaines d'utilisateurs à la seconde), je n'y trouve vraiment aucun intéret si ce n'est payer plusieurs licences à notre idole Billou XD.
 
Mais pour moi rien ne vaudra jamais le php :p
Surtout qu'il existe quelques compilateurs php qui ont l'air pas mal pour les fanas du compileur :p

Message cité 1 fois
Message édité par FlyPhp le 22-10-2007 à 14:42:58
Reply

Marsh Posté le 22-10-2007 à 14:46:14    

merci fly :) ce site aura quand même pas mal de visites mais bon pas au point de necessiter de prendre un temps dingue pour le developper en asp ..

Reply

Marsh Posté le 22-10-2007 à 21:14:16    

CyberDenix a écrit :


Je te conseille le PHP, c'est un langage extrêmement souple.
[...] et je n'ai jamais rencontré un langage aussi génial que PHP. Les variables non typées et leur affectation dynamique offrent des possibilités inouies.

 
Code :
  1. $toto = 'tata';
  2. $$toto = 'Bonjour';
  3. echo $tata; //Affiche Bonjour
 

[...] tu peux générer des noms de variable comme des noms de classe, de fonction...etc.  [...]

 

[...]

 

[:rofl] [:rofl] [:rofl]

 


Message édité par Dj YeLL le 22-10-2007 à 21:15:51

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 22-10-2007 à 21:41:06    

CyberDenix a écrit :

Un IDE ? PS-Pad (bloc note amélioré) suffit !
 
Je te conseille le PHP, c'est un langage extrêmement souple.
J'ai programmé dans quelques langages (COBOL, C++, Java, Ruby...) et je n'ai jamais rencontré un langage aussi génial que PHP. Les variables non typées et leur affectation dynamique offrent des possibilités inouies.
 

Code :
  1. $toto = 'tata';
  2. $$toto = 'Bonjour';
  3. echo $tata; //Affiche Bonjour




Tu utilises souvent cela ?  
Ca permet de generaliser mais je suis pas trop fan pour ma part ...
 
 
 

CyberDenix a écrit :


Et ce n'est qu'un exemple ridicule... tu peux générer des noms de variable comme des noms de classe, de fonction...etc.
Ce qui me fait rigoler c'est également la redondance de la plupart des langages de programmation :
 
En C++ :

Code :
  1. MaClasse mc = new MaClasse(); // J'ai l'impression de bégayer...


 
En PHP :

Code :
  1. $mc = new MaClasse(); // Je suis guéri !




C'est ca qui est vraiment justement, c'est la veritable puissance d'obiwan en Java et C++ : le polymorphisme. Je trouve génial comme idée. JE trouve ca assez impressionant, je n'ai jamais essayé cela en PHP, je ne sais pas si c'est possible le polymorphisme
 
EDIT : je viens de remarquer qu'en fait ce n'est pas possible en php :  
http://www.google.fr/search?hl=fr& [...] cher&meta=
 
 
La super classe de Ma classe est MaSuperClasse, tu peux ainsi ecrire cela :  

Code :
  1. MaSuperClasse ms = = new MaClasse();


 
 

CyberDenix a écrit :


Tu verras que connaitre et déclarer le type des variables que tu utilises est à la longue très pesant (Voir la STDLib en C++).
A noter que les langages tendent à s'orienter vers ce paradigme du typage faible (Templates en C++), mais aucun ne le fait aussi simplement que PHP.
 
Et comme déjà dit, PHP possède une énorme documentation et une communauté exceptionnelle. Tandis qu'en ASP...


c'est justement, ce qui est le plus reproché au PHP je crois : sa trop grand tolérance. Lorsque tu déclare avec un type, c'est bien plus simple pour débugger apres. Tu sais tout de suite de quel type il s'agit en regardant la déclaration.

Reply

Marsh Posté le 22-10-2007 à 22:07:44    

CyberDenix a écrit :

Un IDE ? PS-Pad (bloc note amélioré) suffit !
 
Je te conseille le PHP, c'est un langage extrêmement souple.
J'ai programmé dans quelques langages (COBOL, C++, Java, Ruby...) et je n'ai jamais rencontré un langage aussi génial que PHP. Les variables non typées et leur affectation dynamique offrent des possibilités inouies.
 

Code :
  1. $toto = 'tata';
  2. $$toto = 'Bonjour';
  3. echo $tata; //Affiche Bonjour


 
Et ce n'est qu'un exemple ridicule... tu peux générer des noms de variable comme des noms de classe, de fonction...etc.
Ce qui me fait rigoler c'est également la redondance de la plupart des langages de programmation :
 
En C++ :

Code :
  1. MaClasse mc = new MaClasse(); // J'ai l'impression de bégayer...


 
En PHP :

Code :
  1. $mc = new MaClasse(); // Je suis guéri !


 
Tu verras que connaitre et déclarer le type des variables que tu utilises est à la longue très pesant (Voir la STDLib en C++).
A noter que les langages tendent à s'orienter vers ce paradigme du typage faible (Templates en C++), mais aucun ne le fait aussi simplement que PHP.
 
Et comme déjà dit, PHP possède une énorme documentation et une communauté exceptionnelle. Tandis qu'en ASP...

Lol?
 
En terme de perf, .net écrase php
En terme de propreté, .net écrase php
En terme de souplesse (et j'ai pas parlé de dégeulasserie, cf $$toto) .net écrase php
 
Bon, je ne vais pas m'étaler, mais un language weak dynamic c'est pas forcément ce qui existe de mieux, d'un autre coté, php veut tout copier sur java, donc y'a de fortes chances pour qu'il devient strong static [:sinclaire]
 
Après si tu as codé en Ruby, je pense que tu n'as peu être pas saisi l'interet d'avoir des méthodes de types et un vrai language objet.
Php n'a aucune grammaire et aucune restriction a part des trucs dont tout le monde se fout (cf les ";" )  [:pingouino]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le 22-10-2007 à 22:12:38    

c est un topic inoui [:klemton]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 22-10-2007 à 22:20:10    

CyberDenix a écrit :

Je te conseille le PHP, c'est un langage extrêmement souple.


Absolument pas, c'est une merde des plus puantes.

CyberDenix a écrit :

J'ai programmé dans quelques langages (COBOL, C++, Java, Ruby...) et je n'ai jamais rencontré un langage aussi génial que PHP.


Et c'est parti pour un beau mytho

CyberDenix a écrit :

Les variables non typées et leur affectation dynamique offrent des possibilités inouies.


Surtout la possibilité de se planter, d'écrire du code imbitable et de créer des trucs totalement imaintenables.

CyberDenix a écrit :

Code :
  1. $toto = 'tata';
  2. $$toto = 'Bonjour';
  3. echo $tata; //Affiche Bonjour



Au moins, là, t'es sûr qu'on aura toujours besoin de toi pour faire évoluer tes merdes [:bien]

CyberDenix a écrit :


Et ce n'est qu'un exemple ridicule...


Ca, pour être ridicule...

CyberDenix a écrit :


Ce qui me fait rigoler c'est également la redondance de la plupart des langages de programmation :
 
En C++ :

Code :
  1. MaClasse mc = new MaClasse(); // J'ai l'impression de bégayer...


 
En PHP :

Code :
  1. $mc = new MaClasse(); // Je suis guéri !



Je croyais que tu avais fait du Ruby? C'est marrant, en Ruby il n'y a pas besoin de faire ça. Pas plus qu'en Python, en Haskell, en Erlang, en Scala, en Javascript, en SML, ...
 
En fait, dans la majorité des langages il n'y a absolument pas besoin de faire ça [:dawa]

CyberDenix a écrit :

A noter que les langages tendent à s'orienter vers ce paradigme du typage faible


Non, c'est n'importe quoi, la grande majorité des langages sont fortement typés  et dieu merci.

CyberDenix a écrit :

(Templates en C++)


Les templates c'est du typage faible maintenant? [:mlc]
 
[:rofl]

CyberDenix a écrit :

mais aucun ne le fait aussi simplement que PHP.


[:rofl] [:rofl]

CyberDenix a écrit :

Et comme déjà dit, PHP possède une énorme documentation et une communauté exceptionnelle.


exceptionnelle de méconnaissance de la programmation, principalement

weed a écrit :


Tu utilises souvent cela ?  
Ca permet de generaliser mais je suis pas trop fan pour ma part ...


Ca permet pas de généraliser quoi que ce soit, ça permet par contre de rendre le code complètement imbitable
 
SECURITE DE L'EMPLOI§§§§

weed a écrit :


C'est ca qui est vraiment justement, c'est la veritable puissance d'obiwan en Java et C++ : le polymorphisme.


Le polymorphisme n'a aucun rapport avec le typage explicite de Java ou de C++.

CyberDenix a écrit :


EDIT : je viens de remarquer qu'en fait ce n'est pas possible en php :  
http://www.google.fr/search?hl=fr& [...] cher&meta=


T'aurais ptet dû aller jusqu'au 2e lien de ta page gamin [:bien]
 
Le PHP5 n'a un modèle OO que depuis PHP 5, mais ce modèle étant directement pompé de Java il est parfaitement possible de faire du polymorphisme. Encore heureux d'ailleurs, c'est quand même l'une des bases de la POO...

weed a écrit :


c'est justement, ce qui est le plus reproché au PHP je crois : sa trop grand tolérance. Lorsque tu déclare avec un type, c'est bien plus simple pour débugger apres. Tu sais tout de suite de quel type il s'agit en regardant la déclaration.


Non, osef, aucun rapport. Ce qui est reproché à PHP c'est que le langage est moche, stupide, malpratique, et sans aucun design. Et avec des considérations de base stupide comme le typage faible.
 
quelques infos de plus, voir http://tnx.nl/php (et on peut facilement en trouver d'autres)


Message édité par masklinn le 22-10-2007 à 22:28:42

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 22-10-2007 à 22:47:44    

Masklinn \o/ Je t'attendais :D


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 22-10-2007 à 23:16:13    

Oh, btw, you just got :
 

Spoiler :

http://verybadman.free.fr/masklinned.png


Sorry for that dude  [:pingouino]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le 22-10-2007 à 23:27:12    

# Arguments and return values are extremely inconsistent
# PHP has separate functions for case insensitive operations
# PHP has inconsistent function naming
# PHP has no lexical scope
# PHP has too many functions in the core


C'est exactement les soucis principaux que j'ai noté en terme de syntaxe dans php  :o

 

Edit : Les comptes sont pas à jour y'a actuellement 5694 functions dans le core de php

 

Et pour répondre à la question, ça dépend de si on peut te fournir l'IDE microsoft, du coup la, en terme d'encadrement, de vitesse, ect... y'aura plus photos, faut juste savoir comment ça marche...

 

Message cité 1 fois
Message édité par Shinuza le 22-10-2007 à 23:29:32

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed