Tervehdys taas
Mitä tämä domain driven tarkoittaa?
Mitä ongelmia se pyrkii ratkaisemaan? Miten ja miksi?
Miten sen eroavaisuuksia voisi kuvata kehittäjän näkökulmasta muihin verkkokaupparatkaisuihin nähden?
Domain tarkoittaa alaa tai aihealuetta tms. Domain-driven tarkoittaa siis aiheen mukaista. Domain-driven e-commerce software tarkoittaa näin ollen aiheen mukaista verkkokauppaohjelmistoa. Ihan projektin sivujen mukaan idea on siinä, että verkkokaupan ominaisuuksia pystyy jotenkin helposti muokkaamaan sen mukaan, minkä tyyppisiä asioita siellä myydään eli esimerkiksi millaisia luokitteluja tai tuotteiden yhdistelyjä tarvitaan.
Loogisesti tästä seuraa, että kyseisessä alustassa on enemmän mahdollisuuksia mutta toisaalta myös enemmän työtä kuin jossain käyttövalmiissa perusalustassa, jossa voi myydä vain vakiomuotoisia tuotteita (kuva, kuvaus, hinta).
Metabolix kirjoitti:
(24.01.2018 17:51:48): Domain tarkoittaa alaa tai aihealuetta tms...
Koitin ymmärtää asian sillä tapaa, että se on jokseenkin plug'n'play sen domainin / isännän suhteen.
Ts. sovelluksessa voi olla olio X (isäntä/domain), johon verkkokauppa/tuotetoiminallisuus voidaan yhdistää.
Mutta kuten sanottua, niin ei se nyt mikään plug'n'play ole, mutta kenties tukee sitä paremmin.
Jotenkin pääsin siihen käsitykseen, että voi vaatia korkeamman oppimiskäyrän.
Esim. Oscarin kaltainen järjestelmä tulee tuntea hyvin ennen kuin sitä voi/osaa hyödyntää vs. joku ostoskärrylisäosa tms.
Aihe on jo aika vanha, joten et voi enää vastata siihen.