background preloader

Frameworks

Facebook Twitter

A framework for building native apps using React. React Native Build native mobile apps using JavaScript and React Build native mobile apps using JavaScript and React React Native lets you build mobile apps using only JavaScript.

A framework for building native apps using React

It uses the same design as React, letting you compose a rich mobile UI from declarative components. import React, { Component } from 'react';import { Text, View } from 'react-native'; class WhyReactNativeIsSoGreat extends Component { render() { return ( <View><Text> If you like React on the web, you'll like React Native. A React Native app is a real mobile app With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". Don't waste time recompiling React Native lets you build your app faster. Use native code when you need to React Native combines smoothly with components written in Objective-C, Java, or Swift. Import React, { Component } from 'react';import { Text, View } from 'react-native';import { TheGreatestComponentInTheWorld } from '.

Who's using React Native? Thorax: Backbone + Handlebars. Registry Thorax creates a special hash for each type of class to store all subclasses in your application.

Thorax: Backbone + Handlebars

The use of Thorax.Views and Handlebars.templates (usually defined by Handlebars) is required to allow the view, template and other helper methods to operate, but the use of Thorax.Models and Thorax.Collections are optional and provided for consistency. name klass.prototype.name If a name property is passed to any Thorax classes' extend method the resulting class will be automatically set in the corresponding registry. templates Handlebars.templates A hash of templates, used by various Thorax helpers. Handlebars.templates['my-template-name'] = Handlebars.compile('template string'); If a View has the same name as a template in the templates hash, its `template' property will be automatically assigned.

Thorax.View Thorax.View provides additive functionality over Backbone.View but breaks compatibility in one imporant way in that it does not use an options object. Dart: Structured web apps. Atom/electron. Qooxdoo js Framework. App Framework. Language Reference (API) \ Processing 2+ The MVC framework that doesn't get in your way. Jonathan Channon's Blog. When a new project comes along why should you automatically choose ASP.NET MVC?

Jonathan Channon's Blog

Yes, its Microsoft based so you may have more of your peers fluent already in that architecture but is there an alternative, a better alternative? I believe so and its called NancyFX. Your first reaction, what is so special about Nancy? I also believe you’ll ask what is wrong with ASP.NET MVC but maybe you should look at it differently and ask what is right with Nancy? What is Nancy? Nancy is a lightweight framework for building websites / services without getting in your way. Echo Web Framework. Echo is a platform for building web-based applications that approach the capabilities of rich clients.

Echo Web Framework

The applications are developed using a component-oriented and event-driven API, eliminating the need to deal with the "page-based" nature of browsers. To the developer, Echo works just like a user interface toolkit. The latest iteration, Echo3, features the ability to write applications in either server-side Java or client-side JavaScript. Server-side applications run in any Java Servlet Container and do not require developer knowledge of HTML, HTTP, or JavaScript. Client-side JavaScript-based applications do not require any server at all, but can of course communicate with one via XML or JSON over HTTP. Echo is open-source software, licensed under the Mozilla Public License. What's new in Echo3? Echo3 nearly retains the API of Echo2 for end developers, but provides a new web container layer that offers superior performance and extensibility.

Echo3 Client-Side JavaScript Application Demo.