Avoimen lähdekoodin projektit
Julkaisemme valittuja ReApptor-alustan osia avoimena lähdekoodina, jotta koodi olisi läpinäkyvämpää, yksinkertaisempaa, uudelleenkäytettävämpää ja luotettavampaa. Kirjastot ovat maksuttomia MIT-lisenssillä GitHubissa ja npm:ssä. ReApptor TypeScript LINQ tuo C#:n LINQ-kyselyt TypeScriptiin, ja ReApptor TypeScript PagedList jakaa kokoelmat sivuiksi. Molemmat kirjastot on testattu kattavasti.
- Julkaistut kirjastot Julkaistuja kehittäjäkirjastoja, joita käytetään ReApptorin sovellusten rakennusosina.
Case yleiskuva
Liiketoiminnan haaste
Pienet kirjastot toistuvaan tietojen käsittelyyn
Yritysohjelmistoissa käsitellään jatkuvasti tilaus-, tuote- ja muita tietoluetteloita. Kehittäjän pitää voida suodattaa, järjestää ja ryhmitellä tiedot sekä jakaa tulokset käyttäjän selattaviksi sivuiksi. ReApptor julkaisee näihin toistuviin tehtäviin kaksi selkeästi rajattua TypeScript-kirjastoa.
Lähdekoodi, dokumentaatio ja esimerkit ovat julkisesti saatavilla. Kehitystiimi voi tutkia toteutuksen ja arvioida, mihin oman sovelluksen osiin kirjasto sopii. Uudelleenkäytettävän riippuvuuden toimintaa ei tarvitse päätellä suljetun rajapinnan takaa, vaan toteutus on nähtävissä.
Tutki, asenna ja hyödynnä
ReApptor TypeScript LINQ tuo C#:sta tutut kokoelmatoiminnot TypeScriptiin: esimerkiksi suodatuksen, järjestämisen, ryhmittelyn ja yhteenvetolaskennan. ReApptor TypeScript PagedList poimii kokoelmasta sivun ja antaa selaamiseen tarvittavat tiedot, kuten sivun numeron, sivumäärän, alkioiden kokonaismäärän ja tiedon seuraavan sivun olemassaolosta.
Molemmat paketit ovat saatavilla npm:ssä MIT-lisenssillä. GitHub-tietovarastoissa ovat dokumentaatio ja testit. Kirjastoja voi käyttää myös ilman muuta ReApptor-alustaa. Julkaistut esimerkit näyttävät, miten paketit asennetaan ja niiden taulukon laajennusmetodit otetaan käyttöön olemassa olevassa TypeScript-projektissa.
Kuvakaappaukset ja media
Kuvakaappaukset ja media
Tuotteen ominaisuudet
Mitä asiakkaat ja tiimit voivat tehdä
Poimi olennaiset tiedot
Esimerkiksi tilausnäkymässä voidaan poimia avoimet tilaukset, järjestää ne toimituspäivän mukaan ja ryhmitellä asiakkaan perusteella. LINQ tarjoaa kokoelmatoiminnot tämän käsittelyketjun toteuttamiseen. Kehittäjä kirjoittaa liiketoimintasäännön TypeScriptillä ja näkee koodista, miten tiedot valitaan ja järjestetään. Samoilla toiminnoilla voidaan käsitellä tuoteluetteloita tai laskea valittujen tietueiden summia. Sääntö pysyy luettavana myös usean käsittelyvaiheen jälkeen.
Jaa pitkät luettelot selattaviksi
Kun kokoelma on ensin suodatettu ja järjestetty, PagedList voi palauttaa halutun sivun ja sen selaustiedot. Tuoteluettelossa voidaan näyttää rajattu joukko tuotteita, tulosten kokonaismäärä ja tieto siitä, onko seuraavaa sivua olemassa. Kirjasto käsittelee kokoelman sivutuksen ja sivua kuvaavat tiedot. Sovellus päättää itse, miltä sivunvaihtopainikkeet näyttävät ja miten alkuperäiset tietueet ladataan käsiteltäviksi. Tämä erottaa tietojen käsittelyn käyttöliittymän ulkoasusta.
Hyödylliset linkit
Koodi ja esimerkit
Tutustu kirjastoihin, lue dokumentaatio ja katso, miten voit käyttää niitä TypeScript-projektissasi.
GitHub
ReApptor TypeScript LINQ
Lähdekoodi, dokumentaatio ja kokoelmien käsittelyesimerkit.
Avaa linkkiGitHub
ReApptor TypeScript PagedList
Lähdekoodi, dokumentaatio ja sivutusesimerkit.
Avaa linkkiTarvitsetko samankaltaisen alustan?
ReApptor rakentaa uudelleenkäytettäviä SaaS-alustoja liiketoimintakriittisiin työnkulkuihin.
Ota yhteyttä