Re: Re: [Galeon-announce] The future of Galeon
Adam Hooper <[email protected]> Sun, 23 Oct 2005 13:51:44 -0400
| Newsgroups | gmane.comp.web.galeon.user,gmane.comp.web.galeon.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-ohX7/marQ7GJ7a1nuAVW Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2005-10-23 at 13:35 +0200, Honza Pazdziora wrote: > What does Epiphany have (philosophy-wise, not feature-wise) that > Firefox does not? http://live.gnome.org/Epiphany_2fFrequentlyAskedQuestions -- check out FAQ number 2.1. Mainly, the philosophy is "simplicity". Firefox aims to be the most super-duper web browser ever; Epiphany aims to be so invisible you don't realize it exists. Epiphany is GNOME-centered, but hell, so is Galeon, so not much change there. As a GNOME browser, Epiphany can in the future get such features as keyring integration[1] or Nautilus integration[2], which would be difficult to implement with Firefox since it's cross-platform. In other words, Epiphany has more focus (which is both a plus and a minus). Also, Epiphany extensions can be written in C or Python (or C#, but that loader is incomplete). There are big advantages to both: - C: Faster than JavaScript, and can tie in with system libraries. This is demonstrated in the error-viewer extension, which checks a page's source code just like the W3C validator, without going online. - Python: Simpler than JavaScript, and more portable than compiled C binaries. A useful extension could fit into 10 lines of code. And if a C wrapper exists, Python code can tie in with system libraries too (e.g., SQLite, DBus, gnome-vfs, GTK). Unfortunately, Epiphany's Python loader can't tie in with everything inside Firefox yet (most notably the DOM tree, to manipulate pages' HTML); but we have gotten a prototype working that can, and it's really, REALLY cool. [1] http://live.gnome.org/Epiphany_2fFeatureDesign_2fGnomeKeyring [2] http://live.gnome.org/Epiphany_2fFeatureDesign_2fDownloadIntegration and check out the video at http://raphael.slinckx.net/blog/index.php/2005-06-11/nautilus-part-2 --=20 Adam Hooper <[email protected]> --=-ohX7/marQ7GJ7a1nuAVW Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDW82w90GtBxQ61zARAmi6AJ9n5fWNXnlwnQEsVk/iiFcMViWIUQCbBB5F kvw7aypvf7xe8ufsKa6Yojg= =yUQ7 -----END PGP SIGNATURE----- --=-ohX7/marQ7GJ7a1nuAVW-- ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information