• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux YAF4AJN Download

YAF4AJN

January 21, 2009
This software is a frontend controller specifically designed for networks that use Ajax and JSON. It is called Yet Another Frontendcontroller and it helps manage the communication between the frontend and backend systems.
Version 1.0.0
License GPL
Platform Linux
Supported Languages English
Homepage sourceforge.net
Developed by Deutsche Telekom AG
YAF4AJN is a JavaScript file that provides the functionality to embed asynchronously received values into a page. It stands out from jsp as it makes no use of server-side computations. Instead, it creates Rich Internet Applications (RIAs) that have completely separated static content and computed dynamic values. The YAF4AJN stands for 'Yet Another Frontend controller for AJAX-JSON-Networks'. The pronunciation is similar to the German phrase 'Ja Fein' ([ja: fain] ~ ok, that's fine).

YAF4AJN serves as a type of "Javascript library", making it easier and quicker to develop AJAX-based Rich Internet Applications without writing complex JavaScript code. With YAF4AJN, it's possible to almost completely separate the content and computation processes. Instead of using server-side computing of pages or HTML snippets based on templates and dynamic values (such as JSP or PHP), YAF4JN pages are created as static HTML content. These pages are then delivered to the client browser essentially untouched, and the webserver doesn't modify them. Instead, the browser itself requests the "missed" dynamic values. An application server computes these values asynchronously and delivers them as pure values to the browser, not as "html-snippets" or anything else. Finally, the browser inserts the received values into the DOM tree.

When "YAF4AJNing" a page, developers and designers can benefit in two major ways. Firstly, users get a seamless experience, where they can directly use the page (scrolling, filling forms, clicking menu entries) while values are computed and embedded subsequently when they become available. This eliminates any blocking, increases flexibility and makes the page directly usable. Secondly, developers only need to perform two tasks to YAF4AJNing their pages: 1) Embed the yaf4ajn JavaScript files into their pages, and; 2) Tag the missed values. The yaf4ajn library (named fes.js) takes care of all the other processes, eliminating the need for complex JavaScript coding. This makes the development process quicker and simpler for developers.
What's New

Version 1.0.0: N/A

Free Download 930K
331
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

Maarch LetterBox
This software is an open-source framework used for archiving and retrieving large ...
FastFlow
This software provides efficient programming for multicore computing. Through its features, it ...
Occulti
Occulti is a versatile software tool that functions as a key manager ...
ArgusEye
ArgusEye is a user-friendly graphical user interface (GUI) specifically designed to operate ...
TurnKey Redmine Live CD
This software combines supply chain management and project management capabilities into one ...
K PHP Develop
K PHP Develop is a web development software tool designed to streamline ...
adpasswd
This software enables changing Active Directory passwords through LDAP, providing a secure ...
Template::Context
This software provides a runtime environment for processing templates. It ensures that ...
Video Search Pop N Code
The Video Search Pop N Code plugin offers an easy and efficient ...
Linksys Syslog
Linksys Syslog software captures SNMP trap messages from a Linksys router and ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.