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

2363

    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. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      27
      1804
    2. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      20
      1714
    3. Heikki Silvennoinen petti vaimoaan vuosien ajan

      Viiden lapsen isä Heikki kehuu kirjassaan kuinka paljon on pettänyt vaimoaan vuosien varrella.
      Kotimaiset julkkisjuorut
      108
      1602
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      69
      1531
    5. Minun oma kaivattuni

      Ei ole mikään ilkeä kiusaajatyyppi, vaan sivistynyt ja fiksu sekä ystävällinen ihminen, ja arvostan häntä suuresti. Raka
      Ikävä
      72
      1518
    6. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      58
      1405
    7. Pelastakaa Lapset: Netti ei ole turvallinen paikka lapsille - Erätauko-tilaisuus to 25.4.2024

      Netti ei ole turvallinen paikka lapsille, mutta mitä asialle voi vanhempana tehdä? Torstaina 25.4.2024 keskustellaan ne
      Suomi24 Blogi ★
      19
      1399
    8. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      19
      1212
    9. Tervehdys!

      Sä voit poistaa nää kaikki, mut mä kysyn silti A:lta sen kokemuksia sun käytöksestä eron jälkeen. Btw, miks haluut sabot
      Turku
      65
      1150
    10. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      36
      1145
    Aihe