⬆️ ⬇️

Javascript release framework Qooxdoo 1.0

qooxdoo The first stable release of the free Qooxdoo Ajax framework (pronounced ['ku: ksdu:]), which uses JavaScript and provides almost everything needed to create web applications with a desktop-like interface, was released. According to the developers, web applications can be created using Qooxdoo even without knowledge of HTML, CSS and DOM models.



The framework runs on most browsers (Internet Explorer, Firefox, Safari, Opera, and Chrome). To get an idea of ​​the framework's work, you can take a look at the test environment and demo applications that demonstrate the interactive features of qooxdoo, such as numerous widgets, Drag & Drop interface, layout controllers, visual themes, and support for organizing multilingual interface. For developers, the bundled toolkit that fully covers the development process, including code validation, JavaScript compilation, unit tests, automatic GUI testing, and debugging tools similar to Firebug, is of particular interest.



qooxdoo consists entirely of classes and inherits the capabilities of Object Oriented JavaScript-a. It relies entirely on namespaces and does not inherit standard Javascript types in order to easily integrate with other libraries and custom code. Most modern browsers (for example, Firefox, Internet Explorer, Opera, WebKit / Safari) support it, and it is protected from memory leaks. It comes with an extensive API that is automatically generated from Javadoc-like comments and from the syntax of the code. A fast and complete parser not only allows the generation of docks, but is also an integral part of the automatic build process, which makes optimization, compression, linking and deployment of your own applications very convenient for users. Internationalization and localization of applications for different countries and languages ​​is the main function and easy to use. Of course, qooxdoo is not a competitor to ExtJS, but it's worthy of familiarization.



Qooxdoo is distributed under two licenses: users can choose between the LGPL (Lesser General Public License) or EPL (Eclipse Public License), depending on the requirements of the project under development. Java developers may be interested in the recently announced Eclipse Rich Ajax Platform (RAP) project or QxWT, which implements almost all the features of Qooxdoo using the Google Web Toolkit (GWT).

')

test environment

Demo

Source: https://habr.com/ru/post/78762/



All Articles