Moi
Olen tässä nyt yhtä rajapintaa hieman ihmetellyt ja eksynyt pohtimaan niiden toteutuksia ja käyttötapoja.
Onko se yleinen tapa, että niistä tehdään lähtökohtaisesti rakenteisia ja mahdollistetaan sen mukainen aksessointi, muttei tarjota varsinaisesti käyttökelpoista dataa?
Itse ihmettelen suuresti sitä, että on esim. rajapinta, joka mahdollistaa pääsyn jonkinlaiseen hierarkiseen luokitteluun.
Tässä luokittelussa on vaikka 1500 eri "tietuetta" eri tasoilla.
Nyt jos haluaisin vaikka koko luokituksen, niin minun tulee tehdä yhteensä 1500 kutsua rajapintaan vasten, jotta jokaisen tietueen tiedot?
Kuullostaa jotenkin älyttömän tyhmältä ja aiheuttaa kuormitusta.
Jos ajatellaan, että haluaisin nuo 1500 kohdetta omaan web-sovellukseen vaikkapa valintalaatikkoon, niin eikö rajapinnan tulisi kyetä palauttamaan yksi datasetti, jossa on esim. koodit, kielikoodit ja selkokieliset nimet?
Kutsussa voisi määritellä halutessaan kielen tai sitten poimia omassa ohjelmassa ko. datasetistä.