Sinatra

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 13. februar 2020; checks kræver 4 redigeringer .
Sinatra
Type rammer for udvikling af webapplikationer
Forfatter Blake Miserani
Udviklere fællesskab
Skrevet i rubin
Operativ system software på tværs af platforme
Første udgave 9. september 2007 ( 09-09-2007 )
nyeste version 2.2.2 [1] ( 24. juli 2022 )
Stat aktiv
Licens MIT licens
Internet side sinatrarb.com

Sinatra  er en gratis og open source- ramme skrevet i Ruby til udvikling af webapplikationer. Det er et alternativ til så populære Ruby-frameworks som Ruby on Rails og Merb .

Designet og udviklet af Blake Miserani. Sinatra er en lille og fleksibel applikation, der ikke følger det typiske Model-View-Controller- mønster, der ofte bruges i web-frameworks såsom Ruby on Rails. I stedet fokuserer Sinatra på ideen om hurtigt at bygge Ruby-webapplikationer med minimal indsats. [2]

Flere velkendte virksomheder bruger aktivt Sinatra, herunder BBC [3] , Engine Yard , Heroku , GitHub og Songbird . [4] Heroku sponsorerer også udviklingen af ​​Sinatra. [5]

Eksempel

#!/usr/bin/env rubin kræver 'sinatra' '/' til at omdirigere til ( '/hello/World' ) ende '/hello/:name' gør "Hej #{ params [ :name ] } !" ende

Noter

  1. v2.2.2 .
  2. Sinatra: LÆS MIG . Hentet 21. april 2010. Arkiveret fra originalen 5. marts 2016.
  3. BBC Zeitgeist Arkiveret 28. november 2010.
  4. Sinatra i The Wild . Hentet 21. april 2010. Arkiveret fra originalen 9. september 2009.
  5. Sinatra: Om . Hentet 21. april 2010. Arkiveret fra originalen 4. september 2009.

Links