ASP.NET vs PHP

AM Tiainen

Kysyn mieluimmin tätä ASP keskustelun kautta tätä kun pelkään että PHP osiossa oltaisiin liian puolueellisia PHP ilmaisuuden ja laitteistoriippumattomuuden takia. Itse olen ajatellut opiskella joko APS tai PHP mutta kumpi on sitten se parempi. Se mikä minulle on tärkeää on se että sivujen työstäminen olisi mahdollisimman helppoa.

Haluaisin kommentteja vähän samalla tavalla kuin Photoshop vs GIMP ohjelmien erot. Monet kehuvat että GIMP:llä saa tehtyä kaikki samat jutut kuin Photoshopilla mutta kyllä se tosiasia on se että juttujen tekeminen on todella työlästä jollain GIMP:llä.

Ihmettelen sitäkin miksi sitten monet yrityssivut on tehty ASP jos kerran kaikki tavallisten (ei kaupallisten) sivujen tekijät kehuvat PHP:tä. Ei kai yritykset käyttäisi vaikeampaa tekniikkaa (ASP), vielä kun se PHP on ilmainen/laitteistoriippumaton. Mikä se syy siihen on vai onko siihen mitään järkevää syytä?

Itseäni ei kustannukset ja muu soopa (yhteensopivuus/suorituskyky) kiinnosta tällä hetkellä. Voiko ASP:lla tehdä kaiken saman kuin PHP ja onko se helpompi vai vaikeampi kuin PHP.

Tällä hetkellä PHP tuntuu kuitenkin kaikin puolin paremmalta kun siihen saa varmaan helpommin apua ja se tuntuu olevan todella suosittu. Mutta sitä ennen haluaisin kuulla kommentteja siitä olisiko se ASP sittenkin se parempi/helpompi.

12

2367

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 535

      *Ihmettelen sitäkin miksi sitten monet yrityssivut on tehty ASP jos kerran kaikki tavallisten (ei kaupallisten) sivujen tekijät kehuvat PHP:tä.*

      Syy on yksinkertainen, sivut on tilattu firmalta joka osaa paremmin tiettyä ohjelmointikieltä sekä saattaa olla tehty aikasemmin palikoita jotka on helppo mukauttaa projektiin. Joten turhaan alkaa kaikkia tekemään alusta.

      Jos ohjelmoija osaa hyvin ASP tai PHP niin hän ei saa mitään etua sillä jos opettelee toisen lisäksi, tietenkin huvikseen voi, mutta silti ei hallitse molempia kieliä täydellisesti.

      Kyllä niitä kaupallisia sivuja tehdään PHP, katso vaikkapa http://verkkokauppa.com

      Sekä PHP on ollut altavastaajana pitkän aikaa, koska on puuttunut joitain ominaisuuksia, kirjastoja jne... mutta nyt asia on korjaantunut.

      Jos et osaa kumpaakaan niin PHP on helpompa oppia. Ja siihen saa todella helposti apua, jopa suomenkielisillä foorumeilla osataan auttaa vaikeissakin ongelmissa. ASP siihen ei suomenkielisillä foorumeil saa juurikaan apua.

      PHP on parempa, koska se on alustariippumaton sekä ennenkaikkea ilmanen, näin palvelin jne.... kulut eivät muodostu läheskään yhtäsuuriksi kuin ASP kohdal.

      PHP koodarilla on tulevaisuudessa enemmän töitä, mutta ASP kohdalla isompia mut paljon vähemmän

      • AM Tiainen

        Sain erittäin kattavan vastauksen ASP/ASP.NET ammattilaiselta. Hän tekee .NET Frameworkillä sovelluksia konsolisoftasta järeisiin systeemi-integraatioihin, kun taas vanhalla ASP:illa yksinkertaiset websovellutukset. Hänen vastauksensa oli todella kattava mutta luettelen tänne pääasiat mitä sain mailissa:

        - ASP on kuollut koodikieli koska PHP ajaa asian nykyään yhtä hyvin ellei jopa paremmin (ja on vielä ilmainen)

        - ASP ja PHP ovat molemmat tökeröitä ja kehittymättömiä kieliä, joita toteutetaan spagettikoodina.

        - ASP.NET taas pohjautuu .NET Frameworkiin ja se on aito oliokieli. Sen koodaamiseen tarvitaan IDE tai ainakin kääntäjä ja paljon tietoa.

        - Mitä laitteistoriippumattomuuteen tulee, niin .NET Frameworkille löytyy tuki Linuxillekin (Sekä työpöytäsovelluksille, että web-sovelluksille (mono.net - http://www.mono-project.com).
        Aspillekin löytyy tuki Apachelle monellakin kielellä.

        - ASP.NET on suorituskykyisempi kieli kuin ASP/PHP.

        - Aloittelijan on helpompi oppia PHP/ASP kuin ASP.NET jos ei ole entuudestaan harrastanut olio-ohjelmointia.

        Eli ainakin itselleni lopputulos oli se että rupean opettelemaan PHP koska itselläni ei ole aiempaa kokemusta ohjelmoinnista. Siihen myös löytää huomattavasti helpommin apua suomalaisista foorumeista. Vaikka aloitan tekemään PHP sivuja niin oli kuitenkin kiva tietää mitä eroja niissä on ja kumpi on oikeasti parempi (joka oli ASP.NET). Ihmettelinkin miksi siitä löytyi niin vähän tietoa mutta nyt tiedän senkin (vaikeampi oppia verrattuna PHP, ja vielä kun PHP voi periaatteessa tehdä melkein kaikki samat jutut). Itsekin olin vähän hämylläni ASP ja ASP.NET eroista mutta nyt tiedän että periaatteessa ASP vastaa PHP, mutta PHP on nykyään aivan yhtä hyvä.


      • .NET
        AM Tiainen kirjoitti:

        Sain erittäin kattavan vastauksen ASP/ASP.NET ammattilaiselta. Hän tekee .NET Frameworkillä sovelluksia konsolisoftasta järeisiin systeemi-integraatioihin, kun taas vanhalla ASP:illa yksinkertaiset websovellutukset. Hänen vastauksensa oli todella kattava mutta luettelen tänne pääasiat mitä sain mailissa:

        - ASP on kuollut koodikieli koska PHP ajaa asian nykyään yhtä hyvin ellei jopa paremmin (ja on vielä ilmainen)

        - ASP ja PHP ovat molemmat tökeröitä ja kehittymättömiä kieliä, joita toteutetaan spagettikoodina.

        - ASP.NET taas pohjautuu .NET Frameworkiin ja se on aito oliokieli. Sen koodaamiseen tarvitaan IDE tai ainakin kääntäjä ja paljon tietoa.

        - Mitä laitteistoriippumattomuuteen tulee, niin .NET Frameworkille löytyy tuki Linuxillekin (Sekä työpöytäsovelluksille, että web-sovelluksille (mono.net - http://www.mono-project.com).
        Aspillekin löytyy tuki Apachelle monellakin kielellä.

        - ASP.NET on suorituskykyisempi kieli kuin ASP/PHP.

        - Aloittelijan on helpompi oppia PHP/ASP kuin ASP.NET jos ei ole entuudestaan harrastanut olio-ohjelmointia.

        Eli ainakin itselleni lopputulos oli se että rupean opettelemaan PHP koska itselläni ei ole aiempaa kokemusta ohjelmoinnista. Siihen myös löytää huomattavasti helpommin apua suomalaisista foorumeista. Vaikka aloitan tekemään PHP sivuja niin oli kuitenkin kiva tietää mitä eroja niissä on ja kumpi on oikeasti parempi (joka oli ASP.NET). Ihmettelinkin miksi siitä löytyi niin vähän tietoa mutta nyt tiedän senkin (vaikeampi oppia verrattuna PHP, ja vielä kun PHP voi periaatteessa tehdä melkein kaikki samat jutut). Itsekin olin vähän hämylläni ASP ja ASP.NET eroista mutta nyt tiedän että periaatteessa ASP vastaa PHP, mutta PHP on nykyään aivan yhtä hyvä.

        "Sen koodaamiseen tarvitaan IDE tai ainakin kääntäjä"

        Potaskaa.


      • jeppe
        AM Tiainen kirjoitti:

        Sain erittäin kattavan vastauksen ASP/ASP.NET ammattilaiselta. Hän tekee .NET Frameworkillä sovelluksia konsolisoftasta järeisiin systeemi-integraatioihin, kun taas vanhalla ASP:illa yksinkertaiset websovellutukset. Hänen vastauksensa oli todella kattava mutta luettelen tänne pääasiat mitä sain mailissa:

        - ASP on kuollut koodikieli koska PHP ajaa asian nykyään yhtä hyvin ellei jopa paremmin (ja on vielä ilmainen)

        - ASP ja PHP ovat molemmat tökeröitä ja kehittymättömiä kieliä, joita toteutetaan spagettikoodina.

        - ASP.NET taas pohjautuu .NET Frameworkiin ja se on aito oliokieli. Sen koodaamiseen tarvitaan IDE tai ainakin kääntäjä ja paljon tietoa.

        - Mitä laitteistoriippumattomuuteen tulee, niin .NET Frameworkille löytyy tuki Linuxillekin (Sekä työpöytäsovelluksille, että web-sovelluksille (mono.net - http://www.mono-project.com).
        Aspillekin löytyy tuki Apachelle monellakin kielellä.

        - ASP.NET on suorituskykyisempi kieli kuin ASP/PHP.

        - Aloittelijan on helpompi oppia PHP/ASP kuin ASP.NET jos ei ole entuudestaan harrastanut olio-ohjelmointia.

        Eli ainakin itselleni lopputulos oli se että rupean opettelemaan PHP koska itselläni ei ole aiempaa kokemusta ohjelmoinnista. Siihen myös löytää huomattavasti helpommin apua suomalaisista foorumeista. Vaikka aloitan tekemään PHP sivuja niin oli kuitenkin kiva tietää mitä eroja niissä on ja kumpi on oikeasti parempi (joka oli ASP.NET). Ihmettelinkin miksi siitä löytyi niin vähän tietoa mutta nyt tiedän senkin (vaikeampi oppia verrattuna PHP, ja vielä kun PHP voi periaatteessa tehdä melkein kaikki samat jutut). Itsekin olin vähän hämylläni ASP ja ASP.NET eroista mutta nyt tiedän että periaatteessa ASP vastaa PHP, mutta PHP on nykyään aivan yhtä hyvä.

        >> ASP ja PHP ovat molemmat tökeröitä ja kehittymättömiä kieliä, joita toteutetaan spagettikoodina.

        - ASP.NET taas pohjautuu .NET Frameworkiin ja se on aito oliokieli.


      • tj-asp
        AM Tiainen kirjoitti:

        Sain erittäin kattavan vastauksen ASP/ASP.NET ammattilaiselta. Hän tekee .NET Frameworkillä sovelluksia konsolisoftasta järeisiin systeemi-integraatioihin, kun taas vanhalla ASP:illa yksinkertaiset websovellutukset. Hänen vastauksensa oli todella kattava mutta luettelen tänne pääasiat mitä sain mailissa:

        - ASP on kuollut koodikieli koska PHP ajaa asian nykyään yhtä hyvin ellei jopa paremmin (ja on vielä ilmainen)

        - ASP ja PHP ovat molemmat tökeröitä ja kehittymättömiä kieliä, joita toteutetaan spagettikoodina.

        - ASP.NET taas pohjautuu .NET Frameworkiin ja se on aito oliokieli. Sen koodaamiseen tarvitaan IDE tai ainakin kääntäjä ja paljon tietoa.

        - Mitä laitteistoriippumattomuuteen tulee, niin .NET Frameworkille löytyy tuki Linuxillekin (Sekä työpöytäsovelluksille, että web-sovelluksille (mono.net - http://www.mono-project.com).
        Aspillekin löytyy tuki Apachelle monellakin kielellä.

        - ASP.NET on suorituskykyisempi kieli kuin ASP/PHP.

        - Aloittelijan on helpompi oppia PHP/ASP kuin ASP.NET jos ei ole entuudestaan harrastanut olio-ohjelmointia.

        Eli ainakin itselleni lopputulos oli se että rupean opettelemaan PHP koska itselläni ei ole aiempaa kokemusta ohjelmoinnista. Siihen myös löytää huomattavasti helpommin apua suomalaisista foorumeista. Vaikka aloitan tekemään PHP sivuja niin oli kuitenkin kiva tietää mitä eroja niissä on ja kumpi on oikeasti parempi (joka oli ASP.NET). Ihmettelinkin miksi siitä löytyi niin vähän tietoa mutta nyt tiedän senkin (vaikeampi oppia verrattuna PHP, ja vielä kun PHP voi periaatteessa tehdä melkein kaikki samat jutut). Itsekin olin vähän hämylläni ASP ja ASP.NET eroista mutta nyt tiedän että periaatteessa ASP vastaa PHP, mutta PHP on nykyään aivan yhtä hyvä.

        Aika outoja kommentteja oli tuosta ASP:in käytöstä. Sehän on itseasiassa oliopohjaista koodia ( Session, Request, Response yms. oliot ) sekä sitten koodari voi toki tehdä itsekin omia luokkiaan joita voi käyttää sivujensa toteutukseen.

        Vai spagettikoodia...no koodihan on jokaisen koodarin omaa käsialaa. Kyllähän javallakin voi kirjoittaa vaikka kuinka paljon koodia välittämättä (tai tajuamatta) oliomaailmasta tuon taivaallista.

        Mitä sitten ilmaisuuteen tulee, niin yksinkertaisintahan asp-sivuja on testata Win98:n mukana tulevalla Personal Web Serverillä (PWS).

        Ja mitä sitten tukeen tulee, niin en kyllä ainakaan itse jää minkään foorumin varaan. En suomen- enkä englanninkielisen. Muutaman kymmenen euron ( max 100 e ) satsaus kunnon kirjallisuuteen korvaa monta, monta foorumia.


      • ---------
        tj-asp kirjoitti:

        Aika outoja kommentteja oli tuosta ASP:in käytöstä. Sehän on itseasiassa oliopohjaista koodia ( Session, Request, Response yms. oliot ) sekä sitten koodari voi toki tehdä itsekin omia luokkiaan joita voi käyttää sivujensa toteutukseen.

        Vai spagettikoodia...no koodihan on jokaisen koodarin omaa käsialaa. Kyllähän javallakin voi kirjoittaa vaikka kuinka paljon koodia välittämättä (tai tajuamatta) oliomaailmasta tuon taivaallista.

        Mitä sitten ilmaisuuteen tulee, niin yksinkertaisintahan asp-sivuja on testata Win98:n mukana tulevalla Personal Web Serverillä (PWS).

        Ja mitä sitten tukeen tulee, niin en kyllä ainakaan itse jää minkään foorumin varaan. En suomen- enkä englanninkielisen. Muutaman kymmenen euron ( max 100 e ) satsaus kunnon kirjallisuuteen korvaa monta, monta foorumia.

        PHP4:sella onnistuu myös olio ohjelmointi, PHP5 tukee olioita paremmin.

        *Mitä sitten ilmaisuuteen tulee, niin yksinkertaisintahan asp-sivuja on testata Win98:n mukana tulevalla Personal Web Serverillä (PWS).*

        Toki testaaminen onnistuu, mutta miten on palvelimen laita asiakkaalle? ASP tukevat palvelimista puhutaan ihan erihintaluokasta kuin PHP:tä tukevilla.

        Tällähetkellä PHP:llä tekee kaiken saman mitä ASP:llä, mutta PHP on vain ilmanen, sekä paremmin apua ja ohjeita saatavfil.


      • tj-asp
        --------- kirjoitti:

        PHP4:sella onnistuu myös olio ohjelmointi, PHP5 tukee olioita paremmin.

        *Mitä sitten ilmaisuuteen tulee, niin yksinkertaisintahan asp-sivuja on testata Win98:n mukana tulevalla Personal Web Serverillä (PWS).*

        Toki testaaminen onnistuu, mutta miten on palvelimen laita asiakkaalle? ASP tukevat palvelimista puhutaan ihan erihintaluokasta kuin PHP:tä tukevilla.

        Tällähetkellä PHP:llä tekee kaiken saman mitä ASP:llä, mutta PHP on vain ilmanen, sekä paremmin apua ja ohjeita saatavfil.

        Muutamalla eurolla per kuukausi saa palvelin/kotisivutilaa, joka tukee asp-pohjaisia sivuja.

        http://www.osoite.com
        http://www.brinkster.com

        PHP-tuella varustetut kotisivutilat maksavat suurin piirtein samaa luokkaa, parista eurosta ylöspäin.

        Tiedän kyllä että jokainen teinipoika voi laittaa linuxserverin pystyyn apachen ja php-tuen kanssa,
        mutta jokaisen asiakkaanhan ei ole tarvetta eikä osaamista, viritellä omaa serveriä pystyyn.

        t.Teemu


    • pro

      php,asp sun muita ohjelmointi tsydeemejä tulee ja menee. sama minkä opettelee, ihmettelen vaan miks koska ilmaisia javascriptejä on netti pullollaan!!!
      jos html/css sujuu niin noita aiemmin mainittuja ei tarvi opetellakkaan. ja sit vielä jos jotain

      • raygold

        No olipas pro-vastaus :) Nuo html, css ja js riittävät jos tekee vain asiakaspuolelle staattisia sivuja. Mutta jos haluaa serverin päähän minkäänlaista toimintaa, niin joku sen pään ohjelmointikieli olisi hyvä osata. Vaikka kyllähän netti on pullollaan ilmaisia "php:itäkin" ;)


      • ..............
        raygold kirjoitti:

        No olipas pro-vastaus :) Nuo html, css ja js riittävät jos tekee vain asiakaspuolelle staattisia sivuja. Mutta jos haluaa serverin päähän minkäänlaista toimintaa, niin joku sen pään ohjelmointikieli olisi hyvä osata. Vaikka kyllähän netti on pullollaan ilmaisia "php:itäkin" ;)

        *No olipas pro-vastaus :)*
        Kenties se olikin provo-vastaus ;)

        html, css on syytä jokatapauksessa osata php tai asp lisäksi.


      • Von

        "ihmettelen vaan miks koska ilmaisia javascriptejä on netti pullollaan!!!"

        Nojoo...javascript on käyttöliittymäkieli joka ajetaan selaimessa. PHP/ASP serverikieliä, joitka ajetaan palvelimella ja niillä voi tehdä esim. tietokantakäsittelyitä yms, joita javascriptillä ei voi.


      • ---------
        Von kirjoitti:

        "ihmettelen vaan miks koska ilmaisia javascriptejä on netti pullollaan!!!"

        Nojoo...javascript on käyttöliittymäkieli joka ajetaan selaimessa. PHP/ASP serverikieliä, joitka ajetaan palvelimella ja niillä voi tehdä esim. tietokantakäsittelyitä yms, joita javascriptillä ei voi.

        Javascriptillä voi tehdä samoja asioita kuin php:llä, sillä asp:tä voi kirjoittaa javasriptinä, vaikka sitä ei yleisesti käytetäkkään


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

    Luetuimmat keskustelut

    1. Putin hoiti Suomen natoon ja myös Ruotsin

      Iso kiitos Vladimir Putinille. Hänen ansiosta pääsemme nyt Natoon. Putin halusi Naton lähelle ja nyt sai. Voimme tästä kiittää vain Putinia.
      Maailman menoa
      643
      7929
    2. Niinistö teki hetkessä Suomesta Venäjän ydinaseiden maalitaulun

      Kaiken lisäksi mies vielä lällätteli Putinille eilisessä tiedotustilaisuudessa ja käski katsomaan itseään peiliin. Kyllä vähän asiallisempaa käytöstä
      Maailman menoa
      456
      2211
    3. Voi Stefu ja sun kiivas luonteesi

      Sielä lentelee ullakkohuoneiston ikkunasta daamin vaatteet ja matkalaukut pitkin pihaa. Toisaalta,en ihmettele yhtään että tämä suhde päättyi näin,kyl
      Kotimaiset julkkisjuorut
      229
      2120
    4. Poliisi otti Stefun kiinni!

      Seiska tietää kertoa.
      Kotimaiset julkkisjuorut
      143
      1691
    5. Veikkaus: Miten The Rasmus pärjää Euroviisuissa?

      Euroviisuhuuma on ylimmillään, kun Suomi ja The Rasmus taistelee biisillään Jezebel. Bändi on tikissä, kunhan Lauri Ylösen ääni kantaa. Mitä veikka
      Viihde ja kulttuuri
      51
      1228
    6. Ohhoh! Martina Aitolehti ja seurapiirihurmuri-Jesper ekassa yhteiskuvassa - Sutinaa Mallorcalla!

      Martina Aitolehti ja seurapiirijulkkis-Jesper nauttivat toisistaan varsin vauhdikkaissa merkeissä Mallorcalla. Aitolehti ei ole esitellyt rakastaan vi
      Kotimaiset julkkisjuorut
      25
      1216
    7. Stefanilta tuli taas karu totuus Sofiasta

      Marokkolainen h*o*ra! Voi tsiisus kun mulla on hauskaa! Lumput lentää ikkunasta kun Stefu raivoaa h*uralleen🤣🤣🤣 Nyt ne popparit tulille, tästä tule
      Kotimaiset julkkisjuorut
      99
      1098
    8. Ootko onnellinen kun ei tarvitse

      nähdä tätä tyhmää naamaa enää koskaan? Multa se särkee sydämen, mutta minkäs teen. Vaikka olisi kuinka sinnikäs eikä hellittäisi, se ei aina auta.
      Ikävä
      65
      833
    9. Steppuli veressä

      Seiskan lööpissä Steppulilla naama ja nyrkit veressä. Ei tainnut ihan kamojen pihalle paiskominen riittää. Onkohan pistänyt kämpän tuusannuuskaks.
      Kotimaiset julkkisjuorut
      55
      748
    10. Oletko nähnyt eroottiset kohuleffat? Fifty Shades Of Grey -trilogia tv:stä

      Fifty Shades -trilogia starttaa, kun nuori opiskelijanainen Anastasia tapaa rikkaan liikemiehen. Seksisuhdehan siitä starttaa, höystettynä sadistisill
      Suhteet
      6
      727
    Aihe