info ät fabercon.fi | 0400 533 978 tai 044 204 2029

Ota yhteyttä
  1. heinäkuu 26.7.2017

    Liferay 7, ensivaikutelmia

    Liferayn 6.2 versiota käsittelimme pitkässä blogisarjassa lähes kaksi vuotta sitten. Uusin versio, Liferay 7, on pahasti myöhässä alkuperäisestä aikataulustaan. Liferayn dokumentaatio on edelleen varsin hajanaista, epäyhtenäistä ja puutteellista. Tämä on tyypillistä alustoille, joista on tarjolla sekä ilmainen että kaupallinen vaihtoehto (Liferay 7 CE vs. Liferay 7 EE) . Dokumentaation puutteellisuus on hyvä valmistajan keino ohjata […]

    Lue lisää

  2. heinäkuu 15.7.2017

    PHP, die hard

    PHP:n historia ulottuu vuoteen 1994 asti. PHP:n kuolemaa on uumoiltu monta kertaa, mutta uumoilijat ovat olleet väärässä. PHP on kelvoton, sillä ei voi tehdä kunnon koodia, isojen sovellusten tekeminen ylläpidettävästi on mahdotonta. Jos mikä tahansa näistä väitteistä olisi totta, PHP olisi todella hävinnyt jo aikoja sitten. Aikana, jolloin monimutkaisuudesta on alustojen suhteen tullut typerä muoti, […]

    Lue lisää

  3. maaliskuu 26.3.2017

    Luotatko Googlen tekniikoihin?

    Webin jättiläiseltä, Googlelta tulee jatkuvasti laadukkaita ja kiinnostavia teknisiä ratkaisuja ohjelmistuotantoon. Mutta miten niihin pitää suhtautua, onko niillä jatkuvuutta? Periaatteessa yrityksen koko – Googlen tapauksessa se on jättiläismäinen – on tässä mielessä positiivinen merkki, isolla yrityksellä riittää voimavaroja ohjelmointialustojen ja -kehysten (platforms and frameworks) ylläpitoon ja kehittämiseen. Google on kuitenkin erikoistapaus. Googlen päätavoite on sitoa […]

    Lue lisää

  4. maaliskuu 18.3.2017

    Sovellusarkkitehtuurimallit Web-sovelluksessa

    Yhteistä yleisille arkkitehtuurimalleille (MV*): Kaikissa malleissa on ideana järkevät riippuvuudet eri osien välille ja selkeät ohjeet, mitä kukin sovelluksen osa tekee. Kaikissa on Model riippumaton muista osista. Tärkeintä on, että käyttöliittymä (View) ja logiikka (Model) ovat selkeästi erillään. Kun kyseessä on web-sovellus, on termi Model sisällöltään kaikkea muuta kuin kiinteä, se voi sisältää logiikkaa, palvelukutsuja […]

    Lue lisää

  5. maaliskuu 1.3.2017

    TCA ja TSA web-arkkitehtuurit

    Mainio ajatuksia herättävä opetusartikkeli web-arkkitehtuureista: (webapps) Artikkeli ei käsittele ”muotitermejä” MVC, MVVM jne, vaan keskittyy kuvaamaan sovelluksen eri osien sijaintia ja yhteistyötä, ja tekee sen hyvin selkeästi. Jatkamme tästä aineesta parin blogin verran. Kevyt client -arkkitehtuuri (thin client architecture, TCA) ja tavallaan sen vastakohta, kevyt server -arkkitehtuuri (thin server architecture, TSA) käydään läpi. Käsittelemme tässä […]

    Lue lisää