Lotus

Software screenshot:
Lotus
Software informatie:
Versie: 0.3.0
Upload datum: 12 May 15
Ontwikkelaar: Lotus Development Team
Licentie: Gratis
Populariteit: 316

Rating: 2.5/5 (Total Votes: 2)

Lotus neemt een unieke benadering van het organiseren van de codebase, wordt opgebouwd uit kleinere kaders, elk met een eigen doel.
Het samenstellen van hen blijft tot aan de ontwikkelaar, elke sectie die een bepaald gebied en de functie.
Door het nemen van deze route, is het Lotus team ervoor dat de kern van het framework zal niet opgeblazen krijgen met te veel functionaliteit en vermijdt situaties waarin ontwikkelaars hebben om code die nooit went laden gemaakt.
Lotus kan dus worden gebruikt op een per-project basis, activeert alleen de modules & nbsp; nodig voor specifieke taken en functies.
Het kader volgt een algemene OOP architectuur, maar MVC principes kunnen ook worden gevonden in de kleinere delen.
Basic Lotus modules bieden ondersteuning voor:
- HTTP routing
- Het oog laag
- Nutsriem klassen
- Gegevensvalidatie
- View helpers
- Een besturingsorgaan
- Een data persistence model

Wat is nieuw in deze release:

  • Toegevoegd:
  • Geïntroduceerd actie generator. Bijv. bundelen exec lotus genereren actie web dashboard # index.
  • Laat standaard coookies opties in de toepassing configuratie opgeven. Bijv. cookies waar, {domain: 'lotusrb.org'}
  • .
  • Inclusief Lotus :: Helpers van het uitzicht.
  • Laat --database optie CLI aangeven wanneer een nieuwe applicatie te genereren. Bijv. lotus nieuwe boekenplank --database = PostgreSQL.
  • Initialiseer een Git repository bij het genereren van een nieuwe applicatie.
  • Produce .lotusrc bij het genereren van een nieuwe applicatie.
  • Beveiliging HTTP headers. X-Frame-opties en Content-Security-beleid zijn nu standaard ingeschakeld.
  • Database console. Run met bundel exec lotus db console.
  • Dynamic vinders voor relatieve en absolute routes. Het implementeert methode ontbreekt: Web :: Routes.home_path zal oplossen om Web :: Routes.path (: home).
  • Gewijzigd:
  • Cookies zal HttpOnly sturen standaard. Dit is om redenen van veiligheid.
  • Inschakelen templates configuratie voor nieuwe apps gegenereerd.
  • Verander SQLite extensie van .db tot .sqlite3.

Eisen

  • Ruby 2 of hoger

Vergelijkbare software

Ractive.js
Ractive.js

12 May 15

Spring.NET
Spring.NET

12 May 15

WebSite-PHP
WebSite-PHP

4 Jun 15

Spludo
Spludo

13 Apr 15

Reacties op Lotus

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!