Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Näistä havainnoista 2 ensimmäistä on projektimme kannalta negatiivisia. Microjournal on rakennettu PHP-kielellä, joten siltä suunnalta yhteensopivuutta ei löytynyt. Paketointi oman web-serverin kanssa ei kuulosta hyvältä, ja se käytännössä osoittautuikin hankalaksi asiaksi. Tietokantana Etherpad käyttää hyvin yleistä Mysql-tietokantaa, jota oli aiemmin käytetty myös Microjournalissa.

Koska tietokantaan oli resursseja(aiempaa osaamista ja tuntemusta) päätettiin sitä käyttää keskeisenä rajapintana tässä vaiheessa suunnittelua. Microjournalista voitaisiin suorittaa kyselyitä Etherpadin tietokantaan ja näin välttyä toimimasta Etherpadin koodissa. SQL-kieli on tässä tilanteessa Microjournalin ja Etherpadin yhteinen kieli, sillä datakyselyn lähetys, sekä vastaanotto onnistuvat ilman alustakohtaisia ratkaisuja.