Collect Ajax frameworks)

Source: Internet
Author: User
Tags xunit

March, 2006-the Ajax frameworks section of this site began in mid-2005 and now contains around 150 frameworks, but there's also a whole category of tools which don't fit nicely there. let's collect them here and break them out into separate pages when there's enough of them.

Contents

[Hide]

  • 1 multipurpose tools
  • 2 IDES and IDE plugins
    • 2.1 Ajax IDE and ADL (Ajax Dev Library) in joyistar
    • 2.2 Ajax Toolkit framework for eclipse
    • 2.3 intellij idea
    • 2.4 morfik
    • 2.5 jseclipse
  • 3 Dom inspectors
    • 3.1 Firefox Dom inspector
    • 3.2 Firefox Web Developer Extension
    • 3.3 view rendered Source
    • 3.4 ie developer Toolbar
    • 3.5 iedocmon
    • 3.6 Mouseover Dom inspector
  • 4 debuggers
    • 4.1 Venkman for Firefox
    • 4.2 firebug debug extension for Firefox
    • 4.3 Microsoft Script Debugger
    • 4.4 JavaScript HTML Debugger
  • 5 Traffic sniffers
    • 5.1 XMLHttpRequest tracing and XMLHttpRequest debugging
    • 5.2 fiddler
  • 6 JavaScript unit-Testing
    • 6.1 scriptaculous unit-Testing
    • 6.2 jsunit (hieatt)
    • 6.3 jsunit (schaible)

[Edit]

Multipurpose tools [edit]

IDES and IDE plugins

Note: The following products have both an IDE component and a framework/library component. For that reason, they appear on the Javascript multipurpose frameworks page.

  • Atlas
  • Backbase
  • Tibco general interface
  • Joyistar webshop
[Edit]

Ajax IDE and ADL (Ajax Dev Library) in joyistar

[1] joyistar webshop is the first visual Ajax ide. It provides an efficient OOP developing method to construct stable and convenient rich Web Applications based Ajax component.

  • Main features: 1, efficient developing tool the joyistar webshop is a visualized modeling IDE (integrated development environment ). it follows the OOP methodology and is constructed by using components which are useful to accelerate application development process. in other words, it helps to produce mature and complicate rich Web applications at certain high level. 2. Ajax development tools the joyistar webshop is an Ajax development tools to develop business-critical web applications and it offers optimizing power of Ajax technology. 3. encapsulated Web components-avoid your pain the joyistar webshop provides extends Web components to attain powerful functions such as dynamically generate master-details, user interfaces, and Web report etc. 4, Support source insight... 5, simple, secure, standards based pull-drag developing-program in the mode of your choice. cross-platform-support all major browsers at present. integration-integrates with existing server-side codes and services.
  • Screencast
  • Free for trial use
  • Specified cial from joyistar.

[Edit]

Ajax Toolkit framework for eclipse

Ajax Toolkit framework is a plugin for general-purpose (but Java-focused), open-source, Eclipse IDE.

  • Open-source from IBM.
[Edit]

Intellij idea

Intellij idea] isJava ide, And has been building extensive JavaScript/ajax support since version 5.0 (mid-2005 ).

  • Code Completion, error & syntax highlighting, refactoring code, formatting, find usag, highlight usages, surround with..., Goto symbol, Goto declaration, code folding, support for labels, Structure View
  • Screencast
  • Commercial from jetbrains.
[Edit]

Morfik

Morfik WebOS compiler builder brings extreme simplicity to the design of sophisticated Ajax applications without compromising their functionality. You don't need to write any HTML, XHTML, XML, JavaScript or CSS.

  • Specified cial from morfik.
[Edit]

Jseclipse

Jseclipse is an eclipse plugin dedicated to JavaScript editing. The Code Completion engine parses class definitions idioms used by prototype. JS, script. aculo. Us, Yahoo UI, dojo and qooxdoo.

  • Free for non ‑cial use from interb7-online
[Edit]

Dom inspectors

As described in Dom inspection pattern, these tools let you inspect the Web Page Structure (DOM) in real-time.

[Edit]

Firefox Dom inspector

Firefox ships with a DOM Inspector tool, accessible from the Tools menu.

  • Note: In Windows, you need to ensure "Web Developer Tools" is selected during installation.
  • The Inspector is a popup window, showing the DOM hierarchy on one side, facing a Summary of the selected node. the summary shows node attributes such as registered event handles, as well as CSS style information.
  • Open-source from Mozilla.
[Edit]

Firefox Web Developer Extension

Web Developer is an invaluable Firefox toolbar for web development. Among its vast feature set are several commands especially relevant to Dom inspection:

  • DisplayCommands augment the page with Dom information, which makes a great alternative to sort the DOM in a completely separate view. For example,Display Topographic InformationAlters the page to reveal the layout of DOM elements andDisplay ID and class detailsAugments each element with itsIDAndClassAttributes.
  • OutlineCommands draw outlines around elements of a participant type. For example,Outline block level elementsOrOutline table cells. In fact, you can define custom outlines to outline any element you want.
  • FormCommands help expose form structure.Display Form detailsAugments the form with information about each control, whileView form informationOpens up a summary page.
  • Open-source from Chris pederick.
[Edit]

View rendered Source

View rendered source is a Firefox extension that shows the entire DOM as an HTML document.

  • The rendered source is shown in a pretty-formatted style, using colours and spacing to help convey the DOM structure.
  • Free from Jennifer Madden (enhanced version available for a small listener)
[Edit]

IE developer Toolbar

Microsoft's ie developer toolbar, for IE6 +, has a number of Dom inspection capabilities and is similar to the Firefox Web Developer extension.

  • Free from Microsoft.
[Edit]

Iedocmon

Iedocmon is a tool that extends IE to include an interactive view of the Dom.

  • Open-source by Tim Tabor.
[Edit]

Mouseover Dom inspector

Mouseover Dom inspector is a convenient bookmarklet that lets you should e the DOM by Mousing over page elements.

  • All major browsers does t safari.
  • Open-source by Steven Chipman.
[Edit]

Debuggers [edit]

Venkman for Firefox

Venkman is a Firefox extension with fairly sophisticated debugging support.

  • When you open the debugger, it shows a list of JavaScript files, which you can then open up to set breakpoints.
  • Open-source from Mozilla. (Note: not supported ded in standard Firefox download .)
[Edit]

Firebug debug extension for Firefox

Firebug is a Firefox extension by joe hewitt providing a javascript logging and debugging console with useful features such as Ajax requests logging, CSS errors, javascript interpreter, search tool...

  • By default firebug is hidden at the bottom of the page and can be open by pressing F12 or by clicking on the icon located at the bottom left of the Navigator window
  • A demonstration of firebug by joe hewitt at Yahoo!
  • Open-source (Mozilla Public License)
[Edit]

Microsoft Script Debugger

Microsoft Script debugger offers Basic Debugging functions, e.g. breakpoints, a basic call stack, step in/out/over, error triggers.

  • While not as feature-rich as Venkman, it's still quite useful for investigating ie-specific bugs.
  • Note: The IE blog lists several options for IE debugging.
  • Free from Microsoft.
[Edit]

Javascript HTML Debugger
  • Javascript HTML debugger is a standalone windows application with similar functionality to Venkman, but a greater emphasis on Role-of-learning.
  • Specified cial from splinetech.
[Edit]

Traffic sniffers

As described in traffic sniffing, these tools let you monitor web remoting (XMLHttpRequest etc .) traffic. note there are using general-purpose web proxies that will perform logging, which may be good enough for your needs.

[Edit]

XMLHttpRequest tracing and XMLHttpRequest debugging

These greasemonkey extensions allow monitoring XMLHttpRequest traffic.

  • XMLHttpRequest tracing unobtrusively logs traffic to the Javascript console.
  • XMLHttpRequest debugging is a much more powerful, interactive, popup tool that not only shows the messages, but lets you set filters and configure the display.
  • Both are greasemonkey scripts, so you'll need to install the greasemonkey extension first.
  • Open-source from Julien couvrer.
[Edit]

Fiddler

Fiddler is a Windows proxy specifically designed for analyzing and "fiddling" with browser-server traffic.

  • Free from Eric Lawrence and Microsoft.
[Edit]

Javascript unit-Testing

As described in browser-side test.

[Edit]

Scriptaculous unit-Testing

The scriptaculous unit-testing is based on the xunit family and the earlier jsunit frameworks.

  • Each test is an HTML page containing the test in a script, and the HTML page is passed as an argument to a test runner page.
  • Open-source from the team of scriptaculous volunteers.
[Edit]

Jsunit (hieatt)

Jsunit is a testing framework that supports standard xunit-like functionality.

  • Demo page.
  • Each test is an HTML page containing the test in a script, and the HTML page is passed as an argument to a test runner page.
  • Open-source from Edward hieatt.
[Edit]

Jsunit (schaible)

Jsunit works similarly to hieatt's jsunit (both were apparently developed in parallel ).

  • Open-source from Jorg schaible.

Retrieved from "http://www.ajaxpatterns.org/Tools" src: http://ajaxpatterns.org/wiki/index.php? Title = tools

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.