Development on Va...
Follow
Find tag "Frameworks"
7.1K views | +9 today
Development on Various Platforms
Your new post is loading...
Your new post is loading...
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

An Introduction to Server-Side JavaScript (SSJS)

An Introduction to Server-Side JavaScript (SSJS) | Development on Various Platforms | Scoop.it

The creation, proliferation, and discovery of JavaScript-driven HTTP requests has given rise to highly interactive websites and applications. In turn, this has driven the need for faster JavaScript engines and for developers to do significant programming both on the client and the server. With the demand to build quick, high-performance, high-quality web applications, there is a growing trend to use a single programming language for both the client and server-side implementation. Server-Side JavaScript (SSJS) has been getting a lot of buzz these days and is now being considered as the next big advancement in web development.

* Node.js

* RingoJS

* Narwhal

* Wakanda


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

ECMA5 approach to building JavaScript frameworks

ECMA5 has given JavaScript a number of new ways to define and manipulate objects. In this session, attendees will learn how to combine Require.js and ECMA5’s object manipulation functions to create an inheritance model similar to class-based languages.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

AppJS - SDK on top of nodejs to build desktop apps using HTML5/CSS/JS

AppJS - SDK on top of nodejs to build desktop apps using HTML5/CSS/JS | Development on Various Platforms | Scoop.it

AppJS is an SDK to develop desktop applications using Node.js melded with Chromium. With AppJS you can develop desktop tools and applications using the same libraries and knowledge used to build websites.

Using AppJS you don't need to be worry about coding cross-platform or learning new languages and tools. You are already familiar with HTML, CSS and Javascript. What is better than this stack for application development? Beside, AppJS uses Chromium at the core so you get latest HTML 5 APIs working. So relax and focus on the task your application should do.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

Avatar

Avatar | Development on Various Platforms | Scoop.it

Avatar provides a JavaScript services layer zeroed in on supporting REST, WebSockets and Server-Sent Events, and a rich client side framework that assumes very minor JavaScript knowledge. The services side is focused on building data services using JavaScript, while the optional client side is entirely focused on supporting HTML5 and TSA (Thin Server Architecture).

An Avatar application is comprised of either client side 'views', server side 'services' or, for convenience, both. Importantly, there is no inherent coupling between views and services, enabling views to communicate with existing services and for services to be consumed by any type of client. An application 'archive' is deployed on the server and is compiled to generate JavaScript tailored to the application. Generated JavaScript for views handles data-binding with the DOM/UI as well as data-management to remote services and local storage.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

syringe - An ultra-lightweight dependency injection framework for JavaScript

syringe - An ultra-lightweight dependency injection framework for JavaScript | Development on Various Platforms | Scoop.it

Syringe is a teeny-tiny JavaScript dependency injection framework that allows you to dynamically assign data contracts to your functions and methods. No more worrying about passing information directly, indirectly, or relying on the lexical scope as Syringe can vaccinate your operations ahead of time!

Now, let's roll up our sleeves and begin shall we?


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

Why Angular, Ember, or Backbone don't work for us

Why Angular, Ember, or Backbone don't work for us | Development on Various Platforms | Scoop.it

Moot is a special discussion platform with ambitious goals. While the server side is fanatically optimized for performance, the client has its own goals: simple API, small size, and quick release cycle. The code is written from scratch and is split into more than 50 files. A client side framework such as Angular or Ember were out of the question.

Here's why.

* API first
* Small size
* Full control
* Special needs
* Technology lock-in
* Why not Angular?
* Why not Ember.js?
* Why not Backbone.js?
* But jQuery leads to spaghetti, right?
* The results


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

OJ - A JavaScript library to build websites with objects.

OJ - A JavaScript library to build websites with objects. | Development on Various Platforms | Scoop.it

OJ is a JavaScript library with the goal to make objects that create and live edit the web.

When making a website you have to keep in mind HTML, CSS, and JavaScript code. In OJ, all three parts are unified into objects. OJ can render to HTML and CSS as well as bind JavaScript events.

The benefit is that OJ objects have no dependencies. There is no need to read the docs to be sure the HTML is correct, or see if the CSS is included. Everything just works.

* Abstracts the web into view objects that create and change websites
* Unifies templating of HTML, CSS and JS
* A library written entirely in JavaScript
* Backbone support built-in with two-way model and collection binding
* Includes the simple smart objects: List, Table, Button, and form elements
* A growing collection of plugins: VimeoVideo, AceEditor, and more!
* DOM manipulation client-side
* HTML and CSS creation server-side
* Node server-side support (in progress)

 

 


Via Jan Hesse
more...
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

Bindr - A small JavaScript dependency injection framework

Bindr - A small JavaScript dependency injection framework | Development on Various Platforms | Scoop.it

Dependency injection is a software pattern that helps increase the testability of a given class by removing hard coded references to its dependencies.

Dependency injection allows for a small bit of configuration that says, 'When a class needs a dependency named x, create an instance of y'.

Another nice feature of bindr is its use in AMD projects with Require.js.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

WearScript - JS with Batteries Included for Google Glass

WearScript - JS with Batteries Included for Google Glass | Development on Various Platforms | Scoop.it

WearScript is a library that allows you to execute Javascript on Glass that can interact with the underlying device (e.g., control/sample sensors/camera, send timeline items, draw on the screen). We have gone through many iterations to develop a streamlined user experience to write code and execute it on Glass, and I think we are very close. This is much simpler than Android development, but more powerful than the built-in browser. The features we are releasing today are sufficient to make a wide range of applications, but if you've seen our previous videos you can be sure there is more to come. With your help we can build an open ecosystem around Glass. Watch the short Intro Video to see what it can do.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

Top JavaScript Frameworks for Mobile Web Development

Top JavaScript Frameworks for Mobile Web Development | Development on Various Platforms | Scoop.it

The selection of the right JavaScript framework for developing mobile apps is critical and an important task in mobile application development. Developers use frameworks with pre-implemented functionalities to reach their mobile development goals efficiently. These pre-implemented components motivate the use of design patterns and best practices to support the developers and facilitate the development of apps in a standardised way. Most importantly, it structures the development process proficiently.

But why JavaScript frameworks for mobile development?

The framework supports multiple mobile device platforms such as Android and iOS to allow you to get your app spread to a wide range of users

They optimise the touchscreen device system. Mobile web development frameworks provide standard User-Interface elements and event-handling specifically for mobile platforms
The majority of the mobile devices possess web browsers that support CSS3 and HTML5. With frameworks taking advantages of new features available in W3C, they make user experience even better

However, with bandwidth limitations, the focus should be on reducing the file weight placed into mobile web application frameworks.

So, here are the top JavaScript frameworks for your next mobile web development. I am sure you would love to work with these frameworks to build your mobile well apps.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

RAD.js – A Breakthrough Mobile Cross-Platform Framework from MobiDev

RAD.js – A Breakthrough Mobile Cross-Platform Framework from MobiDev | Development on Various Platforms | Scoop.it

RAD.js is a system-level software framework which helps build a single-page cross-platform application that looks and feels as a conventional multi-page one. Now, cross-platform software of high quality can be created faster and easier than before. This framework was created by JS/HTML team of MobiDev, under the guidance of the leading PhoneGap specialist, Yuriy Luchaninov.
RAD.js is not an application-level framework. Any JavaScript object can serve as an application. The framework doesn't require any special environments for creating an object of the application. RAD.js is neither a layout engine nor an MV* framework or a UI framework. There is no reason in creating another UI framework, because in real projects, UI patterns and appearance of applications change. RAD.js is a system-level framework which, among other features, takes over system-level tasks, such as message bus, creating and deleting certain part instances of the application, transactions between views, and more.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

Monocle - Amazing MVC Applications.

Monocle - Amazing MVC Applications. | Development on Various Platforms | Scoop.it
A framework for developers who want to design, build and share cross device applications.

I can give you a simple and powerful structure to make the most of your web applications. An application consists of three work contexts: Model, View and Controller, developers usually call it the MVC pattern. These three contexts are equally important and each has its full integrity giving responsibility to your application.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

BladeRunnerJS - Divide & conquer your web apps

BladeRunnerJS - Divide & conquer your web apps | Development on Various Platforms | Scoop.it

BladeRunnerJS (BRJS) is a development toolkit and lightweight framework for building modular large-scale HTML5 single page web apps. It consists of a set of conventions plus associated tools and libraries that make it easy to develop, test, deploy and maintain large JavaScript apps.  In particular, it supports simultaneous development by multiple teams of very large JavaScript codebases with numerous components. It does this by providing powerful workflows based on software engineering principles.

BRJS was originally created to make it easier to build extremely complex high-end financial trading apps in HTML5, and it has had a major impact on developer productivity for us and our customers. As the number of developers creating large-scale front-end web apps increases, we hope that BRJS will turn out to be useful to others. We’re also keen to validate our hunch that it will be equally valuable for building complex applications in other domains.


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

BinaryJS - Realtime binary streaming for the web using websockets

BinaryJS - Realtime binary streaming for the web using websockets | Development on Various Platforms | Scoop.it

BinaryJS is a lightweight framework that utilizes websockets to send, stream, and pipe binary data bidirectionally between browser javascript and Node.js.

* BinaryPack serialization format is fast, binary, and JSON-type compatible. Data stays binary end to end
* Automatically chunks large binary data buffers for streaming performance
* Send multiple streams of data concurrently over multiplexed websocket connection
* API implements Node.js read/write Streams. You can pipe any stream into BinaryJS streams (and vice-versa)
* "pause," "resume," and "end" as in the Streams API


Via Jan Hesse
more...
No comment yet.
Rescooped by Ertunç Efeoğlu from JavaScript for Line of Business Applications
Scoop.it!

JavaScript MVC Framework Comparison

JavaScript MVC Framework Comparison | Development on Various Platforms | Scoop.it

Javascript is emerging as a prominent development language in past few years. It has been increasingly adopted in various web based projects. It is also used to develop hybrid mobile applications. However, a common concern in the adoption of Javascript as a development languages has been the maintenance of  Javascript code in larger teams. Over the years, in order to improve code maintainability, separation of concerns using MVC pattern has been used. A lot of Javascript frameworks have emerged which have provided a means to enforce MVC pattern in Javascripe code as well. In this post, I will discuss top MVC frameworks and their pros and cons.


Via Jan Hesse
more...
Jan Hesse's curator insight, August 21, 2013 11:09 AM

if you like bulleted lists, this one gets your attention