ThoughtWorks Radar
Pewnie część z Was zdaje sobie z tego sprawę, ale dla mnie było to ciekawe odkrycie. Firma
ThoughtWorks publikuje corocznie raport dotyczący technologii, praktyk i metodyk związanych z IT. Raport ten ma formę "radaru" — koła podzielonego na 4 pierścienie. Idąc od zewnątrz są to:
hold (obserwować z daleka),
asses (przyjrzeć się bliżej),
trial (przetestować) oraz
adopt (wdrożyć).
Czytając "radar" można dowiedzieć się wielu ciekawych rzeczy lub podłechtać swoją dumę, jeśli przewidywania "thoughtworker-ów" pokrywają się z własnymi. Oto według mnie najważniejsze wnioski z dokumentu:
- Isnieje szansa, że język Java zbliża się do kresu swojego życia. Rzeczywiście, w porównaniu do C#, Java od dłuższego czasu stoi w miejscu, co w naszej branży oznacza bardzo szybkie cofanie się. Z drugiej strony, dla JVM powstaja jak grzyby po deszczu nowe, innowacyjne języki. Tu przewidywania "radaru" pokrywają się z moimi: koniec Javy (przynajmniej takiej, jaką ją znamy) jest bliski. Co zrobi Microsoft, aby przyciągnąć świetnie wyszkolonych developerów Java? Czy obserwowane od jakiegoś czasu otwarcie Microsoft na open source ma na celu przekonanie zatwardziałych dźawowców?
- JavaScript staje się językiem "pierwszej kategorii". To chyba największy awans w tegorocznym radarze: poprzednio poza kołem, a teraz w samym jego centrum. JavaScript staje się wszechobecny. Osobiście, zupełnie tego nie rozumiem. Według mnie jest to wyjątkowo nieudany język i fakt, że zyskał tak ogromną popularność jest skutkiem tego, że korporacje nie były się w stanie dogadać, czym go zastąpić. Nie widzę miejsca dla JS, jeśli dziś wiele przeglądarek ma zanistalowanego Flasha, Javę i Silverlighta. Czemu strony HTML nie miałyby używać tych (lub innych) języków własnościowych do tworzenia efektów dynamicznych?
- (moje ulubione) Wzrost znaczenia zwinnego podejścia do architektury oprogramowania. Istnieje cała grupa tematów, począwszy od doskonalenia metodyk zwinnych (Lean), a skończywszy na narzędziach do płynnych migracji schem bazodanowych, które sprawiają, że rola architekta się zmienia i ewoluuje w kierunku, który bardzo mi odpowiada: mentoringu, ewolucyjnego podejścia do architektury oraz zwiększania znaczenia metadecyzji (decyzji o tym, kiedy należy podjąć decyzję).
- Inne trendy, które mnie osobiście cieszą, to chłodne podejście do RIA i entuzjastyczne do nierelaacyjnych baz danych.
Powiadamianie o komentarzach
Jeżeli chciałbyś otrzymywać email gdy ta wypowiedź zostanie zaktualizowana, to zarejestruj się tutaj
Subskrybuj komentarze za pomocą