Journal : Arora - un navigateur web multilplateforme basé sur QtWebKit
Posté par tanguy_k (page perso, ) le 17 mai 2008
http://code.google.com/p/arora/
La guerre des navigateurs est toujours d'actualité et j'aime beaucoup les principes derrière Arora (Qt + WebKit), surtout le "Arora hopes to never become another Mozilla" :p
Plus d'info ici:
http://labs.trolltech.com/blogs/2008/04/28/arora-qtwebkit-tr(...)
et le blog ici:
http://arorabrowser.blogspot.com/
Qu'en pensez vous ? (on est pas vendredi)
La guerre des navigateurs est toujours d'actualité et j'aime beaucoup les principes derrière Arora (Qt + WebKit), surtout le "Arora hopes to never become another Mozilla" :p
Plus d'info ici:
http://labs.trolltech.com/blogs/2008/04/28/arora-qtwebkit-tr(...)
et le blog ici:
http://arorabrowser.blogspot.com/
Qu'en pensez vous ? (on est pas vendredi)
> Lire le journal (72 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #933044.



Konqueror
Pour moi, maintenant que Webkit est intégré dans Qt, cela aurait plus de sens d'abandonner Konqueror et de partir sur Arora.
On aurait un browser simple et moderne, entièrement en Qt 4. Ce serait la continuation de la démarche entreprise avec Dolphin.
[^]Re: Konqueror
Comme Foxkit? Car c'est clairement le but du projet. Arora semble orienté qt4, par contre foxkit vise totalement l'intégration à KDE avec le support KIO, Kross etc...
http://gitorious.org/projects/foxkit
[^]Re: Konqueror
touche pas à mon konqueror !!
Un navigateur internet qui fait client ftp et gestionnaire de fichiers, je trouve cela plus pratique qu'utiliser plusieurs logiciels en même temps, sachant que j'ai toujours besoin d'avoir les 3 à la fois !
You can't grep dead trees...
[^]Re: Konqueror
TIens, y'a pas un autre OS qui a eu cette idée avant... hum...
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)
[^]Re: Konqueror
oui, sauf qu'ils n'ont pas pensé à inventer les onglets et le scindage des panneaux de l'explorateur, rendant du coup l'application un peu inutile...
You can't grep dead trees...
[^]Re: Konqueror
Quand on parle d'un autre OS, je pense emacs et emacs fait tout ce que tu dis...
[^]Re: Konqueror
Oui, mais tu peux évoquer n'importe quelle action, tu peux être sûr qu'Emacs le fait.
[^]Re: Konqueror
Est-ce qu'Emacs peut créer un fichier tellement gros qu'il ne pourrait pas l'ouvrir ? /o\
[^]Re: Konqueror
oui puisqu'il peut comme vi exécuter une commande externe.
[^]Re: Konqueror
$ emacs/vi/joe /dev/zero
C'est très drôle, aussi (j'avais essayé il y a très longtemps avec le dernier. Je suppose que les deux autres sont quand même suffisamment intelligents pour ne pas se faire avoir).
[^]Re: Konqueror
Si tu parles d'explorer sous windows, ça n'a pas grand chose à voir, ce qui est fait dans Konqueror est largement au dessus de ce qui est fait sous windows.
Sous windows quand tu ouvres un dossier de ton système sur ton navigateur web, il se transforme et change complètement d'apparence. Pareil quand tu fais l'inverse.
De plus, Konqueror peut aussi afficher dans le navigateur des fichiers à de nombreux formats à l'aide des kparts...
(Et si tu veux partir dans les comparaisons douteuses, on peut dire que la navigation spatiale dans nautilus fait penser à la version 95 d'un certain OS...)
[^]Re: Konqueror
>De plus, Konqueror peut aussi afficher dans le navigateur des fichiers à de
>nombreux formats à l'aide des kparts...
kio, kpart, ce sont quand même des technologies qui sont présentent dans Windows depuis un moment. Tout ce que fait konqueror, c'est ce que sait faire l'explorer de Windows.
Apres, il est clair que Kde a su implémenter des kparts/kio pour de nombreux "type de fichiers"/"protocoles" ce qui n'est pas arrivé dans le merveilleux monde du proprio (à part quelques exceptions genre acrobat)
Agogo
[^]Re: Konqueror
Ces technologies existent sous windows, et alors ?
Ça change quoi au fait qu'elles soient largement mieux utilisées et mises en avant dans KDE ?
De plus Konqueror fait bien plus que l'explorateur windows, par exemple l'explorateur windowsest incapable de faire un aperçu des fichiers.
[^]Re: Konqueror
Bien sûr que si, tu peux activer l'affichage de thumbnails d'images dans l'explorateur windows, mais c'est un peu caché.
[^]Re: Konqueror
Il fait aussi un aperçu des fichiers pdf, opendocument, ps, html ou encore texte brut ?
[^]Re: Konqueror
Avec les filtres de preview qui vont bien, oui...
Soit dans l'espace d'aperçu, ou bien en remplacement de l'icone du fichier.
Avant de balancer des betises, le mieux c'est quand même de se renseigner un minimum...
http://en.wikipedia.org/wiki/Windows_Explorer#Extensibility
http://msdn.microsoft.com/en-us/library/bb775315(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb774614(VS.85).aspx
[^]Re: Konqueror
Désolé j'ai pas connaissance des nouveautés de vista. Je me suis renseigné sur du NT5 uniquement.
[^]Re: Konqueror
XP le fait aussi, meme sur les .doc
[^]Re: Konqueror
Pourtant ce n'est pas ce qui est dit sur le site de microsoft dans les liens donnés précédemment.
On peut donc même pas croire la documentation de microsoft sur ses propres OS ?
[^]Re: Konqueror
On peut donc même pas croire la documentation de microsoft sur ses propres OS ?
C'est pas nouveau, ça.
[^]Re: Konqueror
Euh, les liens vers MSDN c'est pour l'API dispo dans Vista, mais ça existe sous une forme un peu différente sous XP.
Tu commences par affirmer que ça n'existe pas sous Windows (alors que visiblement tu ne t'es pas renseigné), maintenant tu déduis de 2 pages de doc développeur que ça n'existait pas avant et que c'est nouveau. Ca va la mauvaise foi?
[^]Re: Konqueror
Hé ben j'ai jamais vu ces fonctionnalités sur windows 2000, c'est tout. J'ai jamais eu l'occasion d'utiliser vista, ni XP sur mes machines. Et comme les liens que tu donnes parlent de trucs spécifiques à Vista, j'en ai déduit en toute logique qu'il s'agissait d'une nouveauté de vista.
Si tu avais donné des liens clairs et ne portant pas à confusion, le problème ne se serait pas posé.
[^]Re: Konqueror
oui et surtout concrètement cela n'est pas utilisé de base dans windows XP, dans vista je ne sais pas, en tout cas c'est bien loin de konqueror du point de vue prévisualisation, et encore plus loin de eaglemode :
http://eaglemode.sourceforge.net/screenshots.html
You can't grep dead trees...
[^]Re: Konqueror
Ah ouais, ça doit être ma faute si tu déduis de façon complétement bidon que ça n'existe que depuis Vista. C'est pas comme si t'étais pas capable de faire une simple recherche Google, hein... (quoique un peu quand même).
Et tu t'es mal renseigné sur NT5, il y avait déjà une API pour rajouter des filtres supplémentaires (IPicture et IPicture2: http://msdn.microsoft.com/en-us/library/ms680761(VS.85).aspx ), en plus de celle de Windows Search. En fait ça date de Windows 95. Tiens, c'était où KDE en 95 au fait ?
Ex pour le rajout des fichiers TGA: http://greggman.com/pages/thumbplug_tga.htm
Bilan: Il est temps d'apprendre à utiliser un moteur de recherche (il parait que ça peut servir pour le libre aussi).
Quand au lien vers l'explorateur posté plus bas, hahahaha. C'est sûrement très puissant, mais ça me fait beaucoup penser à un vieux post sur Daily WTF: http://thedailywtf.com/Articles/Enter_The_Matrix.aspx
Le jour où les supporters débiles de Linux arrêteront de descendre Windows bêtement alors qu'ils n'ont aucune idée de comment ça marche (et aucune notion de l'histoire des différentes technos), un grand pas aura été franchi. KDE est très bon au niveau technique, pas besoin de cracher sur Windows pour ça.
[^]Re: Konqueror
Tiens, c'était où KDE en 95 au fait ?
Justement, c'est très intéressant ce que tu pointes : en 95, KDE n'existe pas, et aujourd'hui il a largement dépassé Windows en fonctionnalités (puisqu'il a l'API *et* les filtres).
Tout ça pour dire que les supporters débiles de Linux ne voient que les faits : partis de rien, on a mieux d'un point de vue end-user. Point.
La seule chose qui arrive à la cheville de Chuck Norris... c'est sa chaussette.
[^]Re: Konqueror
Tu noteras qu'à aucun moment je n'ai affirmé avoir une parfaite connaissance, et j'ai tout à fait admis, dès le commentaire d'alexissoft, l'existence de cette fonctionnalité.
Sauf qu'une telle fonctionnalité est a priori visible immédiatement.
Comment expliques-tu qu'en plusieurs années d'utilisation de windows (j'ai pas mal utilisé windows 95, 98² et 2000 SP2 à 4), je n'ai jamais vu le moindre aperçu d'un fichier dans l'explorateur windows ?
Et pour info, un comportement insultant et profondément crétin comme le tien ne fait pas progresser le débat non plus.
[^]Re: Konqueror
En fait c'est sans doute simplement que tu n'as jamais installé de logiciel qui ajoute un filtre. Mais effectivement y'a longtemps que cette possibilité existe.
Ayant la chance de beta tester Windows Vista (je défriche le terrain pour les collègues) et bien j'ai appris à détester les aperçus. Ouvrir un fichier trop rapidement lors de l'arrivée dans un répertoire enclenche une ouverture en lecture seule vu qu'un autre process accède au fichier pour générer un aperçu. Ca m'oblige à ralentir un peu, c'est sans doute bon pour gérer le stress.
Mais l'avantage d'open office sur word/excel est qu'il met longtemps à se lancer, en tout cas suffisamment pour que l'aperçu de vista soit terminé et donc l'ouverture se fait en lecture/écriture. Encore une preuve s'il en fallait de la supériorité des logiciels libres.
[^]Re: Konqueror
TIens, y'a pas un autre OS qui a eu cette idée avant... hum...
Un autre OS? Je vois pas... emacs, peut-être?
[^]Re: Konqueror
emacs?
[+] [^]Re: Konqueror
D'ailleurs c'est exactement dans l'esprit unix: do one thing, but do it well.
Ah, on me fait signe qu'en fait, non, c'est un gros truc tout bloated où on rajoute des features n'importe comment. Bon bah tant pis.
Vous devriez vraiment visiter Aperture First !
[^]Re: Konqueror
L'idée de base de l'esprit Unix est bonne et n'est pas tant remise en question que ça, même avec des softs comme Konqueror.
Elle est juste rafraichie, dirais-je... Mais le " do one thing, but do it well reste : c'est d'ailleurs pour ça qu'il existe un KIO/Kparts par format/protocole implémenté, et non un énorme truc tout bloated, comme tu dis !
Konqueror lui, ne fait "que" proposer une interface commune à tous ces KIO/Kparts.
Les exemples équivalents ne manquent d'ailleurs pas : KOffice, Kontact, Ark (compression/décompression de fichiers), ...
Je pense sincèrement que c'est un bon choix, qui ne remet pas en question la philosophie Unix (qui est utile et a fait ses preuves) tout en offrant une facilité de prise en main pour l'utilisateur (vu le nombre de KIO/Kparts existants pour Konqueror, s'il fallait se trimballer autant de softs, avec chacun leurs fonctions légèrement différentes, voire inexistantes pour certains, leurs évolutions à des rythmes différents... on s'en sortirait plus).
[^]Re: Konqueror
Ah, on me fait signe qu'en fait, non, c'est un gros truc tout bloated où on rajoute des features n'importe comment. Bon bah tant pis
Un peu comme Jean-Claude Van Damme rajoute de l'anglais n'importe comment dans ses phrases.
[^]Re: Konqueror
Ça se discute.
De toute façon, Konqueror n'implémente pas de moteur HTML hein, c'est KHTML le moteur utilisé par défaut dans Konqueror. Mais rien ne t'empêche de coder un autre moteur et de l'intégrer dans un KPart pour le mettre à la place de KHTML dans Konqueror...
Et ho surprise, Summer of Code 2008, projets KDE : un KPart pour utiliser QtWebKit à la place de KHTML.
Ça pose quand même un problème au niveau de la maintenance et des possibilités d'évolution : ça va brider sérieusement les développeurs de KDE, et de plus ils vont y perdre des fonctionnalités propres à KHTML. Enfin, que va-t-il se passer quand une faille de sécurité sera trouvée ? L'équipe de KDE sera incapable de régler seule le problème, ça va être plus lourd...
[^]Re: Konqueror
Bah, tout comme c'est le cas quand on trouve une faille dans les libs qu'utilise kde, au hasard, la libvorbis, la libpng, la libopenssl ( ok, elle est petite celle la )
[^]Re: Konqueror
Sauf que WebKit ajoute en plus un côté cauchemardesque pour les paquets, il me semble qu'il sera très difficile d'avoir un seul WebKit pour toute une distrib, y'aura a priori WebKit gtk, WebKit - Qt 4.4 et WebKit - Qt trunk par exemple. 3 versions différentes, en cas de faille faut que tout le monde corrige...
Enfin, apparemment les packageurs de Debian travaillent sur le sujet... Est-il possible d'y arriver ? J'en doute... Ça risque de forcer des gros changements sur la façon dont WebKit est compilé.
[^]Re: Konqueror
Arora se veux un navigateur simple et indépendant de la platforme, et donc indépendent de KDE.
Bref, c'est l'opposé des objectifs de KDE qui sont d'avoir une suite de logiciels bien intégré les uns au autres.
Jamais Arora ne sera le navigateur de KDE !!
La fait que ce soit une application Qt ne signifie absolument pas un lien avec KDE. Les applications en Qt uniquement ne sont pas intégrées à KDE (différents menus, système de configuration, raccourcis claviers, boites de dialogues, .....)
[^]Re: Konqueror
Pourquoi une application ne peut pas être indépendante en terme général, mais que dans un cas particulier, elle s'intègre au reste ?
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)
[^]Re: Konqueror
Car l'intégration doit se faire au cœur du programme.
Par exemple, Arora va utiliser des QLineEdit, et pas des KLineEdit qui correspond au standards de KDE (icone pour effacer, menu contextuel, intégration de la correction orthographique, ...) . Pareil pour QTabBar/KTabBar.
La gestion des couleurs avec KColorSheme est très différente de celle que l'on peux faire avec QPalette. Si ils n'utilisent pas KConfig, a configuration ne sera pas avec les autres fichier de config de KDE, et ne pourra pas utiliser les outils fait pour la config de KDE (kiosk, ...)
Alors tu me dira qu'il est possible de faire des couches d'abstractions. Mais c'est plus difficile à maintenir (bloat). Et on risque d'arriver a un sans blanc d'intégration plus qu'une réelle intégration.
[^]Re: Konqueror
"Et on risque d'arriver a un sans blanc d'intégration"
Joli :-p
[+] [^]Re: Konqueror
moins que sang blanc !!!