React alkuun, kaverina Yeoman

Reading Time: 2 minutes Ilmeisesti jokin tällainen fetissi lyödä useita kärpäsiä yhdellä kertaa vaivaa allekirjoittanutta, joten teen hommat Yeoman:lla. Jatketaan React-sovelluksen tekemistä. Tavoitteena käyttää JSX:ää ja tehdä pieni esimerkkiohjelma, joka toimii web-selaimella. Tässä osassa (3) päästään luomaan React-projektin pohja, ja tutustutaan miten projekti on organisoitu ja mitä komentoja sen käsittelyyn löytyy. Vielä ei siis varsinaista koodausta. Se tulee neljännessä […]

Miksi React? Mitä se tarjoaa?

Reading Time: 1 minute React, kuten mikä tahansa kirjasto tai kehikko, tarvitsee hissipalopuheen. Joskus valinta saattaa yksinkertaisesti hoitua kauniisti sanoen “automaagisesti”, eli projektissa on jo valittu teknologia(t), tai et ole se, joka päättää arkkitehtuurista. Joka tapauksessa JavaScript/web-devaus -maailma on täynnä teknologioita, ähkyyn asti, joten uuden esittelyyn ja suosion saavuttamiseen usein halutaan tiivistetty kuvaus. Reactin avainpointit paino fronttikehityksessä (“View” MVC:stä) […]

CatB

Reading Time: 2 minutes Avoimen ohjelmistokehityksen legendaarisimpia tekstejä on CatB eli “Cathedral and the Bazaar”, joka kuvaa kahden erilaisen prosessin pääpiirteet. Katedraalissa valmistetaan ohjelmistoa keskusjohtoisesti ja hallitusti, kun basaarissa ohjelmisto valmistuu ottamalla erilaisia palasia sieltä täältä. Jälkimmäinen tapa on nostanut ainakin päätään viime vuosina – tilastoista en mene sanomaan mitään. Open source on nykypäivänä useasti rivimääräisesti laskettuna helposti noin […]

ReactJS

Reading Time: 1 minute React on Facebookin kehittämä alusta, jota yritys käyttää heidän oman päätuotteensa (Facebook -portaali) rakentamiseen. React on täysin avointa lähdekoodia, ja se on levinnyt nopeasti teollisuuteen käyttöön. React “rikkoo” perinteistä Javascript-syntaksia, ja vaatii tekstieditoriin oman lisätuen, jos haluaa pitää syntax highlightit kunnolla toimimassa. Kun syntaksiin on tottunut, useat koodaajat sanovat että se on kompakti ja selkeä. […]