Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Lino raamistik. Luc Saffre.
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. 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.