Créer un naviguateur, possible pas possible ?
Dernière réponse : dans Programmation
Voilà j'ai un amis programmeur qui veut se lancer dans la création d'un naviguateur (comme IE ou firefox) je lui ai dit par mail que ça serait une petite folie de se lancer dans la création d'un naviguateur sans savoir vraiment qu'est ce que ça demander comme compétance. Alors j'aimerez bien que vous m'expliquiez quelle est le fonctionnement des naviguateurs et comment en créer un.
Autres pages sur : creer naviguateur possible possible
Lassé par la pub ? Créez un compte
pour faire un navigateur, il vous faut un moteur de pages internet. c'est le moteur qui va fournir les infos à l'interface, c'est lui qui va sur internet.
Ensuite, l'interface se contente d'afficher ce qu sort le moteur.
Un moteur doit donc se composer d'un analyseur syntaxique html. Inutile de vous dire que c'est pas facile à créer. Et c'est pas pour rien non plus que beaucoup de navigateurs (firefox/mozilla/konqueror ...) utilisent le même moteur développé séparément : Gecko
Ensuite, l'interface se contente d'afficher ce qu sort le moteur.
Un moteur doit donc se composer d'un analyseur syntaxique html. Inutile de vous dire que c'est pas facile à créer. Et c'est pas pour rien non plus que beaucoup de navigateurs (firefox/mozilla/konqueror ...) utilisent le même moteur développé séparément : Gecko
mais en fait, tu modifies pas la page que tu vois dans les sites. Je sais pas trop comment expliquer.
Le moteur c'est toujours celui d'Internet Explorer, mais tu modifies toute l'apparence, tu peux peut-être modifier d'autres trucs aussi...
enfin je sais pas trop, j'avais commencé un truc comme ça en cours cette année pour apprendre le VB !
Le moteur c'est toujours celui d'Internet Explorer, mais tu modifies toute l'apparence, tu peux peut-être modifier d'autres trucs aussi...
enfin je sais pas trop, j'avais commencé un truc comme ça en cours cette année pour apprendre le VB !
salut,
je dis peut etre une connerie.. mais avec delphi il me semble que tu as dans les demo un mini navigateur fait avec simplement les objets qu'il te propose dans sa version standard ... que tu depose simplement sur ta "form", avec ça + les sources de firefox et des connaissance en prog tu devrait avoir une base pour travaillé.
Je parle de delphi, car n'etant pas programmeur pour 2 sous et avec quelques tutos et un peu de reflexion j'ai reussi a faire de simple application win qui ne buggez pas (surement pas optimiser !) même un peu de bdd.
Alors, y a pas de raison qu'il n'arrive pas a faire quelque choses aprés de longs moments d'acharnement et de patience.
a plus
je dis peut etre une connerie.. mais avec delphi il me semble que tu as dans les demo un mini navigateur fait avec simplement les objets qu'il te propose dans sa version standard ... que tu depose simplement sur ta "form", avec ça + les sources de firefox et des connaissance en prog tu devrait avoir une base pour travaillé.
Je parle de delphi, car n'etant pas programmeur pour 2 sous et avec quelques tutos et un peu de reflexion j'ai reussi a faire de simple application win qui ne buggez pas (surement pas optimiser !) même un peu de bdd.
Alors, y a pas de raison qu'il n'arrive pas a faire quelque choses aprés de longs moments d'acharnement et de patience.
a plus
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.
Citation :
naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.
Ouais mais si tu gardes ton naviguateur pour toi, doit pas y avoir de problème. Parceque si c'est pas le cas je vais te dire on est tous hors la lois qui n'as pas télécharger un patch ou un plugin pour n'importe qu'elle logiciel sous copyright même si le plugin ne vient pas de l'éditeur. Si tu télécharges un plugin pour modifier la fonctionnalité écran de veille sous windows xp, on t'envoie pourrire en prison ?
Citation :
naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.
T'en as pas marre de dire n'importe quoi ?
Qui a dit qu'on allait décompiler Internet Explorer ? Je me le demande bien... et le truc que tu sais pas, c'est que c'est Microsoft lui même qui fourni des outils pour pouvoir utiliser Internet Explorer (mais juste la page d'affichage), dans lequel tu peux modifier tout ce qu'il y a autour.
Citation :
OmaR_ShaRif a écrit :
Citation :
naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.
T'en as pas marre de dire n'importe quoi ?
Qui a dit qu'on allait décompiler Internet Explorer ? Je me le demande bien... et le truc que tu sais pas, c'est que c'est Microsoft lui même qui fourni des outils pour pouvoir utiliser Internet Explorer (mais juste la page d'affichage), dans lequel tu peux modifier tout ce qu'il y a autour.
ahahha encore un qui ouvre sa gueule sont penser a ce qu'il dis quoi !!!
Citation :
naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.
Juste une petite remarque, Maxthon Combo est un naviguateur basé sur IE, qui comoporte quelques fonctionnalités de Firefox (telle que la naviguation par onglet) et pourtant l'éditeur de Maxthon Combo n'est pas Microsoft si tu veux tu le telecharges ici et tu en profites pour lire le petit commentaire de telecharger.com
Personne n'a accès aux sources d'IE, ce sont juste des sortes de plugins ;-)
Sinon tu peux faire une petit navigateur assez rapidement en Java avec les classes HTMLDocument et HTMLEditorKit (Qui en fait est une éditeur de texte dans lequel on édite du texte formatté en HTML).
EDIT: Tiens je t'en ai trouvé un :-D :
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html
Comme tu le vois, un truc de base n'est pas très compliqué ;-)
Sinon tu peux faire une petit navigateur assez rapidement en Java avec les classes HTMLDocument et HTMLEditorKit (Qui en fait est une éditeur de texte dans lequel on édite du texte formatté en HTML).
EDIT: Tiens je t'en ai trouvé un :-D :
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html
Comme tu le vois, un truc de base n'est pas très compliqué ;-)
Citation :
Rennou a écrit :
Citation :
SiM07 a écrit :
Sinon il y a moins complexe que firefox, firebird par exemple. Enfin bon moi j'aime bien lynx (navigateur en mode console basé sur ncurses) !
Firebird c'est l'ancien nom de Firefox, donc autant prendre la dernière version.
Pas vraiment, je dirai plutot l'ancetre, firefox n'est pas une amelioration de firebird (enfin je crois pas), celui-ci est reparti de 0 en s'inspirantde firebird.
Ben non, je crois pas.
Mozilla a voulu créer un navigateur dérivé de celui de la suite Mozilla.
Il l'ont appelé je-sais-plus-comment, mais ils ont eu des réclamations, donc après ils l'ont appelé Firebird, mais ils ont encore eu des problèmes, alors pour la version 0.4, ou qqch comme ça, ils ont cherché un nom qui était libre, Firefox et ils l'ont déposé pour pas avoir de problèmes.
Mozilla a voulu créer un navigateur dérivé de celui de la suite Mozilla.
Il l'ont appelé je-sais-plus-comment, mais ils ont eu des réclamations, donc après ils l'ont appelé Firebird, mais ils ont encore eu des problèmes, alors pour la version 0.4, ou qqch comme ça, ils ont cherché un nom qui était libre, Firefox et ils l'ont déposé pour pas avoir de problèmes.
question d'habitude quoi !
[edit] http://fr.wikipedia.org/wiki/Firebird
maintenant l'on comprend toute l'histoire !
[edit] http://fr.wikipedia.org/wiki/Firebird
maintenant l'on comprend toute l'histoire !
Citation :
WindowsMaster a écrit :
Citation :
OmaR_ShaRif a écrit :
Citation :
naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.
T'en as pas marre de dire n'importe quoi ?
Qui a dit qu'on allait décompiler Internet Explorer ? Je me le demande bien... et le truc que tu sais pas, c'est que c'est Microsoft lui même qui fourni des outils pour pouvoir utiliser Internet Explorer (mais juste la page d'affichage), dans lequel tu peux modifier tout ce qu'il y a autour.
ahahha encore un qui ouvre sa gueule sont penser a ce qu'il dis quoi !!!
C'est de qui que tu parles la :-x
bon, à mon tour ...
je ne comprends pas trop les débats qui tournent autour de ce post ...
Si ton pote veut se faire un navigateur, qu'il regarde déjà du côté des RFC pour le protocole HTTP (puis le FTP s'il veut aussi l'intégrer, NNTP, ...).
Ensuite tu cours du côté du W3C pour lire les normes sur le html, ... et ses copains.
Tu te tappes un jolie parseur avec mise en page de ce que tu viens d'apprendre.
Tu demandes à Macromedia de te faire un plugin flash pour ton navigateur , à SUN un plugin Java ...(second degré ... )
Mais se faire un navigateur en mode texte c'est bidon à faire ... maintenant je doute fort de son utilité, à part peut-être pour les aficionados du VI sous unix ;-) on s'comprend
Tu vois y'a du boulot, sinon si c'est juste pour customiser IE ou FireFox, alors les réponses ont été données au dessus.
je ne comprends pas trop les débats qui tournent autour de ce post ...
Si ton pote veut se faire un navigateur, qu'il regarde déjà du côté des RFC pour le protocole HTTP (puis le FTP s'il veut aussi l'intégrer, NNTP, ...).
Ensuite tu cours du côté du W3C pour lire les normes sur le html, ... et ses copains.
Tu te tappes un jolie parseur avec mise en page de ce que tu viens d'apprendre.
Tu demandes à Macromedia de te faire un plugin flash pour ton navigateur , à SUN un plugin Java ...(second degré ... )
Mais se faire un navigateur en mode texte c'est bidon à faire ... maintenant je doute fort de son utilité, à part peut-être pour les aficionados du VI sous unix ;-) on s'comprend
Tu vois y'a du boulot, sinon si c'est juste pour customiser IE ou FireFox, alors les réponses ont été données au dessus.
Citation :
SiM07 a écrit :
question d'habitude quoi !
[edit] http://fr.wikipedia.org/wiki/Firebird
maintenant l'on comprend toute l'histoire !
Oué mais avec leur Deer Park alpha on comprend pas grand chose à vrai dire.
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumCréer un réseau avec la neufbox, est-ce possible ?
- ForumEst-il possible de créer un PDF depuis un document Excel 2003 ?
- Forumcreer une partition de restauration c'est possible ??
- ForumCréer plusieurs adresses e-mail dans 1 seule session, c'est possible ?
- ForumEst-ce possible de créer une police d'écriture ?
- Forumest il possible de créer des boutons en php???
- Forumcrée un ROM pour emulateur GBA possible ?
- Solutionsbonjour , serai t'il possible de me donner mon code pour desimloqué mon messenger edition
- Solutionset pour obtenir le code de déblocage d'un tél de moins de 3 mois c'est possible?
- Voir plus