|
Dernière réponse | |
---|---|
Sujet : ASP / PHP / JSP : comparatif | |
Krysh Nar | asp c'est du codage en C# ou VB
comme le jsp avec le JAVA et le php avec ... heu ... bref :pt1cable: (désole pour les phpfile... :sol: ) pour conclure asp et jsp ont tous deux les même possibilité de programmation car il sont issue de langage de programmation objet (langage pour logiciel etc...) sauf que l'un use du "charabia microsoft" et l'autre du "charabia opensource", je préféré rester sur du "charabia opensource" mais je tient a préciser que je vais quand même jeter un oeu attentif au "charabia microsoft" Merci Hik@ru pour l'éclaircissement que tu m'as donne sur ASP |
Aperçu |
---|
Vue Rapide de la discussion |
---|
Krysh Nar | asp c'est du codage en C# ou VB
comme le jsp avec le JAVA et le php avec ... heu ... bref :pt1cable: (désole pour les phpfile... :sol: ) pour conclure asp et jsp ont tous deux les même possibilité de programmation car il sont issue de langage de programmation objet (langage pour logiciel etc...) sauf que l'un use du "charabia microsoft" et l'autre du "charabia opensource", je préféré rester sur du "charabia opensource" mais je tient a préciser que je vais quand même jeter un oeu attentif au "charabia microsoft" Merci Hik@ru pour l'éclaircissement que tu m'as donne sur ASP |
FlorentG |
|
FlorentG | Ce débat date de 2001 [:pingouino] |
Hik@ru | Je ne connais pas le JSP, mais bidouille en PHP et suis développeur en ASP.net.
A mon humble avis, en ce qui me concerne donc, le GROS inconvénient de l'ASP(.net) c'est l'obligation d'avoir un serveur IIS. Plus le fait que le code et souvent les applis soient un peu lourdes. C'est vraiment un langage microsoftien, et c'est pas toujours facile (les .dll et toussa). Mais, par contre, l'ASP.net permet un rendu particulier qu'il est souvent difficile de rendre en php. Et puis derrière l'ASP(.net) il y a le code behind, en C# ou VB(.net)(ce que j'utilise). Et le VB(.net) s'utilise avant tout pour faire des applis clients (= "des vrais logiciels" ). Donc presque tout ce que l'on peut faire en logiciel client est faisable en version "web". La fnac a migré son site vers de l'asp.net il y a peu. Pour résumer, disons qu'à mon avis, la différence se situe dans le fait que l'ASP(.net) est un langage orienté objet au vrai sens du terme, alors que le php l'est moins. Mais le php est un vrai plaisir à coder, est léger, est gratuit, est très facilement implémentable, et est aussi aisément utilisable sur un système Windows que Unix/Linux. Du coup, le choix entre l'un ou l'autre (de langage) dépend de vraiment beaucoup de choses : la stratégie, le matériel, l'objectif de rendu, le type de traitement... Une chose est sure : les entreprises recrutent de plus en plus de développeurs .NET ! |
Krysh Nar | Bonjour,
Je trouve votre débat très intéressant. Moi je développe en JAVA et donc en JSP qui est pour simplifier du java dans du HTML, mais on peut pousser la chose encore plus loin, car on peut créer des classes java dans des "packages" pour 1erement ordonné le programme, et 2emement pousser le développement d'un page, seule inconvénient : il faut un interpréteur du cote du serveur, car une fois compiler les fichiers programmer sont en .class "des classes JAVA" Moi je voulais savoir la différence entre JSP et ASP (simplifié), avantage, inconvénient plus précisément qu'est que le ASP a de plus (de moins) que le JSP Merci a tous PS : Si mon explication est éroné, incomplète ou incompréhensible, je m'en excuse d'avance... |
nabab |
[edit]--Message édité par nabab--[/edit] |
zeltron | Je ne t'ai aucunement jugé, mais l'argumentation que tu as donnée sur le PHP dans tes premiers posts me semble incorrecte.
Enfin tu m'excuseras, mais quand je vois une personne qui me dit que le nom de PHP vient de Personnal Home Page donc c'est qu'il est tout désigné à l'usage personnel et rédactionnel et de ce fait il doit etre cantonne à ce genre d'utilisation, je me pose des questions sur sa fréquentation des forums PHP ...d'autant que concernant l'évolution de PHP je te ferais remarquer qu'elle est loin d'être soumise uniquement au bon vouloir des développeurs bénévoles car il existe plusieurs sociétés qui sont dessus avec notamment Zend Technlogy (pour ne citer que la plus connue .....). Pour ce qui est des problemes des fonctions COM je connais les "problèmes" qu'il peut y avoir pour en avoir déja utilisé même si il subsiste quelques lacunes leur fonctionnement est tout à fait correct pour qui sait s'en servir. Pour finir je ne vois pas pourquoi tu sembles penser que je veux changer le débat "en nabab est un vieux croulant" je n'ai pas émis d'avis sur tes compétences mais sur ta vision de PHP .... [edit]--Message édité par zeltron--[/edit] |
nabab | zeltron> Je suis vraiment desole.
Mon retard de quelques années ????? J'ai developpé sous les 3 langages dont PHP 4, la gestion en standard des objets COM ???? Participes tu à des forums sur le PHP ? Je pense que la standardisation n'est pas flagrante, il subsite de moultes problemes et c pourquoi j'appuyais le fait que PHP necessite un temps de developpement important face à l'ASP ou le JSP. Pour le retard, je suis en ce moment en developpement d'une application internet (place de marché) supportant en standard que des echanges XML que cela soit avec entre le serveur Web, et le serveur Base de données, et navigateur et Serveur Web. Mise en place de Web service ... (c l'autre histoire cf post precedent) Le probleme avec le PHP c qu'il faut attendre le developpement de module ... Je n'ai pas remis cela en cause ... Quand à raconter n'importe quoi ? Tu ne me connais pas, aucune idée de mes competences comme moi je ne connais les tiennes donc moi je ne me permets pas de te juger. Car le debat n'est pas nabab est un vieux croulant(je vais me faire virer, une partie de mon boulot c la R&D) mais pourquoi coexitent ils aujourd'hui plusieurs langages dans les applications client/serveur ... Et je pense que cela n'est pas du simplement à la platform. L'evolution tres rapide du PHP est identique à celle de Linux, elle est soumise au bons vouloirs de developpeurs qui mettent en place des modules ... [edit]--Message édité par nabab--[/edit] |
nabab | JSP C sur Java ... Java Server Page ;)
zeltron> oula ben je vais reposter pour essayer de calmer le pauvre zeltron, attention je ne bannis aucun des langages, je me sers de tous pour l'instant presque plus aucun mais c une autre histoire .... [edit]--Message édité par nabab--[/edit] |
zeltron |
|
dragonspirit | Oki, bon bah en gros, j'ai eu ce que je voulais savoir... ils font tous a peu pres la meme chose, mais le choix d'une entreprise pour tel ou tel langage sera plus niveau du parc informatique qu'ils ont deja...mais pourtant, un parc informatique qui est fait exclusivement de machines NT peut tres bien accepter le php, tout comme l'ASP... bref, c'est un peu pour rester dans l'esprit microsoft que l'ASP marche bien dans les entreprises (vu qu'en general, NT, c'est bien plus simple a prendre en main que Unix...)... je comprend maintenant pourquoi l'ASP ca marche apparemment mieux que le php en entreprise... ca me faisait bizarre, parce que sur le net, on trouve plus de sites en php que de sites en asp, mais bon, c'est vrai que c'est du contenu redactionnel comme tu le dis.
En attendant, je pense commencer le JSP alors, parce que l'ASP, ca a l'air carrement comme le php, j'ai lu quelques docs, et en fait, on code en VBscript et JavaScript, et ca me dit rien du tout. Le JSP c'est base sur quoi? sur du Java non? |
wouatouwouatou | ok avec ralph... kom je isais, le choix se fait sur la strat. de l'entreprise |
RalphXML | Salut,
Parler uniquement de l'ASP, PHP ou JSP n'a aucun interet. Il faut les replacer dans un contexte d'utilisation : Par exemple : un ensemble : PHP + Linux + MySql ASP + Composant COM + Windows 2K + SQL JSP + Servlet + EJB + Weblogic + Oracle + Unix Apres, il ne s'agit plus que d'un choix strategique. Une entreprise qui possede un parc de serveur unix doit etre plus oriente vers une solution JSP ou PHP Pour un parc a base de NT , ce saura plutot ASP ou JSP Et pour Linux, c'est plutot PHP JSP En revanche, l'avantage d'une solution a base de Java, c'est que les composants possede le meme code dans tous les cas. A + Si vous avez des remarques, n'hesiter pas |
Lord II |
--Message édité par Lord II-- |
nabab | zeltron j'ai prevenu que c'etait simpliste, j'essayais de repondre au post d'une maniere la plus simple possible.
Pour ce qui est des applications internet, je pensais à des sites qui fournissent plus que du contenu informatif (la j'avance pas bcp) par exemple un site permettant une vision en 3D de pieces de mecaniques (application mis en place pour le groupe PSA il me semble), ou disons meme des places de marchés tel celle de la fnac avec gestion de logistique .... De toute maniere, il n'y a pas de debat constructif PHP contre ASP/JSP, le nom de PHP vient de Personnal Home Page .... Le PHP est tout designé pour de la publication personnelle ou redactionnnelle ... L'extensibilité de PHP est plus reduite par rapport à celle de ASP, JSP lesquels peuvent se servir d'objets COM ... De plus il est vrai que nous pourrions tout traduire en php, mais le temps necessaire pour etre important. valis007> HFR est à contenu redactionnel, publication d'informations aucun traitement complexe (gestoin de documents) La force du PHP, l'atout majeur vient de sa gratuité. |
jc the great | pas d'accord avec toi, les différences sont au niveau syntaxique(évidemment) et surtout plateforme ( IIS, Unix ... jsp connais pas). Mais les deux font la même chose (ya des moulinettes qui peuvent traduire en gros), php comprend les classes, donc peut être plus facile pour des applis complexes ...
A+ |
valis007 | salut dragon
ca va au fait?? maile moi pour me donner de tes nouvelles stp natmeeting@free.fr sinon les gars ils m interessent bcp ce post vous pouvez pas en dire en plus sur tout ca regardons le site de ppc et et hfr tout en php plus celui de eyrolles il manke rien donc ou est le pb avec php?? Valis |
zeltron | C'est opposition est un peu trop simpliste a mon goût.
Avec PHP on peut faire beaucoup plus que du rédactionnel, d'ailleurs qu'est ce que tu veux dire par vraies applications internet ? --Message édité par zeltron-- |
nabab | Il est bien sur interessant d'apprendre le jsp ou l'asp (tres bien decrit par wouatouwouatou) meme si tu as deja des connaissances PHP, car une opposition simpliste dirons nous est que php est pour du redactionnel alors que par le biais de JSP par exemple tu peux developper de vrais applications internet .. |
Lord II | Les entreprises demandent des developpeurs asp car c'est pour IIS( principalement ) et que celui-ci tourne sous NT donc microsoft qui est l'os le plus répnadu pas coté serveur mais dna sune entreprise ou tous les postes clients sont sous NT ( pour ne pas déranger les petits utilisateurs) et ben les serveurs sont sous NT et pis voilà!! |
wouatouwouatou | bah... Ils font tous la meme chose :D
Mais le choix des entreprises sur les developpeurs dependent directement de leur strategie de developpement. S'ils ont decider de faire de l'asp plutot que du jsp, ben ils demanderont des developpeur asp :D:D Le PHP, connais pas :( Mais le jsp et l'asp c pareil... enfin, presque.... Ils sont tous deux aussi interessant... L'asp c du Bill Gates alors ke jsp bah.. c son "concurrent". Mais sinon, c le meme principe. Je te conseilles vivement de les voir tous si tu peux, car une fois ke ten connais un bah l'autre vient plus vite.. ah oui, j'oubliais, le jsp requiert qd mm un peu de conaissance en JAVA, alors ke l'asp, lui, c du vbscript et javascript :D |
dragonspirit | Bon voila, je connais deja le PHP, et je voulais savoir quels etaient les inconvenients et les avantages de chacun? Pourquoi une entreprise demande un developpeur asp plutot qu'un developpeur php, qu'est ce qui change entre tous ces langages? Quel est a priori le plus puissant? Je me demande en fin de compte s'il est necessaire que j'apprenne l'asp en plus du php. Et le JSP? on en parle pas souvent de lui |