Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Web scripting...

    To have Javascript enabled on your browser, you really should stay plugged in to the various Certs and patches that may arise due to security problems. I hate the nagging feeling that I'm never quite safe when browsing... There's always that 0-day exploit that will get me some day.

    Sure, some things have been found in HTML, forms in particular, that are similar, but I feel a lot safer knowing that the site isn't executing code behind my back.

    The other thing I hate about Web Scripting is t

    • Most excellent points and I agree with you, mostly. Here are some comments :

      1. Tree-views and fancy rollovers can be implemented without scripting, in pure CSS (of course this requires recent browsers, but also this degrades nicely, unlike script-based implementations.)

      2. The article I linked to discusses JavaScript from the point of view of language design : as it says, Lisp in C's Clothing, with that unusual function-are-objects approach. Quoting again : JavaScript is well suited to a large class of non-Web-related applications but in practice JavaScript is only implemented in browsers, and moreover, most of the people writing in JavaScript are not programmers, read : "most of the code written in JavaScript is ten times worse than Matt's Scripts".

      3. There's a specific field where JavaScript is very useful : intranet applications. My day job is to work on a large intranet application for hospitals and other medical offices. As a software editor, we can impose a specific browser on the client platforms, and impose to enable JavaScript on it. And the huge possibilities of JavaScript (the ones that are never used on the web) helps us to design a friendlier interface than the average web application. For example, most of it can be operated only with the keyboard. It provides also useful visual indicators and auto-modifying forms; etc, etc. I used to hate JavaScript, and I begin slowly to appreciate it, since I have this job. Alas, it's difficult to write maintainable JavaScript.

      • I think it's also well-suited as an easily embeddable generic scripting language, saving application developers the work of creating yet another half-baked domain specific environment. It's used in Dreamweaver (or at least it was the last time I looked) and these guys [] seem to be having a productive time with it as well.