70 likes | 96 Vues
The choice of device, operating system, and web browser differs from one user to another. Hence, Java programmers have to put extra time and effort to build cross-platform software applications. As a new technology, DukeScript makes it easier for Java programmers to create cross-platform desktop, web, and mobile applications with a single code base.
E N D
Relevance of DukeScript For Java Developers
The choice of device, operating system, and web browser differs from one user to another. Hence, Java programmers have to put extra time and effort to build cross-platform software applications. As a new technology, DukeScript makes it easier for Java programmers to create cross-platform desktop, web, and mobile applications with a single code base.
It allows programmers to create views with HTML5 and business logic with Java. The developers also have option to write the Java code once, and reuse the same code at both client-side and server- side. Hence, the Java programmers can use DukeScript to create a variety of cross-platform software applications according to varying business requirements.
Features that Make DukeScript Relevant for Java Developers Architecture DukeScript accelerates cross-platform software development by combining Java and UI technologies. The technologies allow programmers to keep the software's user interface and business logic separated. The developers can further write the business logic in Java, and reuse the code on both client and server. However, the DukeScript applications still run inside a Java virtual machine (JVM). But they deliver and display the pages through a HTML-renderer. While loading a page, DukeScript bind dynamic page elements to the data model using Knockout.js.
S Sup upp ports orts W Wid idel ely y Us Used ed W Web eb T Tec echnol hnologies ogies DukeScript is not designed as a scripting language. But it supports widely used web technologies like HTML5, CSS3, and JavaScript. The open technologies make it easier for Java programmers to create software that run seamlessly ob varying devices and platforms. The developers can further make the DukeScript applications responsive by using robust frameworks like Bootstrap. However, they still have option to write the business logic in Java programming language.
Emphasizes on Clean Java Code Writing Each DukeScript application is a plain Java application. But the DukeScript applications use UI technologies like HTML5 and JavaScript for rendering. Hence, the developers can use business logic in Java, while creating responsive user interfaces with HTML5, CSS3 and JavaScript. The developers can also reuse the same Java code at both client-side and server-side by integrating DukeScript with Java EE and Spring. However, the technology requires programmers to write clean and readable Java code.