Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lino raamistik. Luc Saffre.

762 views

Published on

Testimiseks - http://vtp2014.lino-framework.org/
Info - http://www.lino-framework.org/

Published in: Education
  • Be the first to comment

  • Be the first to like this

Lino raamistik. Luc Saffre.

  1. 1. Rumma & Ko OÜ Vaba tarkvara arendus ja klienditugi, aastast 2001 Vana-Vigala küla, Raplamaa Tel 56672435 / 4824548 http://www.saffre-rumma.net http://lino-framework.org info@saffre-rumma.net Kes me oleme? Rumma & Ko on Eesti omanikega väikeettevõte, mille põhitegevus on vabatarkvara arendamine ja klienditugi kaugtöö vormis. Ettevõttel on 20 klienti, seni peamiselt välismaal. Oleme huvitatud koostöö ja klientide leidmisest Eestis, et alustada siin pilootprojektidega. Võtke meiega ühendust siis, kui • Teil on mõni konkreetne vajadus kohandatud andmebaasi rakenduse järgi • Te otsite stabiilset pikaajalist lahendust • Te tahate olla oma tarkvara peremees ka siis, kui suhted tarkvara hankijaga katkevad • Te olete nõus, et meie koostöö tulemusena loodud tarkvara jääb vabatarkvara litsentsi alla ja on kättesaadav ka teistele. Kuidas me töötame? Esimesed kohtumised on tasuta. Selgitame välja teie vajadused ja Lino sobivuse ning lepime kokku hinnas, mille eest oleme nõus koostööd alustama. Lepingud sõlmime aastaks. Igal aastal otsustavad mõlemad pooled uuesti, kas koostöö jätkub. Vaba Tarkvara Päev 2014 Tallinnas Lino – Linked objects andmebaasirakenduste raamistik
  2. 2. Lino – Linked objects Luc Saffre Iga tarkvararakendus, salvestades andmeid andmebaasidesse, loob oma maailma mudeli, mida kutsutakse skeemiks. Selline skeem koosneb esiteks „objektidest“ ja teiseks nende „suhetest“ („relations“). Kõige levinum modelleerimisviis on relational database model, mille sõnastas Edgar F. Codd 1969. aastal. 50 aastat hiljem tundub see idee ikka veel nagu ekspertide salateadus, mida teab vaid andmebaasi insener. Olen 20 tegevus-aasta jooksul tähele pannud, et tarkvaraloojad püüavad peita oma kasutajate eest asjaolu, et nende rakendus on tegelikult „vaid üks virn seotuid objekte“ („linked objects“). Nagu neil oleks häbi tunnistada, et nende töö on nii lihtne. Jah, Lino näitab, et see töö on lihtne. Üks Lino rakendaja kirjutas: „Arendamine on nii lihtne, et üks klient vaatas koodi ja alustas ise laotuse programmeerimist ja mudelite muutmist. Tundsin peaaegu, et ühtegi arendajat ei ole enam vaja :-)“ Ei, siin pole midagi häbeneda. Tarkvara rakendamine jääb ikkagi elukutseliste ekspertide alaks, sest detailide lahendamine vajab kogemusi. Oskus teha õigeid valikuid on kunst, mis viib heade tulemusteni. Lino sündis soovist lihtsustada kommunikatsiooni kasutajate ja arendajate vahel: • Lino kasutajad taipavad intuitiivselt andmebaasi struktuuri rakenduse taga. Rakendajal on kergem mõista, mida kasutaja soovib. • Lino rakendused annavad kasutajale tunde, et ta oskab kaasa rääkida. See motiveerib teda mõtlema ja ütlema, kuidas ta seda ise teeks. Miks on suhtlemisese lihtsus nii oluline? Mida klient küsis Mida projektijuht kuulis Mida analüüsija disainis Mida programmeerija tegi Mida müügiosakond kuulutas Mida arve maksis Kuidas tugi töötas Mida oli vaja Piltide allikas: projectcartoon.com Lino on tarkvara raamistik andmebaasirakenduste tegemiseks Django ja Sencha ExtJS raamistike baasil. Lino on vaba tarkvara BSD litsentsi all. Professionaalsed arendajad teenivad raha osutatud teenuste eest, mitte litsentsi müügist. Luc Saffre on Lino autor ja praegune haldaja. Sündinud Belgias, tuli ta Eestisse armastuse pärast oma naise nii kui selle maa vastu. Töötab Rumma & Ko OÜ's projektijuhina. Tema kliendid Belgias on jäänud talle truuks kaugusest hoolimata, sest tema kirjutatud rakendused töötavad hästi. Ta on veendund, et tarkvara peab olema vaba, sest vaimse töö tulemused ei tohi olla kellegi omand.

×