Slashdot Mirror


Sophistication in Web Applications?

whit537 asks: "Anyone who uses Gmail for 5 minutes can see that it's a pretty dern sophisticated web application. But just how sophisticated? Well, first of all, the UI is composed of no less than nine iframes (try turning off the page styles in Firefox with View > Page Style). But then consider that these iframes are generated and controlled by a 1149 line javascript. This script includes no less than 1001 functions, and 998 of these functions have one- or two-letter names! They're obviously not maintaining this script by hand in that form. So do they write human-readable javascripts and then run them all together, or have they developed some sort of web app UI toolkit in Python? Does Gmail need to be this complex or is the obfuscation a deliberate attempt to prevent reverse-engineering? And are there any other web apps that are this sophisticated?"

2 of 197 comments (clear)

  1. Re:Just quick and easy by ComputerSlicer23 · · Score: 0, Offtopic
    I'm sure I could find a different editor, but "ESC/iii" is how I do searching. I really don't care to figure out how to write a better expression in vim. vim is well worth it's salt, and I could probably map a macro to work for searching for a word. However, by default I'm not aware of any such option short of writting a longer regular expression that I would to search for an increment variable. Every programmer worth their salt I've known uses some vi varient or emacs. Off hand I don't know how to search in emacs, but I'll bet it's a quicker and easier for the hot key for "search", as opposed to "search for full words".

    Any editor that I need to use a mouse with is defective. Mice are only good to feed cats and pick the xterm you want to use.

    Kirby

  2. Re:OT alert by cmdrbuzz · · Score: 0, Offtopic