-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
29 lines (29 loc) · 6.64 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html><html lang=""><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>LitPHP · Flexible component collection for modern application</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Flexible component collection for modern application"/><meta property="og:title" content="LitPHP · Flexible component collection for modern application"/><meta property="og:type" content="website"/><meta property="og:url" content="https://litphp.github.io/"/><meta property="og:description" content="Flexible component collection for modern application"/><meta property="og:image" content="https://litphp.github.io/img/favicon.png"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://litphp.github.io/img/favicon.png"/><link rel="shortcut icon" href="/img/favicon.png"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/foundation.min.css"/><link rel="alternate" type="application/atom+xml" href="https://litphp.github.io/blog/atom.xml" title="LitPHP Blog ATOM Feed"/><link rel="alternate" type="application/rss+xml" href="https://litphp.github.io/blog/feed.xml" title="LitPHP Blog RSS Feed"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/lit.svg" alt="LitPHP"/><h2 class="headerTitleWithLogo">LitPHP</h2></a><a href="/versions"><h3>0.9.2</h3></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/docs/" target="_self">Docs</a></li><li class=""><a href="/blog/" target="_self">Blog</a></li></ul></nav></div></header></div></div><div class="navPusher"><div><div class="homeContainer"><div class="homeSplashFade"><div class="wrapper homeWrapper"><div class="projectLogo"><img src="/img/lit.svg" alt="Project Logo"/></div><div class="inner"><h2 class="projectTitle">LitPHP<small>Flexible component collection for modern application</small></h2><div class="section promoSection"><div class="promoRow"><div class="pluginRowBlock"><div class="pluginWrapper buttonWrapper"><a class="button" href="#try" target="_self">Try It Out</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/." target="_self">Documentation</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="https://github.com/litphp/litphp" target="_self">Source</a></div></div></div></div></div></div></div></div><div class="mainContainer"><div class="container darkBackground paddingBottom paddingTop"><div class="wrapper"><div class="gridBlock"><div class="blockElement alignCenter imageAlignTop twoByGridBlock"><div class="blockImage"><img src="/img/phpfig.png"/></div><div class="blockContent"><h2><div><span><p><strong>PSR</strong> compatible</p>
</span></div></h2><div><span><p>We love PSR standards.
<br>
Follow PSR whenever applicable (mainly container and HTTP family),
<br>
And we implement our own psr container</p>
</span></div></div></div><div class="blockElement alignCenter imageAlignTop twoByGridBlock"><div class="blockImage"><img src="/img/heart.png"/></div><div class="blockContent"><h2><div><span><p><strong>Friends</strong> of everyone</p>
</span></div></h2><div><span><p>We try to be adpative facing both modern and legacy challenges and solutions.
<br>
Scales well from monolith to microservice; from complete application to api glue layer
<br>
Besides Restful API, GraphQL and GRPC are on roadmap</p>
</span></div></div></div></div></div></div><div class="container paddingBottom paddingTop"><div class="wrapper"><div class="gridBlock"><div class="blockElement feature-callout imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/pipe.svg"/></div><div class="blockContent"><h2><div><span><p>Middleware Organizer</p>
</span></div></h2><div><span><p><strong>N</strong>imo <strong>i</strong>s your <strong>m</strong>iddleware <strong>o</strong>rganizer
<br/>
In addition to middleware pipe, we have various basic middleware / handler bundled</p>
</span></div></div></div></div></div></div><div class="container lightBackground paddingBottom paddingTop"><div class="wrapper"><div class="gridBlock"><div class="blockElement feature-callout imageAlignSide imageAlignRight twoByGridBlock"><div class="blockContent"><h2><div><span><p>Rethinking MVC</p>
</span></div></h2><div><span><p><strong>Templating</strong> is never whole world of <strong>view</strong>
<br>
<strong>Router</strong>, as a part of <strong>controller</strong>, should be optional
<br>
For your business <strong>model</strong>, we avoid making any assumption</p>
</span></div></div><div class="blockImage"><img src="/img/mvc.svg"/></div></div></div></div></div><div class="container paddingBottom paddingTop"><div class="wrapper"><div class="gridBlock"><div class="blockElement feature-callout imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/injector.svg"/></div><div class="blockContent"><h2><div><span><p>Dependency Injection</p>
</span></div></h2><div><span><p>Simple & smart DI support via <code>litphp/air</code>
<br>
Or just <a href="https://github.com/container-interop/container-interop/blob/HEAD/docs/Delegate-lookup.md">delegate</a> to any other PSR-11 container</p>
</span></div></div></div></div></div></div><div class="container lightBackground paddingBottom paddingTop" id="try"><div class="wrapper"><div class="gridBlock"><div class="blockElement alignCenter imageAlignBottom twoByGridBlock"><div class="blockContent"><h2><div><span><p>Try it out</p>
</span></div></h2><div><span><p>A quick taste of <strong>bolt</strong>, our micro framework</p>
</span></div></div><div class="blockImage"><a href="/docs/quickstart"><img src="/img/hello.png"/></a></div></div></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/lit.svg" alt="LitPHP" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/.">QuickStart</a></div><div><h5>Community</h5><a href="https://gitter.im/litphp/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link" target="_blank" rel="noreferrer noopener"><img src="//badges.gitter.im/litphp.png" alt="Chat on gitter"/></a></div><div><h5>More</h5><a href="/blog">Blog</a><a href="https://github.com/litphp">GitHub</a></div></section><section class="copyright">Copyright © 2021 McFog Wang</section></footer></div></body></html>