Modernse tarkvara all mõtlen ma peamiselt veebipõhiseid klient – server rakendusi. Neid me kohtame peamiselt teenustena. See muidugi ei tähenda, et töölaua rakendused ei ole modernsed ning selles seerias käsitletud teemasid saab hästi ka nende puhul rakendada.
Seeria sisaldab peamiselt arhitektuurilisi lähenemisi, kuid ka mõnda praktikat. Näited ja viited tulevad peamiselt .NET maailmast, sest sellega olen kõige rohkem kursis, kuid üritan anda ülevaateid, kuidas neid Ruby, PHP ja Java mõttemudelis kasutada. Kui teil endal on kogemusi selles osas, siis jagage neid julgelt kommentaarides.
Praeguseks on teemad, millest kirutama hakkan järgmised: andmebaaside haldamine; Object Relational Mapperi kasutamine; Active Record mustri kasutamine, Data Transfer Objectide teisendamine; valideerimine; Dependency Injection; logimine; Model-View-Controller; integratsioon. Kui soovite veel mõnel teemal kirjatükki saada, siis jätke kommentaaridesse teade, millest huvitatud olete.
Loe veel sarnastel teemadel:
- Modernselt tarkvara loomine II: Seotud paelad, 29. oktoober
- Modernne tarkvara loomine IV: Andmete kühveldamine, 16. november
- Modernne tarkvara loomine VII: Logimine või blogimine?, 26. november
- Modernne tarkvara loomine III: Andmebaasi versioonimine, 2. november
- Modernne tarkvara loomine VI: Uuendused võluväel, 23. november
2 kommentaari
1
Ilmselt pole ma päris õige inimene kommenteerima, kuid teemadevalikut vaadates kas sa mitte ei käsitle “modernseLT tarkvara” loomist, kuivõrd klien-server põhimõte jääb püsima ja tarkvara enda olemus ei muutu?
kris
17:59, 28. oktoober
2
Su kommentaaris on tõetera sees. Tundub olevat vähemalt arusaadavam, kuigi enda jaoks on modernne tarkvara ka ülesehituselt modernne, mitte ainult üldpõhimõttetelt ja välimuselt. Ilmselt on see tarkvaraarendaja sündroom.
Marek Tihkan
22:48, 28. oktoober
Lisa kommentaar
KAIZEN FEED
Telli endale Kaizeni uudisvoog
KOMMENTAARIDE FEED
Telli endale kommentaaride voog
KAIZEN TWITTER
Lühiuudised Kaizeni autoritelt
KAIZEN FACEBOOK
Liitu Kaizeniga
MIS ON KAIZEN?
Kaizen on Saiku tarkvaraarendusealane blogi, kus kirjutame erinevatest lähenemistest meisterlikule tarkvaraarendusele.
KATEGOORIAD
- .NET (18)
- Analüüs/Arhitektuur (11)
- Arendus (66)
- Ettevalmistus (1)
- Juhtimine (2)
- Varia (23)
SILDIPILV
- .NET (41)
- ilus kood (23)
- Arendus (23)
- C# (20)
- Analüüs/Arhitektuur (14)
- Testimine (10)
- raamat (8)
- Ruby (8)
- projektijuhtimine (8)
- printsiibid (6)
- produktiivsus (5)
- ReSharper (5)
- PHP (5)
- NHibernate (4)
- objekt-orienteeritud (4)
- pidev integratsioon (4)
- Viited (4)
- agile (4)
- Java (4)
- Geekdinner (4)
- lean (4)
- raamatukogu (4)
- CI (3)
- Cruise Control.NET (3)
- Robert C. Martin (3)
- scrum (3)
- iteratsioon (3)
- suhtlus (3)
- jQuery (2)
- TechEd 2008 (2)
- Visual Studio (2)
- valideerimine (2)
- intervjuu (2)
- analüüs (1)
- ASP.NET (1)
- ümberstruktureerimine (1)
- üritus (1)
- CodeRush (1)
- dokumentatsioon (1)
- Kent Beck (1)
- LINQ (1)
- Martin Fowler (1)
- Moq (1)
- Rhino Mocks (1)
- stackoverflow (1)
- võltsitud objektid (1)
- Whiteboard Wednesday (1)
- hindamine (1)
- tarkvara kvaliteet (1)
- ajagraafikud (1)
- Saiku (1)
- koolitus (1)
- tagasivaate (1)
- koosolek (1)
- dünaamilised keeled (1)
- staatilised keeled (1)
- FluentNHibernate (1)
- facebook (1)
- aastapäev (1)
- Rake (1)
- Oredev 2008 (1)
- toyota way (1)
- raiskamine (1)
- NDepend (1)
- podcasts (1)
- väle tarkvaraarendus (1)
- raido tonts (1)
- minimal marketable feature (1)
- kasutajalugu (1)
- twitter (1)
- Joomla! (1)
- MVC (1)
- andmebaas (1)
- versioonimine (1)
- diskussioon (1)
- regulaaravaldised (1)
- motiveerimine (1)
- mõõdikud (1)
- agileestonia (1)
- riistvara (1)
- koolitused (1)
- kujundus (1)
- kodulehed (1)
- veeb (1)
