JavaScript for Line of Business Applications
596.1K views | +0 today
Follow
JavaScript for Line of Business Applications
Keeping track of current JavaScript Frameworks that help design your clientside Business Logic Layers.
Curated by Jan Hesse
Beam to my Inbox:
Your new post is loading...
Your new post is loading...

Popular Tags - Filter using the Funnel

Current selected tag: 'Dart'. Clear
Scoop.it!

Angular and Polymer Data Binding, Together!

Angular and Polymer Data Binding, Together! | JavaScript for Line of Business Applications | Scoop.it

This post shows you how to connect Angular-controlled components to Polymer-controlled elements via data binding. And we do it all in Dart.

Polymer excels at creating encapsulated custom elements. You can use those custom elements in any web app or web page, regardless if that app is built with Angular, Ember, etc. Angular excels at application engineering, with dependency injection, end-to-end testability, routing, and services.

No comment yet.
Scoop.it!

The JavaScript Minefield

The JavaScript Minefield | JavaScript for Line of Business Applications | Scoop.it

How is JavaScript a minefield? Well, JavaScript has all sorts of pitfalls lurking for the developer. Each pitfall is like a mine in the minefield, silently waiting for you to accidentally step on it. Just like the minefield, JavaScript’s mines are hidden in plain sight. Entire books have been written about all the mines present in JavaScript. Maybe I’ll get into what some of those are in future blog posts. Now, if you are going to venture into a minefield, you need a way to avoid stepping on a mine. You need either a safe path through the minefield or a detailed map of all the mine locations.

Douglas Crockford was trying to provide a safe path through the JavaScript minefield when he wrote JavaScript: The Good Parts. He did an admirable job at laying out a subset of the language that was sufficient but avoided many of the mines. However, the problem with any safe path through a minefield is that if you ever stray from the path, it doesn’t help at all.


This article is Part 1 in a 6-Part Series.

No comment yet.
Scoop.it!

Dart and Web Components - Scalable, Structured Web Apps

Dart and Web Components - Scalable, Structured Web Apps | JavaScript for Line of Business Applications | Scoop.it

Like chocolate and peanut butter, Dart and Web Components go great together. Learn how to build structured, declarative apps with modern web platform features, and deploy them across the modern web today. Don't wait for all browsers to implement the great new Web Components specs, let Dart and its Web UI framework make it a reality today.

Dart's language features such as classes, static types, and libraries brings order and scalability to the chaos. Web Components' features such as encapsulation, reusability, and declarative semantics helps you "say what you mean" and avoid soup. Web UI's declarative and dynamic two-way data binding efficiently wires up your app.

Best part: it all compiles to vanilla HTML and JavaScript to bring you the best of the future web today so you can deploy access the modern web browsers.

No comment yet.
Scoop.it!

AngularDart for AngularJS Developers. Introduction to the best Angular yet.

AngularDart for AngularJS Developers. Introduction to the best Angular yet. | JavaScript for Line of Business Applications | Scoop.it

AngularDart is a port of the acclaimed framework to the Dart platform. It is being developed by the Angular core team. In this article I will compare the Dart and JS versions of the framework. In particular, I will look into dependency injection, directives, and digesting.

The article is written for:

* Dart developers who have some experience with AngularJS.
* AngularJS developers thinking about trying out AngularDart.
* AngularJS developers who are not going to switch to Dart, but want to know more about the future of the framework. * According to Angular folks, many of AngularDart’s features will be ported to AngularJS at some point. So learning about the Dart version of the framework can be interesting, even if you are not planning to use it.

No comment yet.
Scoop.it!

Google replaces JavaScript with Google Dart

Google replaces JavaScript with Google Dart | JavaScript for Line of Business Applications | Scoop.it
Google is in process of replacing JavaScript with Google Dart. Stating Dart is technically superior to Java Script. But having said that Dart is having some fundamental issues to look at. What will Google now do?
Monika's curator insight, January 16, 2016 7:19 AM

google zastÄ…pi JavaScript Google Dartem!

Scoop.it!

Getting Started With Google’s Dart Language

Getting Started With Google’s Dart Language | JavaScript for Line of Business Applications | Scoop.it
Want to get started with the Dart Language? In this quick tutorial, I show you how to get setup and create your first Dart web application.
No comment yet.
Scoop.it!

I ported a JavaScript app to Dart. Here's what I learned.

I ported a JavaScript app to Dart. Here's what I learned. | JavaScript for Line of Business Applications | Scoop.it

This post analyzes two versions of the same app, both the original (JavaScript) version and the Dart version. The original version is a proxy for any small JavaScript app, there's nothing particularly special about the original version, which is why it made for a good example.

This post discusses the differences between the two implementations: file organization, dependencies and modules, shims, classes, type annotations, event handling, calling multiple methods, asynchronous programming, animation, and interop with JavaScript libraries. Finally, I detail the lessons learned.

No comment yet.
Scoop.it!

A Client-Server Dart App From Scratch: Getting Started

A Client-Server Dart App From Scratch: Getting Started | JavaScript for Line of Business Applications | Scoop.it
An introduction to creating a client-server dart app: setting up the environment, making sure we have the latest SDK, and going over some Dart basics.
No comment yet.
Scoop.it!

Dart, AngularDart & ES6

Dart, AngularDart & ES6 | JavaScript for Line of Business Applications | Scoop.it

Why Dart?
Why should I learn a new language?
Why put in the time?
Aren't there enough programming languages out there?
The answer is yes and no

Too much heavy lifting
Developers create missing features by making their own
Too much time and effort goes into doing this
JavaScript is too unfamiliar to non-JS programmers
CoffeeScript, ClojureScript & TypeScript

What is JavaScript lacking?
Solid programming structures (Sets, Maps, Classes)
On a low level
A consistent means of developing applications
Dart is a great stepping stone

...

No comment yet.
Scoop.it!

Converting JavaScript Polymer to Dart

Converting JavaScript Polymer to Dart | JavaScript for Line of Business Applications | Scoop.it

I still have more questions than I'd like in my JavaScript implementation of a Polymer + Boostrap element. But I think most of those questions can be deferred until later. Tonight I convert my custom Polymer elements into Dart using Polymer.dart.

I am unsure what the code organization ought to be, so I am going to guess tonight and circle back around later to see if any changes are needed. Loosely following Dart Pub guidelines, I create an assetdirectory to hold my Polymer.dart HTML templates and my bootstrap CSS, a lib directory for my Polymer.dart code, and a web directory for my sample application web page.

No comment yet.
Scoop.it!

JavaScript and Friends: CoffeeScript, Dart and TypeScript

JavaScript and Friends: CoffeeScript, Dart and TypeScript | JavaScript for Line of Business Applications | Scoop.it

This article assumes that the reader has a good knowledge of JavaScript and has done at least some development in it, but if this is not about you, you can just first refer to one of the beginner’s JavaScript books like Eloquent JavaScript.

JavaScript is an amazing, often underappreciated and misunderstood language. It has some really powerful concepts like functions as first-class citizens (see, for example, JavaScript: The World’s Most Misunderstood Programming Language), flexible prototypal inheritance and is a powerful generic programming language that can be used not only in browsers.

Despite all its power and flexibility the language has some well-known design shortcomings such as global variables, cumbersome emulation of lexical scoping, non-intuitive implicit conversions, etc. In fact, there are parts of the language that you better avoid using at all, as it is advised in JavaScript: The Good Parts. Let us also note that from the beginning JavaScript was not specifically designed for developing applications with large code bases and many developers involved.

Contents:
* Why JavaScript Isn’t Enough?
* Example JavaScript Program: Dijkstra’s Algorithm
* CoffeeScript
* TypeScript
* Dart
* Web Application Development
* ECMAScript 6
* Conclusions

No comment yet.