Qi4j in Metro Teknik

Today the swedish free of charge newspaper Metro presented Qi4j in their technology section Metro Teknik.
The article is in Swedish and the author talks of Qi4j not only being a difficult name, but also a development technology using Lego principles. The article in general is good, although there are a couple of inaccuracies in it. For those who can read Swedish, the article is at http://www.metro.se/se/article/2007/11/20/15/0851-48/index.xmlexternal link and copied below for our own reference.

Legoprincip för bättre systemsutveckling


SYSTEMUTVECKLING. Qi4j är inte bara ett krångligt namn utan också ett verktyg för att effektivisera framtidens systemutveckling efter Legoprinciper. Ramverket presenterades i förra veckan på systemutvecklingskonferensen Øredev i Malmö. En applikationsserver hittas ofta i system där det finns både webbservrar och databaser och sköter kontakten mellan de båda servrarna. Qi4j fungerar som ett ramverk för utveckling av applikationsservrar. Bakom Qi4j står Rickard Öberg. 1999 var han med och grundade JBoss. I dag tillhör JBoss öppen källkodsjätten Red Hat och är världens mest använda applikationsserver baserad på öppen källkod. Sedan några månader tillbaka arbetar Rickard i stället på företaget Jayway.Enligt honom är Qi4j ett av de första applikationsramverk någonsin som minimerar den översättning som sker då en beskrivning för hur ett problem ska lösas översätts till programvara. — Med Qi4j går det att återanvända alla delar, stora som små — ungefär som med lego, säger Rickard Öberg. De senaste 20 åren har programmering varit mycket inriktad mot objektorientering, men problemen med det är bland annat att objekten inte alltid går att anpassa till alla sammanhang. Med Qi4j löser programmeraren problemen med återanvändbara byggklossar.— Med väldigt få resurser kan man lösa stora problem. Färre personer kan alltså klara av mer systemarbete, säger Rickard Öberg. Rent konkret så är Qi4j byggd och anpassad för Java. Programmeraren använder sin vanliga utvecklingsmiljö. Ingen applikationsserver behövs — vanliga Java runtime räcker för att använda ramverket.Systemet konkurrerar främst med JavaEE-teknologi, som är den vanligaste applikationsutvecklingsmodellen i dag. Även Spring och Ruby on Rails kan sägas vara konkurrenter till Qi4j.

Anders Frick, Metro Teknik

Powered by SiteVisionexternal link.