{
    "href": "/post/2014/04/17/first-aura-v2-beta-releases-of-web-project-cli-project-and-framework-project/",
    "relId": "2014/04/17/first-aura-v2-beta-releases-of-web-project-cli-project-and-framework-project",
    "title": "First Aura v2 Beta Releases of Web_Project, Cli_Project, and Framework_Project",
    "author": "pmjones",
    "markup": "html",
    "tags": [
        {
            "href": "/tag/aura/",
            "relId": "aura",
            "title": "Aura",
            "author": null,
            "created": "2020-09-14 21:51:57 UTC",
            "updated": [
                "2020-09-14 21:51:57 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/tag/php/",
            "relId": "php",
            "title": "PHP",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/programming/",
            "relId": "programming",
            "title": "Programming",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        }
    ],
    "created": "2014-04-17 15:27:02 UTC",
    "updated": [
        "2014-04-17 15:27:02 UTC"
    ],
    "html": "<blockquote>\n<p>Earlier this week, we put the final touches on the \u00e2\u0080\u009cmicro/macro\u00e2\u0080\u009d frameworks for v2 web projects and v2 command line projects. Although these had been delayed a bit while working out the Aura.Di v2 beta release, they both now have their first \u00e2\u0080\u009cGoogle beta\u00e2\u0080\u009d releases!</p>\n<p>... The idea is that [Aura.Web_Project] starts as a very minimal system, with only router, dispatcher, request, and response functionality. But thanks to the Composer-assisted configuration system, it\u00e2\u0080\u0099s very easy to add whatever functionality you want, making the project as large or as small as you need. ...</p>\n<p>Aura.Cli_Project takes exactly the same approach, but for command-line applications. It consists of a \u00e2\u0080\u009ccontext\u00e2\u0080\u009d and standard I/O system (the equivalents of a request and response), along with a console and dispatcher. It uses the same configuration system as Web_Project, so you start with a very minimal system that grows only as you need it.</p>\n<p>...</p>\n<p>Each project is little more than a skeleton around a core \u00e2\u0080\u009ckernel\u00e2\u0080\u009d package. The Aura.Web_Kernel is what actually provides the glue to connect the underlying library packages together, as does the Aura.Cli_Kernel.</p>\n<p>Keeping the kernel separate from the project means we can update the kernel without having to re-install a project.</p>\n</blockquote>\n<p>via <a href=\"http://auraphp.com/blog/2014/04/17/project-beta-releases/\">First v2 Beta Releases of Web_Project, Cli_Project, and Framework_Project</a>.</p>\n"
}
