[Navigateur Internet] Eclaireur

Autres projets et contributions
Avatar de l’utilisateur
nicoo
Hankyu
Messages : 19
Inscription : lun. 02 nov. 2009, 05:13

[Navigateur Internet] Eclaireur

Message par nicoo »

Bonjour :D ,
je suis entrain d'écrire un petit navigateur internet (ça veut dire en developpement, donc tout n'est pas prêt). Si certains se sentent le courage de le tester et de m'en donner quelques retours, qu'ils ne se gênent pas.

Pour l'instant je n'ai pas de paquet, il faut télécharger (git) les sources et compiler.

https://bitbucket.org/nicooplusplus/eclaireur
https://nicooplusplus@bitbucket.org/nic ... aireur.git

Image

je ne vais pas faire de longue description, mais j'aimerais juste préciser que pour qu'un lien internet soit valide il faut l'écrire en entier, je veux dire avec le "http://www." c'est casse nouille je sais... c'est sur la liste des choses à régler...[réglé]

/nicoo
Avatar de l’utilisateur
coincoin
Daikyu
Messages : 82
Inscription : sam. 12 janv. 2013, 21:19

Re: [Navigateur Internet] Eclaireur

Message par coincoin »

Hello,

J'ai essayé par curiosité, ça a l'air très formateur.
Si je comprend bien tu utilises webkitGTK+, qui s'occupe finalement de la majorité des fonctionnalités d'un navigateur web.
Quelles seraient les features de ton appli ?

Si je peux me permettre, j'imagine que tu fais un

Code : Tout sélectionner

cmake .
dans le répertoire de base. Avant je faisais comme toi et j'avais un script clean.sh mais une bonne pratique c'est de ne pas polluer la base avec les fichiers générés par CMake et donc de créer un répertoire dédié pour le build :

Code : Tout sélectionner

mkdir build && cd build && cmake ..
.
Je l'ai remarqué car en lançant ./Engine j'ai vu qu'il ne trouvait pas ton fichier glade (tu as push d'ailleurs un mauvais glade~). Pour pallier à ce problème tu peux générer un fichier config.h avec CMake pour savoir où tu te trouves.

Have fun en tout cas :)
\_o<
Fanch
archer
Messages : 144
Inscription : lun. 01 déc. 2008, 21:16

Re: [Navigateur Internet] Eclaireur

Message par Fanch »

Salut,

C'est un peu "hors" sujet, mais on voit de plus en plus de navigateurs basés sur webKIT.


Pourquoi ?
"The three principal virtues of a programmer are Laziness, Impatience, and Hubris." -> man perl
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Navigateur Internet] Eclaireur

Message par FoolEcho »

Fanch a écrit :Salut,

C'est un peu "hors" sujet, mais on voit de plus en plus de navigateurs basés sur webKIT.


Pourquoi ?
Sans aucun doute car c'est une bibliothèque conçue pour mâcher ce travail de conception (moteur de rendu html, javascript, etc.) et qu'il répond à tous les tests en la matière.
http://fr.wikipedia.org/wiki/WebKit
http://fr.wikipedia.org/wiki/Acid2
http://fr.wikipedia.org/wiki/Acid3
Je te renvoie aux liens des infos wikipedia, il y a des articles très intéressants sur ces aspects de monopole dénoncés par ses dévs eux-mêmes (les concepteurs de navigateurs le privilégient justement trop... du coup les standards auront tendance à se conformer à webkit et non l'inverse...).
«The following statement is not true. The previous statement is true.» :nage:
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

Re: [Navigateur Internet] Eclaireur

Message par BlondVador »

Egalement parce que le moteur de rendu de WebKit est le meilleur du marché... Que ce soit en terme de rapidité ou de respect des standards.

Mais c'est vrai qu'on voit du WebKit de partout... Opéra a abandonné Presto, en gros représentant de Gecko il n'existe que Firefox et après c'est tout...
Avatar de l’utilisateur
milouse
Hankyu
Messages : 24
Inscription : dim. 14 août 2011, 17:56
Localisation : Nantes
Contact :

Re: [Navigateur Internet] Eclaireur

Message par milouse »

juste pour donner mes two cents, même 3 mois après la batailles, c'est surtout que malheureusement seul le projet webkit (au sens large) fournit une bibliothèque minimaliste permettant d'embarquer leur moteur de rendu web dans à peu près n'importe quoi. Dis autrement, c'est les seuls à fournir le code clé en main pour créer de nouveaux navigateurs (avec plus ou moins de fonctionnalités) autour du même moteur de rendu.

Certains d'entre vous se souviendront sans doute qu'il y a 10, la fondation mozilla faisait de même avec gtkmozembed entre autre... mais faute d'intérêt semble-t-il (à part dans epiphany, devenu Web dans Gnome et le navigateur de nokia, les deux étant passé à Webkit d'ailleurs...) et de ressources humaine, le projet a été abandonné. Il reste un portail wiki à ce sujet (mais pour combien de temps encore ?) https://developer.mozilla.org/en-US/doc ... ng_Mozilla mais dont toutes les pages rappellent que ce n'est plus supporté ni à jour. Tous les développeur souhaitant faire un navigateur (ou autre) basé sur les technos mozilla, sont invités à se tourner vers xulrunner, quitte à devoir le recompiler. Pour la légèreté on repassera. Bref, c'est pas super enthousiasmant, il faut le reconnaître :(
Audrey555
newbie
Messages : 1
Inscription : lun. 07 déc. 2015, 13:38

Re: [Navigateur Internet] Eclaireur

Message par Audrey555 »

milouse a écrit :juste pour donner mes two cents, même 3 mois après la batailles, c'est surtout que malheureusement seul le projet webkit (au sens large) fournit une bibliothèque minimaliste permettant d'embarquer leur moteur de rendu web dans à peu près n'importe quoi. Dis autrement, c'est les seuls à fournir le code clé en main pour créer de nouveaux navigateurs (avec plus ou moins de fonctionnalités) autour du même moteur de rendu.

Certains d'entre vous se souviendront sans doute qu'il y a 10, la fondation mozilla faisait de même avec gtkmozembed entre autre... mais faute d'intérêt semble-t-il (à part dans epiphany, devenu Web dans Gnome et le navigateur de nokia, les deux étant passé à Webkit d'ailleurs...) et de ressources humaine, le projet a été abandonné. Il reste un portail wiki à ce sujet (mais pour combien de temps encore ?) https://developer.mozilla.org/en-US/doc ... ng_Mozillacdg paris transfer mais dont toutes les pages rappellent que ce n'est plus supporté ni à jour. Tous les développeur souhaitant faire un navigateur (ou autre) basé sur les technos mozilla, sont invités à se tourner vers xulrunner, quitte à devoir le recompiler. Pour la légèreté on repassera. Bref, c'est pas super enthousiasmant, il faut le reconnaître :(
heureusement qu'il y a wiki!
Répondre