MozillaZine

Cool Introduction To Mozilla's Technologies

Wednesday May 17th, 2000

Shelley Powers writes, "Archimedes once said of the lever, 'Give me a place to stand, and I can move the earth'. I'd like to modify that quote and say 'Give me XML, CSS, and a little script, and I can create any application'.

"The technology that inspires this statement is all bundled up under the misnomer 'browser', and goes by the name of Mozilla or Navigator 6.0.

"I say 'misnomer' because though all of the components delivered with each product do make up a browser, the sum of the parts is greater than the whole. In fact, downloading Mozilla/Navigator 6.0 is like getting your own little toolbox of goodies that you can then use to create your own applications.

"Once you have a better idea of the functionality that's easily accessible, you'll be just like me -- you can't wait to create your first application. So here's mine, an online interactive tutorial that covers the functionality included with Mozilla/Navigator 6.0.

"There are two ways to view the tutorial: viewing the tutorial pages directly or using the Tutorial Viewer, created using XUL."


#6 Mozilla is the new Emacs

by gwalla <gwalla@despammed.com>

Thursday May 18th, 2000 1:00 AM

You are replying to this message

This just struck me the other day. Mozilla and Emacs have very similar design philosophies: the executable itself should be at its core an interpreter, only handling the very basic tasks of the application space, while everything else is defined in external files. The differences are in the languages interpreted (LISP for emacs, XUL/JavaScript for Mozilla), and what are considered "basic tasks" (text buffers, file access, and cursor control for emacs; networking, layout, XML/HTML parsing for Moz).

Both can be used to implement new applications, and Mozilla has some definite advantages: cross-platform consistency, parsing of standard data formats (HTML, any XML, JavaScript, CSS), display of graphic images, and stylable layout. Will we see Mozilla emerge as the new Emacs?