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

2398

    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. Nurmossa kuoli 2 Lasta..

      Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .
      Seinäjoki
      84
      4531
    2. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      50
      3115
    3. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      136
      3109
    4. Mikko Koivu yrittää pestä mustan valkoiseksi

      Ilmeisesti huomannut, että Helenan tukijoukot kasvaa kasvamistaan. Riistakamera paljasti hiljattain kylmän totuuden Mi
      Kotimaiset julkkisjuorut
      403
      2192
    5. Purra hermostui A-studiossa

      Purra huusi ja tärisi A-studiossa 21.11.-24. Ei kykene asialliseen keskusteluun.
      Perussuomalaiset
      220
      1308
    6. Ensitreffit Hai rehellisenä - Tämä intiimiyden muoto puuttui suhteesta Annan kanssa: "Meillä ei..."

      Hai ja Anna eivät jatkaneet avioliittoaan Ensitreffit-sarjassa. Olisiko mielestäsi tällä parilla ollut mahdollisuus aito
      Ensitreffit alttarilla
      11
      1213
    7. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      76
      1197
    8. Miten meinasit

      Suhtautua minuun kun taas kohdataan?
      Ikävä
      65
      1082
    9. Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!

      Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde
      Suomalaiset julkkikset
      30
      1074
    10. Miksi pankkitunnuksilla kaikkialle

      Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että
      Maailman menoa
      111
      983
    Aihe