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