MIkä kieli seuraavaksi? +nettisivuista

Apina

Moikka,

Muistaakseni näiltä foorumeilta löysin ~vuosi sitten ensinmäiseksi ohjelmointikielekseni Visual Basicin ja sillä on tullut leikittyä. Mutta nyt kuitenkin tekisi mieli jotian uutta kokeilla :)

Pidin vb:n yksinkertaisesta tavasta vetää tavaroita sivulta ja koodia perään = helppo käyttöinen. Myöskin yksinkertaiset koodit olivat mukavan helppoja kirjotella.
Nyt kuitenkin enenmmän kiinnostaisi enemmänkin "nettiohjelmien / sivujen tekeminen". Vb:llä ohjelmasta piti aina tehdä ladattava setup tiedosto, mutta nyt haluaisin tehdä suoraan sivulle. Myöskin (vika on selvästi vb:n logiikassa) pitempien ja "vaastavempien" koodien kirjotus on edelleen vaikeaa.

Latasin visual web site editorin, mutten tarkemmin perehtynyt. Ilmeisesti kuitenkin sillä pitää kasata kokonaiset sivustot ja sitten julkaista maksulliselliselle serverille. (ilmaisia sitä tukevia palveluita en löytänyt). Mutta mielummin kasaan valmiin pohjan päälle (ja näin aluksi ainakin ilmainen täytyy olla). Ja enemmän kiinnostaisi aloittaa ihan kokonaan uusi kieli.

Eli mitä kieltä suosittelisitte ja miksi? Entä (ilmaisia) webbi sivujen tekeemiseen tarkoitettuja sivuja, jotka näitä koodeja tukisi? Kaikki vinkit ovat tervetulleita :)

Ja mukavaa alkanutta uutta vuotta kaikille

6

165

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ruuby

      Jos mikään ei saa maksaa mitään niin.. ekana tulee mieleen LAMP:

      "LAMP on kokoelma avoimen lähdekoodin ohjelmia, jotka yhdessä muodostavat WWW-palvelimen, jonka alla voidaan suorittaa dynaamisia websivuja.

      LAMP sisältää ohjelmat:

      Linux, avoimen lähdekoodin käyttöjärjestelmäydin
      Apache, avoimen lähdekoodin webpalvelin
      MySQL, avoimen lähdekoodin tietokantarajapinta
      PHP, Perl ja/tai Python, avoimen lähdekoodin komentosarjakieli"

      Itse tosin opiskelen parhaillaan Rubya /Ruby on Railsia, koska pidän siitä kielestä ja erityisesti sen tehokkuudesta ja ilmaisuvoimasta niin paljon.

    • Apina

      Kiitos, mutta pari kysymystä ennen lataamista :)

      Nopealla googletuksella näyttää, että tässä on juuri samankaltainen probleema kuin visual web develobberissa. Eli aluksi haluaisin tehdä yksittäisiä sivuja / ohjelmia / mitä ne nyt on suomeksi :D. Eli en siis aloittaa täysin puhtaalta pöydältä.

      Olen tässä myös näitä kieliä miettinyt ja vähän kehää Python, PHP, (javascript), (pascal) kierrän. Ehkä tällä hetkellä "helpoin"(?) noista eli python kiinnostaisi eniten, muttei tahdo löytyä yhtään (aluksi ilmaista) serveriä jolle voi tehdä sillä ohjelmia. En siis tästä "sanastosta" tiedä mitään, mutta tarkoitan noita webbisivun tekemiseen tarkoitettuja sivuja (mm. webs / suntuubi / yms).

      Eli onko tälläistä sivua olemassakaan? Jolla siis saa tehtyä valmiin ilmaisen pohjan ja ohjelmoimalla lisättyä sivuja / ohjelmia. Ja mikä noista kielistä on järkevin näin aika aloittelevalle ohjelmoijalle?

      • haplokalpo

        "Ehkä tällä hetkellä "helpoin"(?) noista eli python kiinnostaisi eniten, muttei tahdo löytyä yhtään (aluksi ilmaista) serveriä jolle voi tehdä sillä ohjelmia."

        Et tarvitse serveriä nettisivujen tekemiseen tai opetteluun. Tarvitset serveriä vasta kun olet julkaisemassa jotakin nettiin oikeasti. Useimmissa pythonin web alustoissa tulee mukana ns. kehityspalvelin(*) mukana jolla sovellusta/websivuja voi suorittaa paikallisesti.

        Jos python ei ole ennestään tuttu niin suosittelisin kuitenkin ensin harjoittelemaan puhtaalta pöydältä ihan komentorivipohjaisesti ennen webbimaailmaan hyppäämistä. Jos nyt kuitenkin välttämättä haluat suoraan alkaa tekemään websivuja niin vaihtoehtoja on aika monia. http://wiki.python.org/moin/WebFrameworks .. eli sieltä vain katselemaan itseä kiinnostavia :).

        *kehityspalvelin = development server. Ohjelma joka toimii www-palvelimen tavoin mutta useimmissa tapauksissa sitä ei suositella tuotantokäyttöön suorituskyvyn ja/tai tietoturvan takia.


      • haplokalpo
        haplokalpo kirjoitti:

        "Ehkä tällä hetkellä "helpoin"(?) noista eli python kiinnostaisi eniten, muttei tahdo löytyä yhtään (aluksi ilmaista) serveriä jolle voi tehdä sillä ohjelmia."

        Et tarvitse serveriä nettisivujen tekemiseen tai opetteluun. Tarvitset serveriä vasta kun olet julkaisemassa jotakin nettiin oikeasti. Useimmissa pythonin web alustoissa tulee mukana ns. kehityspalvelin(*) mukana jolla sovellusta/websivuja voi suorittaa paikallisesti.

        Jos python ei ole ennestään tuttu niin suosittelisin kuitenkin ensin harjoittelemaan puhtaalta pöydältä ihan komentorivipohjaisesti ennen webbimaailmaan hyppäämistä. Jos nyt kuitenkin välttämättä haluat suoraan alkaa tekemään websivuja niin vaihtoehtoja on aika monia. http://wiki.python.org/moin/WebFrameworks .. eli sieltä vain katselemaan itseä kiinnostavia :).

        *kehityspalvelin = development server. Ohjelma joka toimii www-palvelimen tavoin mutta useimmissa tapauksissa sitä ei suositella tuotantokäyttöön suorituskyvyn ja/tai tietoturvan takia.

        Lisäyksenä vielä että jos nyt päätät alkaa opettelemaan webbiohjelmointia pythonilla niin tietty joku www-palvelin voi olla mukava. Mutta tarviseeko sen olla netissä? Esim. joku apache omalla koneella niin sitäkin puolta voi harjoitella suhteellisen autenttisesti, eikä apachea ole pakko pitää kokoaikaa päällä jolloin se ei syö turhaan resursseja. Apache on useissa pythonin alustoissa se suositeltu palvelinohjelma (IIS voi olla taas hankalampi). Jossain alustoissa tulee mukana myös toimiva palvelinohjelma kuten esim. http://cherrypy.org/


      • Webbisivujen tekemiseen tehdyt sisällönhallintapalvelut ovat valmiita ohjelmia. Serveri nyt löytyy käyttiksestä valmiina, sen kun pistää päälle.


    • PHP aika varma valinta tähän.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. IL - Patteriauto syttyi parkkihallissa Tampereella - 50 autoa LUNASTUKSEEN!

      "Palon aikaan parkkihallissa oli 90 autoa, joista noin 50 tuhoutui palossa korjauskelvottomiksi. Lisäksi palo vaurioitti
      Maailman menoa
      228
      39248
    2. Polttomoottoriauto tulessa parkkihallissa Tampereella

      Pystyy näkemättä jo sanomaan, koska sähköautoissa ei ole palavia nesteitä lainkaan. Ihme ettei polttomoottoriautoja ole
      Maailman menoa
      113
      24884
    3. SDP palauttaa Suomen kansalle kulta-ajat

      Hyvinvointivalto on pääosin SDP:n ja osin myös Maalaisliiton rakentama. Hyvinvointivaltion ylläpito edellyttää oikeude
      Maailman menoa
      311
      15570
    4. Persut JYTKYTTÄÄ ylös, ohi kepun! +2,1 %

      Persut palasi kolmen suurimman joukkoon ja on matkalla kohti kevään 2027 eduskuntavaalivoittoa. Sosialistit ovat syöksy
      Maailman menoa
      160
      10749
    5. Älkää vassarit kuvitelko, että Marinin kulta-ajat palaavat

      Vaikka demarit voittaisivat seuraavat vaalit, se ei palauta Marinin taskut-täyteen-kelasta-aikaa takaisin, ei voi eikä h
      Maailman menoa
      121
      9665
    6. Ja jälleen uusi latauksessa olleen sähköauton palo! Nyt Keravan Prisman parkkihallissa.

      IS 3.10.2025 Latauksessa ollut sähköauto syttyi yöllä tuleen Keravan Prisman parkkihallissa, Keski-Uudenmaan pelastusla
      Maailman menoa
      53
      8346
    7. Sanna Marin saa ylistystä Hillary Clintonilta

      Jos joku ei tiedä kuka tämä rouva Hillary Clinton on, niin kerrottakoon "fun fact", eli hän on se keneltä Donald Trump
      Maailman menoa
      36
      8341
    8. 237
      6772
    9. Gallup, PS:lle JÄRISYTTÄVÄ nousu, SDP suurin laskija

      https://yle.fi/a/74-20186114 PS kovaa vauhtia nousemassa ennen 2027 vaaleja suurimmaksi puolueeksi. Nyt mennään jo etua
      Maailman menoa
      213
      6437
    10. Ohhoh. Kokoomusvirkamiehen mukaan Suomessa ei ole työttömyyskriisiä

      Kun kokoomuksen johtama hallitus epäonnistuu täydellisesti talouspolitiikassaan, niin aikaisemmin erittäin pahaksi määri
      Maailman menoa
      53
      6039
    Aihe