Kemp (mikroframework) - Camping (microframework)
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
Původní autoři | "Proč štěstí ztuhlé " |
---|---|
Vývojáři | "Proč štěstí, tuhý" |
Stabilní uvolnění | 2.1 / 19. srpna 2010 |
Operační systém | Cross-platform |
Velikost | 4 kB |
K dispozici v | Rubín |
Typ | Rámec webových aplikací |
Licence | Licence MIT |
webová stránka | kempování![]() |
Kempování je webová aplikace mikroframework napsáno v Rubín. Zdrojový kód kempu je menší než 4 kB.
Vytvořil a aktualizoval programátor známý jako „Proč štěstí ztuhlé „do verze 1.5. V té době se pozornost zaměřila na Hackety Hack a související projekt Boty. Proč poskytl Judofyr (hlavní přispěvatel) přístup administrátora na rubyforge.org a dalších webech. Judofyr převzal funkci de facto vedoucího projektu.[1] Od té doby je Camping rámcem řízeným komunitou s příspěvky mnoha lidí a malé, ale užitečné komunity. Zatímco Judofyr je někdy považován za vůdce, trval na tom, aby se kempování řídilo konsensem o (nyní zaniklém) seznamu adresátů. Proč případný odchod upevnil projekt jako komunálně řízený a je pozoruhodný tím, že je jedním z mála dřívějších projektů Why, které má převzít komunita před Whyovým zmizením. Aktuální vydání z Kempování jsou k dispozici od GitHub a jsou distribuovány jako RubyGem.
Přehled
Kemp ukládá úplného nováčka webová aplikace v jednom souboru, jako svazek mnoha malých CGI skripty, ale organizuje to jako model – pohled – řadič aplikace jako Ruby on Rails dělá. Aplikace pro kempování mohou stát samostatně, splňovat požadavky na výklenky jako „malá kola“, která slouží většímu uspořádání, nebo je lze snadno přenést na Kolejnice.
Instalace
Pro základní instalaci vyžaduje Camping pouze Nosič (0,3 nebo vyšší) a (pokud chcete psát HTML) Markaby (0,5 nebo vyšší), obě dostupné jako Rubygems. Další podrobnosti najdete na Camping wiki. Chcete-li použít databázi (SQLite ve výchozím nastavení) budete také potřebovat ActiveRecord a Sqlite3-rubín Rubygems. Běh kemp yourappname.rb
ke spuštění aplikace na portu 3301.
Návody
The úvodní výukový program vytváří minimální nestylovanou wiki (stahování funguje příklad wiki kódu ) a Příklady kempování obsahuje malý, ale plně funkční blog ve stylu css. Dříve příklady Camping 1.5 poběží buď beze změn, nebo budou vyžadovat jen nepatrné úpravy, aby fungovaly v rámci Camping 2.0.
Viz také
Reference
- ^ Odpověď StackOverflow vysvětlení odkazující na probíhající údržbu Judofyra
externí odkazy
- Camping 2.0. * Na GitHubu
- Camping wiki na GitHubu
- Seznam kempů: zprávy podle vlákna
- Proč kempování záleží autor: Nathaniel Talbott na rubyconf 2007
- RubyOnRails podcast na Camping na Archiv. Dnes (archivováno 15. dubna 2013)
- archiv věcí, které Why vytvořil na Wayback Machine (archivováno 2. března 2010)
- Divoké a bláznivé metaprogramování s kempováním
- Proč ubohý průvodce po Ruby