Git Product home page Git Product logo

hummingbird's Introduction

Hummingbird Framework: the MVC Flash Architecture

Hummingbird Logo

The easiest way to build and deploy robust MVC applications for ActionScript 3.0, Mobile and the Starling Framework.

What is Hummingbird?

Hummingbird is a light-weight, fast and easy-to-use MVC Framework for the Flash Platform. It has especially been designed for the development of Starling-based games.

Hummingbird focuses on Adobe AIR, but is fully compatible with Flex Apache and pure ActionScript 3.0 environments. It can be used for Mobile applications as well as Desktop applications.

By completely decoupling the good old MVC triad, Hummingbird keeps your code concise, simple and modular. Thus, it easily enables teams management and maintainability of code.

Hummingbird Features

The Hummingbird Framework comes with a huge bunch of built-in functionalities, such as ready-to-use templates, ant builder tasks, sample projects and more...

Because Hummingbird uses Inversion of Control (IoC) and Dependency Injection (DI) to deal for you with the MVC pattern architecture, you just have to focus on the business layer of your applications, or games.

Contrary to others signal-based MVC framewoks, Hummingbird strictly adheres to the MVC pattern. It means that developers can easily identify producers and consumers of action calls between the actors of the MVC pattern.

Quick Links

To download the latest stable version of Hummingbird, visit the Hummingbird Website.

Requirements

  • Adobe AIR 3.5 or Adobe Flash Player 11.5
  • Starling Framework 1.3

License

The Hummingbird Framework is Free & Open Source, released under a Simplified BSD License, which makes him compatible with the Starling Framework license.

hummingbird's People

Contributors

pechemann avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.