Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (2)
Emner Java, Webapplikationer

Webframework løfter Scala

Intet sprog er komplet uden et webframework af en eller anden slags. Det nye objekt-funktionelle hybridsprog Scala løfter sløret for Lift, som kan integreres med Javas Servlet-model.

Af Tania Andersen Mandag, 9. marts 2009 - 11:02

Miljøet omkring det forholdsvist nye sprog Scala kan fejre en vigtig milepæl. Det er nemlig lykkedes at færdiggøre webframeworket med navnet Lift.

Scala er et nyere sprog, som kan afvikles på Javas platform. Det er - helt i tidens ånd - et hybridsprog, som kombinerer objektorientering med elementer fra funktionsprogrammering.

Scala bruger elementer fra funktionelle sprog. Det betyder, at funktioner er med på første klasse, at sproget byder på algebraiske typer, og fra Erlang har Scala lånt den såkaldte Actor-model til parallelprogrammering.

På den objektorienterede side ligner sproget Java, men med mixins - traits - i stedet for interfaces og singleton-objekter i stedet for statiske felter og metoder. Hertil benytter Scala typeinferens, så koden kan se helt dynamisk ud.

Ifølge projektets hjemmeside låner webframeworket Lift med bred hånd fra en række andre webframeworks, så som Seaside, der ligger oven på Smalltalk, Ruby on Rails, Django, der ligger oven på Python, og Javas Wicket.

På trods af, at Lift er den nye dreng i klassen, har miljøet allerede fået trofaste fans.

»Hvis du er webudvikler bør du lære Lift. Selvom du ikke ender med at bruge det hver dag, vil det ændre din tilgang til web-applikationer,« siger Michael Galpin, som udvikler for Ebay, til Application Development Trends.

Darren Hague er SAP-udvikler og leder af Apache-projektet ESME, som er en besked-tjeneste til sociale applikationer. Han mener at frameworket passer som fod i hose til hans projekt.

»Især dets Comet-gjort nemt-filosofi.«

Comet er en webprogrammeringsmodel, hvor en HTTP-forbindelse holdes permanent åben, så serveren kan skubbe data til klienten efter forgodtbefindende.

Ligesom Scala kan integreres rimeligt gnidningsløst med Java, kan Lift integreres med Servlets, Javas webapplikations-model.

Lift-udvikleren David Pollak gennemgår i et længere blog-indlæg, hvorfor Lift efter hans mening er bedre end andre eksisterende webframeworks. Hans indlæg kan findes via det eksterne link herunder. David Pollak er forfatter til en ny bog om Scala, "Beginning Scala," som udkommer i slutningen af maj. To andre nye bøger om Scala er også på vej senere på året.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
EPIserver Web Developer
Udgivet 14. maj 9.33
Business Warehouse udvikler - Aalborg/Aarhus
Udgivet 1. mar 9.06
Java udviklere – Web-frontend
Udgivet 16. jun 2011 14.21
Salesforce.com - udviklere til Vallensbæk
Udgivet 30. nov 2011 10.44

Kommentarer (2)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Therese  Hansens billede
Therese Hansen 9. mar. 2009 - 11.32
 
Introduktion til Scala

For dem der gerne vil have en introduktion til Scala, så har jeg helt tilfældigvis lige sat en video på JAOO-bloggen (http://blog.jaoo.dk) i dag med Bill Venners' introduktionspræsentation af Scala. Bill er medforfatter til "programming in Scala"-bogen. Præsentationen kan findes her: http://blog.jaoo.dk/2009/03/09/an-introduction-to-the-scala-programming-...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
René Vangsgaard 10. mar. 2009 - 10.34
 
Introduktion til Scala for Java programmører

http://www.codecommit.com/blog/scala/roundup-scala-for-java-refugees

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Netgroup efter kæmpe-nedbrud: Kunderne vidste godt, der ikke var fuld redundans

Udgivet 16. maj 16.24Opdateret 16. maj 16.32

Justitsminister vil ikke afvise NemID som spionværktøj for politiet

Udgivet 16. maj 16.00Opdateret 16. maj 16.00

Microsoft risikerer nyt browser-slagsmål med EU over Windows 8

Udgivet 16. maj 15.21Opdateret 16. maj 15.23

Så splittet er Android: 3.997 forskellige enheder

Udgivet 16. maj 14.44Opdateret 16. maj 14.48

Her er 5 undskyldninger for at droppe Digital Post

Udgivet 16. maj 14.03Opdateret 16. maj 14.31

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Konica Minolta præsenterer inkjet-baseret digital trykmaskine på drupa

Konica Minolta Business Solutions Denmark

Seneste debat

  1. Sociale medier ved en skillevej

    7 comments.
    Last update 10 minutter 10 sekunder
    Skrevet af Jimmy Frydkær Dürr
  2. Raspberry Pi - den booter ... oftest :-)

    12 comments.
    Last update 31 minutter 57 sekunder
    Skrevet af Lars Tørnes Hansen
  3. Justitsminister vil ikke afvise NemID som spionværktøj for politiet

    15 comments.
    Last update 2 timer 54 minutter
    Skrevet af Peter Jespersen
  4. Her er 5 undskyldninger for at droppe Digital Post

    11 comments.
    Last update 5 timer 29 minutter
    Skrevet af Jacob Larsen
  5. Hardware-mangel i skoleklasserne: 2 pc'er 3 gange om ugen er for lidt

    13 comments.
    Last update 5 timer 37 minutter
    Skrevet af Christian Wang
  6. Netgroup efter kæmpe-nedbrud: Kunderne vidste godt, der ikke var fuld redundans

    18 comments.
    Last update 6 timer 18 minutter
    Skrevet af Peter Larsen
  7. Så splittet er Android: 3.997 forskellige enheder

    15 comments.
    Last update 6 timer 22 minutter
    Skrevet af Marcin Brodzikowski
  8. TDC køber 7.500 kunder fra konkursramte Skyline

    4 comments.
    Last update 9 timer 5 minutter
    Skrevet af Ken Poulsen

Mere debat »

It-virksomheder

Incube
|
BEC
|
Visma Sirius A/S
|
Propeople
|
Coolsms
|
IT Company
|
ØBERG Partners
|
Brugertest.nu
|
NetDesign
|
Esec
|
Magenta
|
Relation House
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300