Essential Guide

Get started Bring yourself up to speed with our introductory content.

Top JavaScript frameworks accelerate software development


JavaScript is becoming increasingly pervasive all around the world of enterprise software development. Even the top JavaScript frameworks are rarely any developer's first choice when it comes to picking a software development language, due to its weakly typed syntax, lack of a true module system, peculiar implementation of equality and arithmetic operations, and a reputation for being difficult to debug. But, despite its well-documented drawbacks, JavaScript continues to increase in popularity -- not only on the client side, where it is ubiquitous among browsers, but on the server side, as well. JavaScript has become a required skill that every full-stack developer must have.

In the first part of this guide, we will look at the current state of JavaScript, examining how new frameworks like EmberJS and AngularJS are working to address the shortfalls of traditional JavaScript development, while providing new features that make developing in JavaScript more productive and efficient.

In the second part of this guide, we will take a look at the actual syntax of a JavaScript framework application, showing not only how to develop browser-based JavaScript applications, but also how to address some of the complexities of integrating JavaScript into portal-based applications and how to ensure software quality by applying various testing strategies to JavaScript code.

Finally, we will look at how software architects are designing modern, cloud-native JavaScript-based web applications that are user-friendly, meet extreme performance needs and scale easily on cloud computing platforms like Amazon Web Services.

1State of the industry-

Where JavaScript frameworks are today

In this section, we will look at what's new in the world of JavaScript, as well as how new frameworks like Angular or TypeScript are simplifying development, speeding up deployment and helping to simplify client-side development.


Why TypeScript is in demand in 2017

What's hot in software in 2017? In JavaScript front-end frameworks, its TypeScript and componentized front-end web app development, says Progress expert. Continue Reading


Simplifying UI development with JavaScript frameworks

The easiest way to simplify UI development? Use a powerful JavaScript framework like AngularJS. Continue Reading


New JavaScript frameworks that are accelerating performance

New JavaScript frameworks, like React and Angular, are changing the way web and mobile UIs are developed, with performance being one of their strongest traits. Continue Reading

2Developing languages-

Developing applications with JavaScript frameworks

Here, we will look at some examples of developing with JavaScript to help provide insight on how basic JavaScript development and testing differ from other languages, like Java, Scala and Ruby.


Tutorial on JavaScript for the Java developer

After writing a simple application in a Java tutorial, we now move to the world of JavaScript, contrasting the languages to make the learning process easier. Continue Reading


Simplified JavaScript namespacing for portlet-based applications

A great deal of frustration can ensue when referencing JavaScript objects within a portlet. Defining a namespacing JavaScript component properly will help avoid that. Continue Reading


Testing in the JavaScript world in 2017

Modern development methodologies rely heavily on testing and testing frameworks. Of course, testing frameworks are quite mature in the Java and .NET world, but they have been nascent in terms of JavaScript. Here's what's new in the world of JavaScript testing. Continue Reading

3Future expectations-

Architecting enterprise software with JavaScript frameworks

In this section, we look at how architects are designing high-performance, enterprise UIs to be cloud-native by using complementary technologies, like Memcache, AngularJS, MongoDB and Node.js.


Improving JavaScript performance with Memcache

There are many barriers to improved web application performance, but using a data cache effectively can break down many of those performance barriers. Continue Reading


The MEAN stack on Amazon Web Services

MongoDB, Express, AngularJS and Node.js come together in full-stack JavaScript applications. AWS supports these MEAN stacks with a variety of services. Continue Reading

Blog Post

Topping the list of JSF 2.3

It was great to see the 2.3 release of JavaServer Faces finalized last week. When JSF 2.0 came out, I was quick to jump on the component based UI approach to software development, promoting the ... Continue Reading

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.