li3 (software)

From Wikipedia, the free encyclopedia
(Redirected from Lithium (software))
Jump to navigation Jump to search
li₃
DeveloperUnion of RAD
Initial releaseNovember 2009 (2009-11)
Stable release
2.0.1[1] / 2024-03-218[±]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inPHP
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCross-platform
    TypeWeb application framework
    LicenseBSD

    li₃ (formerly lithium) is a full-stack web framework, for producing web applications. It is written in PHP[2] and is based on the model–view–controller development architecture. It is described as adhering to no-nonsense philosophies.[3]

    The project is sponsored by Engine Yard, Radify and Atelier Disko.

    History

    [edit | edit source]

    In October 2009, CakePHP project manager Garrett Woodworth and developer Nate Abele resigned from the project to focus on lithium,[4][5] a framework code base originally being developed at the CakePHP project as "Cake3".[6]

    In 2012 the project gained official sponsorship from Engine Yard.[7]

    In January 2014 the project was rebranded under the name li₃.

    With the release of version 1.0 on June 6, 2016, David Persson followed Nate Abele as lead developer of the project.[8][9]

    In May 2020 a framework also named lithium[10][11] scored the 4th place (out of 104) in the composite score of TechEmpower Web Frameworks Benchmarks Round 19,[12] but it is a modern C++17 asynchronous web server based on epoll, a totally different web framework from li₃.

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]