CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Quel langage est le plus approprié ?

Dead_man_2010
Dead_man_2010
Niveau 8
18 octobre 2013 à 18:24:41

Bonjour,

Je suis un lycéen, j'ai un projet depuis pas mal de temps et
j'aimerais savoir quel langage est le plus approprié
pour créer un navigateur web, je sait que le C++ est le plus
approprié mais ce langage m'a l'air difficile et il n'y à pas
beaucoup de cours dessus. J'ai entendue que le Python et le Ruby
était un langage similaire, donc voilà merci d'avance pour votre
futur réponse les devs !!

Armee2Chatons
Armee2Chatons
Niveau 10
18 octobre 2013 à 18:27:13

Je suis loin d'être un expert, mais comme ça je dirais C/C++, ou alors Python/Java.

Le C++ est aussi complexe que ces deux derniers.

godrik
godrik
Niveau 30
18 octobre 2013 à 19:18:12

Dans un navigateur web tu vas avoir besoin de performance vu toutes les trucs obscure que les gens nous pondent dans les navigateurs web de nos jours. Donc clairement, je ferai ca en C++.

Dead_man_2010
Dead_man_2010
Niveau 8
18 octobre 2013 à 19:26:19

Il n'y à aucun moyen de le faire avec Python ?

TaMereLaCatin
TaMereLaCatin
Niveau 9
18 octobre 2013 à 20:41:03

J'ai trouvé ça en cherchant vite fait sur le web :d) http://linux.leunen.com/?p=537

Ou sinon, ouais je sais qu'en C++ c'est faisable et en Java aussi

myhideout
myhideout
Niveau 7
18 octobre 2013 à 20:48:59

http://fr.openclassrooms.com/informatique/cours/programmez-avec-le-langage-c/tp-znavigo-le-navigateur-web-des-zeros

:hap:

Dead_man_2010
Dead_man_2010
Niveau 8
18 octobre 2013 à 20:55:35

Merci !

tbol
tbol
Niveau 20
20 octobre 2013 à 05:45:31

Après "créer son propre World of Warcraft en 10 minutes" c'est apparemment la nouvelle mode : "créer son navigateur Web en 15 minutes" quand on à jamais fait de programmation, je sens qu'on va bien se marrer... Un navigateur web codé en Ruby ça doit dépoter grave.

godrik
godrik
Niveau 30
20 octobre 2013 à 06:20:09

C'est un peu comme "j'ai construit ma maison: j'ai choisi la peinture"...

Dead_man_2010
Dead_man_2010
Niveau 8
26 janvier 2014 à 13:16:40

UP ! J'hesite toujours, entre Python et Java
Mais je doute sur leurs performance ? Selon vous c'est possible pour un navigateur très complexe ?

Dead_man_2010
Dead_man_2010
Niveau 8
26 janvier 2014 à 14:41:04

Merci de ta réponse !
Sinon le C# ? Non plus ?

AvaleurDeChaton
AvaleurDeChaton
Niveau 6
26 janvier 2014 à 14:50:57

Effectivement, tu vas sûrement bien te marrer :hap:

Vu ce que t'as l'air d'y connaître, t'arriveras à strictement rien ; tu sais au moins comment t'y prendre ? Moi non. C'est vachement gros comme programme d'après ce que j'en sais. 'Fin, si tu veux essayer quand même, ce sera sûrement du C++ ; il a tous les avantages : vitesse, objet, grosse comme, beaucoup d'outils.

AvaleurDeChaton
AvaleurDeChaton
Niveau 6
26 janvier 2014 à 14:54:47

Édit : "pas beaucoup de cours sur le C++" ? :ouch: Je sais pas où tu cherches...

Au fait, t'as pas dit pourquoi tu voulais faire ça ? Si tu veux juste voir un peu mieux comment c'est fait, tu peux examiner le code d'autres connus (Firefox et Chromium sont libres, sinon y'a des trucs plus légers comme Épiphane qui sont sûrement plus simples à comprendre pour un débutant), puis une fois que t'auras appris des trucs et si t'as un niveau suffisant tu pourras peut-être y participer ? Je pense que c'est une meilleure méthode que de se lancer dans un truc sans même savoir dans quel langage on va coder...

AvaleurDeChaton
AvaleurDeChaton
Niveau 6
26 janvier 2014 à 14:55:49

Epiphany*, désolé du triple post.

Dead_man_2010
Dead_man_2010
Niveau 8
26 janvier 2014 à 15:00:10

Et bien donc je doit me diriger vers le C++ ?
J'avais penser à prendre Chromium comme base, mais j'ai entendue que le code source était très compliqué, et mal organisé ? Sinon je compte créer un navigateur, car je trouve pas mon bonheur sous Chrome, ni Firefox, ...
(PS : je veut pas créer un navigateur personnel, mais bien pour concurrencer le marché [bien que ce soit très difficile])

Dead_man_2010
Dead_man_2010
Niveau 8
26 janvier 2014 à 15:34:35

Le C# permet de faire un navigateur web "complexe" car je trouve ce langage très intéressant ?

saleGauss
saleGauss
Niveau 9
26 janvier 2014 à 17:25:15

Non mais les gars, arretez de lui répondre sérieusement :
<<je veut pas créer un navigateur personnel, mais bien pour concurrencer le marché [bien que ce soit très difficile]>>

Et le mec ne sait même pas avec quel langage il veut coder son truc. Tu as déjà programmé quelque chose ? Parce que là, pour reprendre la métaphore de Godrik, c'est un peu comme si je prévoyais de construire une maison, alors que fixer quelque chose sur un mur est déjà un challenge pour moi...

1) Apprends ***l'algorithmique*** et un langage, ce qui inclu de faire des petits exercices d'apprentissage (dont la réalisation prends quelques minutes)
2) Fait des petits exercices d'application (environ 1h par exo. Au moins une dizaine d'exos)
3) Lances toi dans des petits projets qui te prendront quelques jours
4) Lance toi dans un projet de taille moyenne, qui te prendra un ou deux mois.
5) Ré-apprends de nouvelles technologies en fonction de ce que tu auras envie de faire comme "gros" projet. Pour chaque technologie, recommence la même procédure de 1 à 4.
6) Lance toi dans un "gros" projet pour un an.

PS : Ton "navigateur pour concurrencer le marcher" n'est même pas dans la dernière catégorie des projets que tu feras seul en un an.
C'est la catégorie des projets *ultra* long terme, qui te prendront au bas mot plusieurs années, et qui idéallement te demandraient quelques autres codeurs.

Bref, tu es voué à l'echec. Désolé.

boyd-fowler
boyd-fowler
Niveau 10
26 janvier 2014 à 17:35:49

Clair que si tu n'y connais rien tu rêves. C# le permet mais tu feras essentiellement du windows je le crains ,bien sur mono existe mais bon si déjà tu galères à choisir ton langage n'allons pas trop loin .

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment