2012-03-01 14:56
Pressmeddelande
Open source-verktyget Serenade.js
2012-02-14 16:01Serenade.js är ett nytt open source-verktyg som Elabs lanserade 30 januari.
Elabs har sponsrat och släppt ett antal open source-verktyg varav Serenade.js är det senaste. Det är ett nytt JavaScript-ramverk som hämtat inspiration från gamla idéer i SmallTalk-världen och tar det till webbläsaren. Resultatet är ett verktyg som tillåter utvecklare att bygga interaktiva sidor på ett enklare sätt.
Serenade.js tar inspiration från SmallTalk 80s MVC-design, där modellen tar ansvar för att datan återspeglas i användargränssnittet. Controllerns roll blir begränsad till att endast svara på användarinteraktion. Serenade.js arkitektur gör det möjligt att skriva mycket interaktiva webbapplikationer utan att behöva manipulera DOM-trädet manuellt.
Genom att ge möjlighet att använda vanliga JavaScript-objekt som både modeller och controllers—det krävs alltså inget arv—blir det enklare för utvecklare att integrera Serenade.js i befintliga projekt. Med sin nedladdningsstorlek på endast 9 kB komprimerad och förmågan att användas som ett templatespråk kan Serenade.js lätt skala för att användas för endast rendering, eller för att bygga en hel interaktiv applikation.
Serenade.js väljer att inte bygga på något JavaScript-ramverk, såsom jQuery. Det ger användaren frihet att välja och gör Serenade.js lämpad för att bygga mobila webbapplikationer.
Andra open source-projekt som Elabs utvecklare har lanserat:
- Capybara — förenklar processen av att integrationstesta webbapplikationer
- Turnip — ett verktyg för att skriva testskripter och köra dom i RSpec
- CarrierWave — gör det enkelt och flexibelt att ladda upp filer från Ruby-applikationer
- Evergreen — ett verktyg för att köra enhetstester för klientsidans JavaScript
- Hallon — en Ruby-klient till Spotify





Lägg till kommentarKommentaren sparades
Innan den publiceras måste den godkännas av Elabs AB.