Verkkosovelluksen alusta

  • Keskustelun aloittaja Keskustelun aloittaja JKAVS
  • Aloitettu Aloitettu
Liittynyt
22.10.2016
Viestejä
1 161
Mille alustalle nykyään kannattaa alkaa rakentamaan verkkosovellusta? Viisi vuotta sitten vastaus olisi epäilemättä ollut PHP, mutta entä nykyään? PHP:stä tunnutaan puhuttavan kuolevana kielenä.

Aion siis tehdä puoliharrastuspohjalta erään verkkosovelluksen. Haluan suunnitella perustan kunnolla, jotta systeemi kestää vuosia ellei jopa vuosikymmeniä vanhentumatta. Periaatteessa mitään rajoituksia ei ole. Mitään kalliita lisenssejä en ala hankkimaan, mutta muuten saa olla ihan mitä vaan.

Osaan ohjelmoida PHP:tä, Pyhtonia ja C#:a melko hyvin ja tunnen C++:n alkeet. Sovellus ei tule olemaan mikään raskas eikä monimutkainen. Käyttäjiäkään ei tule olemaan muutamaa kymmentä enempää. Tietokanta tarvitaan, mutta se lienee aina kunnossa tekniikasta riippumatta.
 
jopa vuosikymmeniä vanhentumatta

Not going to happen. Web on sen about parikymmentä vuotta vanha, ja haluat tehdä sovelluksen joka kestää vanhentumatta pidempään kuin koko verkkosivujen historia on ollut tähän asti? Parissa kymmenessä vuodessa voi tapahtua ihan ihmeellisiä asioita, siinä ajassa ehtii kypsyä parikin sukupolvea aivan uutta teknologiaa.

Ja miten PHP on kuoleva kieli? Vaikka se on monella tapaa aika hirveää sontaa, se on silti toimiva ja äärimmäisen laajalti käytetty ja tuettu kieli. Wordpressit ja drupalit sun muut pitävät huolen ettei PHP ole katoamassa vielä pitkään aikaan, eikä facebookkikaan ole siitä kai ihan heti luopumassa.

Pidä asiat mahdollisimman yksinkertaisena niin ylläpidettävyys on kevyttä. Varsinkin jos muutamalla kymmenellä käyttäjällä tarkoitat kokonaiskäyttäjäkuntaa etkä samanaikaisia käyttäjiä niin periaatteessa ihan sama millä teet.
 
PHP elää itse asiassa tällä hetkellä pientä uutta nousua 7-version myötä. Siellä on korjattu useita aiemmin haukuttuja juttuja ja suorituskyky on kasvanut aivan huimasti. Ei sitäkään kannata vaihtoehdoista pois rajata, jos sillä koodaus on hallussa ja siitä pitää. Toki jos mieluummin koodaa Pythonilla, niin sitten vaan se tulille.

Eli oma vastaus on: koodaa sillä millä mieluiten koodaat. Lopputulos riippuu enemmän omista kyvyistä kuin valitusta alustasta.
 
Not going to happen. Web on sen about parikymmentä vuotta vanha, ja haluat tehdä sovelluksen joka kestää vanhentumatta pidempään kuin koko verkkosivujen historia on ollut tähän asti? Parissa kymmenessä vuodessa voi tapahtua ihan ihmeellisiä asioita, siinä ajassa ehtii kypsyä parikin sukupolvea aivan uutta teknologiaa.

Ja miten PHP on kuoleva kieli? Vaikka se on monella tapaa aika hirveää sontaa, se on silti toimiva ja äärimmäisen laajalti käytetty ja tuettu kieli. Wordpressit ja drupalit sun muut pitävät huolen ettei PHP ole katoamassa vielä pitkään aikaan, eikä facebookkikaan ole siitä kai ihan heti luopumassa.

Pidä asiat mahdollisimman yksinkertaisena niin ylläpidettävyys on kevyttä. Varsinkin jos muutamalla kymmenellä käyttäjällä tarkoitat kokonaiskäyttäjäkuntaa etkä samanaikaisia käyttäjiä niin periaatteessa ihan sama millä teet.


Mitä mieltä on tekkiläiset: Sulla on softa A tarkoitukseen X , esimerkiksi pilvisovellus. Tavoitteena on pärjätä seuraavat kymmenen vuotta. Vaihtoehto A, yhdeksän vuoden aikana tehdään vain tietoturvapaikkauksia ja aivan minimaalisia päivityksiä. Kymmentenä vuotena rahaa palaa vanhojen asiakkaiden kouluttamiseen uuteen palveluun. Vai vaihtoehto B, rahaa poltellaan koko ajan kymmenen vuoden ajan, mutta kymmentenä vuonna ei ole pakollista koulutusrumbaa.
 
Jos python sujuu, niin suosittelen Djangoa - saa nopeasti aikaiseksi ja taipuu moneen tarpeeseen. Jos php:llä on pakko väsertää niin vähintään Laravel pohjalle.
 

Uusimmat viestit

Statistiikka

Viestiketjuista
261 839
Viestejä
4 548 782
Jäsenet
74 851
Uusin jäsen
hieunguyen

Hinta.fi

Back
Ylös Bottom