|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
Bssldr
HV kasutaja
liitunud: 05.12.2009
|
04.07.2010 23:03:53
Valik: PHP või ASP.NET(C#)? |
|
|
| On oma projektides tekkinud vajadus ka veebiarenduse järele? Kumb valida, kas php või ASP.NET? Plaanis on lähiajal pisut C# uurida, seega endale tundub ASP.NET loogilisem. Mis teie arvate?
|
|
| Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
8 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
04.07.2010 23:07:42
|
|
|
kas see asp.net ilma lisa vidinata unix(linux vms) serveri peal kah jookseb? näiteks zone.ee majutuses?
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
04.07.2010 23:14:45
|
|
|
Kui teed ainult oma tarbeks ja mõlemas keeles oskus väike, siis väga vahet pole, õppimise mõttes võid ASP.NET ära proovida, saad ära proovida type-safe keels veebi arendamise ja kui hakkad PHP's tegema oskad tõenäoliselt ka paremini PHP koodi kirjutada.
Kui hakkad teistele tegema neid asju, siis soovitaks pigem PHP's teha. PHP lehti on lihtsam seadistada ja PHP on ka enamlevinud ning hinna/kvaliteedisuhte poolest parim variant hostingupakkujate juures (Linux, Apache, MySQL, PHP on levinuim kooslus ja kõik on vabavara kui samas ASP.NET'ga seotud softid (MSSQL) ja opsüs ise maksavad lisaks).
keevitaja, mingi apache_mono jubinaga vist peaks isegi saama ASP.NET jooksma, aga selle jaoks on vaja seadistamise kogemusi ja vastava jubina installimise oskusi pluss mono runtime ei ole 100% sama mis .NET runtime, seega kohati võib erineda erijuhtusid kus kood ei tööta nii nagu peaks.
_________________ Upload.ee - eestimaine failiupload |
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
04.07.2010 23:21:09
|
|
|
kes ja mis hinnaga eestis pakub sellist majutust kus asp.net olemas koos selle mssqliga?
see siis jookseb windows serveri peal?
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
04.07.2010 23:34:02
|
|
|
Teenusepakkujate kohta ei teagi, tõenäoliselt kui küsida siis Elion vast pakub ja Zone ka, aga pakuks et väga vähesed lehed kasutavad ASP.NET.
Täpseid põhjuseid ei oska öelda miks vähe kasutatakse, aga ise isiklikult ei kasuta just sellepärast et eelpoolmainitud LAMP lahendus on lihtsam ja levinum ning odavam kui ASP.NET koos IIS, MSSQL ja juurdekuuluvaga.
_________________ Upload.ee - eestimaine failiupload |
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
Bssldr
HV kasutaja
liitunud: 05.12.2009
|
04.07.2010 23:43:55
|
|
|
| Eesti hosting pole eesmärk. Siiamaani olen kasutanud Hostgatorit, googeldasin pisut ASP.NET hostide kohta, ning enamjaolt jäävad alla 10USD/kuus, mis on täiesti sobiv.
|
|
| Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
8 |
|
| tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
05.07.2010 00:01:45
|
|
|
| inzinz kirjutas: |
Kui hakkad teistele tegema neid asju, siis soovitaks pigem PHP's teha. PHP lehti on lihtsam seadistada ja PHP on ka enamlevinud ning hinna/kvaliteedisuhte poolest parim variant hostingupakkujate juures (Linux, Apache, MySQL, PHP on levinuim kooslus ja kõik on vabavara kui samas ASP.NET'ga seotud softid (MSSQL) ja opsüs ise maksavad lisaks).
|
Kui vaadelda sellisest seisukohast (ASP.NET'ga seotud softid (MSSQL) ja opsüs ise maksavad lisaks)), siis serverid ka maksavad PHP puhul
Muideks MSSQL jagatakse tasuta. ASP.NET'i arendus-tarkvara jagatakse ka tasuta, jne, jne.
See on tõsi, kui tahetakse teha teenusena veebi, siis eestis on PHP turg suurem.
Välismaa hostingutes on isegi ASP.NET majutus märgatavalt odavam kui PHP hostingud.
_________________ Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
| tagasi üles |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
05.07.2010 00:35:07
|
|
|
Absona, "siis serverid ka maksavad PHP puhul" see on siililegi selge, et riistvara maksab alati. Lihtsalt PHP hostingu puhul peaks sama raha eest parema riistvara saama tasuta olevate komponentide arvelt, samas kui ASP.NET korral osa rahast läheb Windowsi litsentsi alla. Lisaks ise eelistan pigem Linuxi masinas oma veebilehti jooksutada, kui et Windowsis.
Lisaks ei ütleks küll et MSSQL nii tasuta oleks.http://www.microsoft.com/sqlserver/2008/en/us/pricing.aspx
Üks asi on see mida lastakse sul kodus eraisikuna jooksutada (SQL Server Express), teine asi on mingi hostingupakkujana MSSQL pakkuda, seal ei jää kliendid rahule kui nad maksavad ja saavad mingit tasuta express versiooni kasutada, seega pigem ostetakse teenusepakkuja poolt korralik litsents ja kõik lõpuks plekitakse kinni teenuse kasutajate poolt...
Ma Visual Studio ASP.NET korral ei teagi täpsemalt, mida Express edition võimaldab või ei võimalda, aga niisama C# express editionis desktop proget tehes ei lase visual studio setup projekti teha, mis on vajalik kui üritad softi kellelegi kompaktsemalt kujul anda. Nii et ei ole see elu nii lill midagi, et MS jagab täisfunktsionaalseid asju tasuta
_________________ Upload.ee - eestimaine failiupload |
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
EvilOne
HV vaatleja

liitunud: 25.01.2004
|
06.07.2010 17:47:04
|
|
|
| ühte ASP.NET majutavat ettevõttet tean ning olen ise ka kasutanud - http://www.neonit.ee
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
| tagasi üles |
|
 |
Hazar
Kreisi kasutaja

liitunud: 24.08.2004
|
07.07.2010 16:10:49
|
|
|
| Ise tegelesin phpga esialgu alates ~5 aastat tagasi, siis vahepeal sain tõsisemalt sina peale vb/vcpp ning sealt üleminek asp'le oli suhteliselt kukimuki ning nüüd kui veebirakendust vaja pöördun pigem asp poole.. mitte selle pärast, et üks oleks olulisemalt võimekam või kiirem kui teine (ei ole sellist veebi projekti veel olnud kus keele limiidid tunda annavad seega kogemus siinkohal puudu) vaid selle pärast, et lihtsalt asp on sarnasem minu niiöelda põhikeeltele ning kogemus ühes .net keeles kandub ka mingil määral üle teistele
|
|
| Kommentaarid: 29 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
28 |
|
| tagasi üles |
|
 |
wigry
HV vaatleja
liitunud: 18.06.2010
|
07.07.2010 17:31:06
|
|
|
Olles tutvunud leheküljega aadressil www.asp.net soovitan vaid ASP.NET'i, kuna kõik on puust ja punaseks ette ära tehtud. Saad kvaliteetse platvormi mis on väga hästi toetatud ja kui kõik asjad juba kaasas. ASP.NET on raamistik, samas kui PHP on keel, millele siis vaja hakata raamistikku juurde otsima.
Showstopper on vaid see, kui ei sobi Windowsi ja IISi platvorm. Kuna olen professionaalne arendaja ja klientidel Microsofti platvormid nagunii poolmuidu käes, siis üldiselt klientidele meeldib ASP.NET paremini. Lisaks arendusjuhi seisukohalt vaadatuna on lihtsam ASP.NET koolitusmaterjale leida ning tagada ühtlasem arendajate tase.
|
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
08.07.2010 19:56:52
|
|
|
| wigry kirjutas: |
| kuna kõik on puust ja punaseks ette ära tehtud |
Nats googeldada ning praktiliselt iga asja jaoks on puust ja punaseid õpetusi jalaga segada.
| wigry kirjutas: |
| klientidel Microsofti platvormid nagunii poolmuidu käes |
Mh? Millest selline väärarusaam?
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
wigry
HV vaatleja
liitunud: 18.06.2010
|
08.07.2010 21:26:33
|
|
|
| Ho Ho kirjutas: |
| wigry kirjutas: |
| kuna kõik on puust ja punaseks ette ära tehtud |
Nats googeldada ning praktiliselt iga asja jaoks on puust ja punaseid õpetusi jalaga segada.
| wigry kirjutas: |
| klientidel Microsofti platvormid nagunii poolmuidu käes |
Mh? Millest selline väärarusaam? |
No ega ikka ei ole küll. ASP.NET veebilehel on VIDEOtutorialid, kus seletatakse asju ikka väga-väga hästi. Täiesti enneolematu tase, milleni Microsoft on läinud.
Kliendid, kes tarkvaraarenduse eest maksta kah suudavad, neil on tüüpiliselt ka piisavalt suur IT süsteem ja neile poeb Microsoft ikka väga külje alla ning Windows Serveri litsentse jagatakse ikka puhta muidu.
Loomulikult kui sa teed suvalisele OÜ-le odavat kodulehte siis vast jah on ehk PHP parem, kuid kui minna miljonitesse masvate süsteemide mängumaale, on ASP.NET igast asendist etem.
|
|
| tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
08.07.2010 21:38:52
|
|
|
Lihtsalt, et oma panus vestlusesse anda - Eesti kontekstis räägitakse, et miljoniprojekte tehakse Java+Oracle platvormile rohkem, kui .NET platvormile. Väikese projekti jaoks tundub siiski minuarust php parem valik.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
inzinz
HV kasutaja
liitunud: 26.01.2005
|
08.07.2010 22:39:25
|
|
|
| wigry kirjutas: |
| Lisaks arendusjuhi seisukohalt vaadatuna on lihtsam ASP.NET koolitusmaterjale leida ning tagada ühtlasem arendajate tase. |
Koolitus- ja muid materjale on kõikide keelte kohta palju ning ühtlase taseme tagab mitte koolitusmaterjalide rohkus vaid arendajate hea valik. Mõnda jäädki koolitama ja ei saagi mingit tulemust, teisel piisab ühest-kahest korrast ja võtab omaks, kolmas arendab juba poole koolituse peal ise ideid edasi.
ASP.NET ja ka Java jms keskse mälukogumi pealt jooksvate asjade puhul saab enamasti seesama keskne mälu komistuskiviks, kuna sinna kipuvad asjad pidevalt ripakile jääma (nii uutel kui ka kogenumatel arendajatel võib mingi klassi käitumise nüanss ununeda, mingi ressurs jääb vabastamata exceptioni puhul jne) ja siis kui pidevalt mõttetud asjad mällu ripakile jäävad on varsti server umbes ja leht maas. PHP'ga kui iga requesti puhul jääb mingi paarsada KB või isegi paar MB mällu ripakile, siis requesti lõpus lastakse kõik ripakil olevad asjad lahti: lahtiolevad failid sulgetakse, baasiühendused lastakse lahti, sessiooni info pannakse kettale, muu info lastakse mälust lahti.
_________________ Upload.ee - eestimaine failiupload |
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
| tagasi üles |
|
 |
wigry
HV vaatleja
liitunud: 18.06.2010
|
09.07.2010 00:14:43
|
|
|
| inzinz kirjutas: |
| wigry kirjutas: |
| Lisaks arendusjuhi seisukohalt vaadatuna on lihtsam ASP.NET koolitusmaterjale leida ning tagada ühtlasem arendajate tase. |
Koolitus- ja muid materjale on kõikide keelte kohta palju ning ühtlase taseme tagab mitte koolitusmaterjalide rohkus vaid arendajate hea valik. Mõnda jäädki koolitama ja ei saagi mingit tulemust, teisel piisab ühest-kahest korrast ja võtab omaks, kolmas arendab juba poole koolituse peal ise ideid edasi.
ASP.NET ja ka Java jms keskse mälukogumi pealt jooksvate asjade puhul saab enamasti seesama keskne mälu komistuskiviks, kuna sinna kipuvad asjad pidevalt ripakile jääma (nii uutel kui ka kogenumatel arendajatel võib mingi klassi käitumise nüanss ununeda, mingi ressurs jääb vabastamata exceptioni puhul jne) ja siis kui pidevalt mõttetud asjad mällu ripakile jäävad on varsti server umbes ja leht maas. PHP'ga kui iga requesti puhul jääb mingi paarsada KB või isegi paar MB mällu ripakile, siis requesti lõpus lastakse kõik ripakil olevad asjad lahti: lahtiolevad failid sulgetakse, baasiühendused lastakse lahti, sessiooni info pannakse kettale, muu info lastakse mälust lahti. |
Testimisest, eriti koormustestimisest, oled midagi kuulnud? Teiseks, kuidas saavad asjad ripakile jääda, kui asju pannakse kohtadesse, mida regulaarselt hävitatakse, Java puhul kas siis päringu või sessiooni konteksti ning väga-väga spetsiifilisel juhul ka rakenduse konteksti. Päringukonteksti pandud asjad hävitatakse hoobilt peale päringu töötlust, sessioonis olevad asjad hävinevad koos sessiooni aegumisega või tühistatakse sessioon eraldi. Rakenduse kontekstis olevad asjad võivad jah hakata koormama, kuid selleks on arhitektuur kontrolli all. Lisaks veel on ilusasti olemas Garbage Collector, mille tööd saab jälgida.
PHP poolelt, kas seal midagi Connection Pooli laadset kah on? ilma selleta on küll hullumaja.
|
|
| tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
09.07.2010 01:21:57
|
|
|
| wigry kirjutas: |
| PHP poolelt, kas seal midagi Connection Pooli laadset kah on? ilma selleta on küll hullumaja. |
Persistent connections? Jah täitsa olemas.
|
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
| tagasi üles |
|
 |
mirko27
HV veteran

liitunud: 29.06.2002
|
09.07.2010 01:41:59
|
|
|
| Soovitan sul PHP võtta, lihtne mõista ning ülevaade olemas, mida sisemised hammasrattad teevad. Frameworki osas soovitaksin yiiframework.com-i.
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
wigry
HV vaatleja
liitunud: 18.06.2010
|
09.07.2010 09:44:37
|
|
|
| mikk36 kirjutas: |
| wigry kirjutas: |
| PHP poolelt, kas seal midagi Connection Pooli laadset kah on? ilma selleta on küll hullumaja. |
Persistent connections? Jah täitsa olemas. |
Ma mõtlen andmebaasi connection pooli. Teatavasti andmebaasi ühenduse tegemine on hüperkallis protsess, mida tuleb igati vältida ning seda saab teha, kui taaskasutada rakenduses serveri poolt eelnevalt valmis tehtud ühendusi.
|
|
| tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
09.07.2010 10:33:33
|
|
|
| wigry kirjutas: |
| mikk36 kirjutas: |
| wigry kirjutas: |
| PHP poolelt, kas seal midagi Connection Pooli laadset kah on? ilma selleta on küll hullumaja. |
Persistent connections? Jah täitsa olemas. |
Ma mõtlen andmebaasi connection pooli. Teatavasti andmebaasi ühenduse tegemine on hüperkallis protsess, mida tuleb igati vältida ning seda saab teha, kui taaskasutada rakenduses serveri poolt eelnevalt valmis tehtud ühendusi. |
Aga täpselt seda pconnect ongi ju PHPs
_________________ There is no place like 127.0.0.1 |
|
| Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
| tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
| tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
09.07.2010 11:25:15
|
|
|
Siin ei ole mõtet vaielda. Pooled ei mõista ja ei oska ASP.NET-i ja on selle vastu (nende jaoks on ainult üks keel "jumal" mida osatakse - PHP. Lühidalt öeldes Java, .NET ja mida iganes on puhas cräpp PHP progejate poolt).
Pigem tasub mõelda, miks vabavara pooldajad ja PHP progejad lähevad nii ähmi täis kui PHP võrreldakse ASP.NET-iga. Järelikult on mingi hea põhjus olemas. Kui vaadelda microsoft.com seotud lehti, kus päevane liiklus ulatub 100-esse miljonitesse, siis ei ütleks küll, et ASP.NET on "solk". Tuleb lihtsalt osata teha ja kes siin väidab, et asp.net sööb ohtralt mälu, mis viib igal juhul serveri kokkujooksmiseni, siis mis teha, et oldakse selline soss-sepp, et ei osata mälu hallata. PHP-ga on ka võimalik server kinni jooksutada soss-sepa poolt.
_________________ Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
| tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
09.07.2010 11:26:48
|
|
|
Absona, mis kuradi jama sa ajad? Miks ei või arutleda eri keelte üle?
Kusjuures minuarust on hoopis vastupidi, et suured "õigete keelte" harrastajad üritavad PHP'd diskrediteerida pidevalt. Vastupidist nagu väga täheldanud ei ole.
_________________ There is no place like 127.0.0.1 |
|
| Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
| tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
09.07.2010 11:29:20
|
|
|
| Absona kirjutas: |
| Kui vaadelda microsoft.com seotud lehti, kus päevane liiklus ulatub 100-esse miljonitesse, siis ei ütleks küll, et ASP.NET on "solk". |
Võrdle seda slashdot'iga mis on perlis ning suht-koht kindlasti omab vähemalt sama suurt liiklust
Keel ja isegi platform on suht väikese tähtsusega, piisava aja ja viitsimisega saab suvalises keeles teha korralikke lehti.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
09.07.2010 11:56:06
|
|
|
Kusjuures, üks asi meenus veel, enne toodi välja, et MS on ASP.NET'i jaoks teinud videotutorialid. Miskipärast minul ei ole usku progemise õppimisse videotutoriali kaudu. Sedasi võib rääkida Hello World tasemel uuest asjast, aga midagi enamat ma ei kujuta ette. Minu arvates ei ole see nagu üldse müügiargument seega.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
09.07.2010 16:37:47
|
|
|
ma õppisin PHP 5.3 oopi videotutorial kauda. ei oska nüüd öelda, kui hästi ma seda oskan aga ikka oluliselt paremini kui mingite suvaliste tutorialide järgi infot oleks saanud!
eks see ikka oleneb sellest tutoriali kvaliteedist, kuid videotutorial on samas ju võrreldav mingi loenguga...
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
ref
Kreisi kasutaja
liitunud: 10.08.2003
|
09.07.2010 16:48:27
|
|
|
TOP10 webilehed (Alexa järgi) oleks (+ kasutatav rakenduskeel, as far as I and google know):
1. Google - front-end peaks olema Java, osaliselt Python (backend C?)
2. Facebook - PHP
3. Youtube - PHP? (algselt oli PHP, võimalik, et google tõttu on Pythoni peale üle mindud)
4. Yahoo! - Java?
5. Windows Live - ASP.NET
6. Baidu.com - ColdFusion?
7. Wikipedia - PHP
8. Blogger.com - PHP/Python/Java
9. MSN - ASP.NET
10. Twitter - Scala (oli Ruby)
Puhtstatistiliselt (vaadates lisaks ka järgnevaid lehti) võttes on valdav enamus "turust" PHP käes, seega ega ta nüüd nii s**t ka pole, kui siin mõned väidavad. Jah, arendada on võrdlemisi pain in the proverbial rectum.
PHP plussiks räägib tegelikult hea skaleeruvus (pmst nginX + php tugi jooksma ja suht suvaline "moosiriiul" serveerib päris arvestatavat lehte) - jõudlusest puudu tuleb siis balanseerimine ja skaleerimine on võrdlemisi kerge (lihtsamal juhul viskad mälu juurde lihtsalt ja toimib - 8gb mälu ja quad-core prose + php rakendus kannatab eesti mõistes väga korralikku koormust).
ASP.NET nüüd nii hästi ei skaleeru - suvaline moosiriiul ASP.NET rakendust ei jooksuta.
Muidugi on siin paar põhimõttelist erinevust ka - PHP on siiski skriptikeel, so. näpukas kusagil võib tähendada süsteemi mittetoimimist (eriti kui kood on rõvedalt kokku käkerdatud), ASP.NET on nüüd siiski kompileeruv rakendus, ning trükiviga tuleb reeglina kiirelt välja (kui build failib).
Alustuseks tasuks tegelikult võtta PHP - piisavalt keeruline kirjutada ja erinevad IDE-d ei tee asju nii mugavalt su eest ära, kui Visual Studio kõvemad versioonid (Express ei kvalifitseeru eriti normaalseks IDE-ks - liiga nuditud, kuid see on vaid minu arvamus, võimalik, et mulle on sattunud projektid kus Express hakkama ei saa). See veidi sunnitud keerukus paneb veidi hoolsam olema (kasvõi elementaarselt koodi treppima). Muidugi oleks hea, kui kõrval oleks mõni PHP oskaja, kes koodikvaliteeti hindaks - liiga palju on neid koolipoisse, kes rõvedat käkki PHP nime all kirjutavad (sellest ka suuresti PHP halb maine).
Samas ASP.NET-i kirjutades on võimalik isegi suurem käkk kokku keerata (thedailywtf.com on mõningaid huvitavaid lähenemisi esitanud), seega on see osa kinni rohkem inimeses, kui keeles/platvormis.
Kui soov aga objektorienteeritult tegeleda ei ole kumbki hea valik - PHP ja objektid hakkavad alles tutvust tegema ja ASP.NET on sel teemal liiga Javalik - sisuliselt OO keel, kus on staatilised tüübid (so. mitte objektid). OO osas on isegi javascript asjasem õpetaja, kui C# või Java.
Näiteks oleks objektide poolelt Python või Ruby head valikud (neil on webi jaoks mitmeid erinevaid raamistikke, enamlevinud vastavalt Django ja RubyOnRails), kuid see läheb OT-ks (küsimus oli PHP vs ASP.NET)
_________________ Elektri hind koos tasudega |
|
| Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
| tagasi üles |
|
 |
incx
HV kasutaja

liitunud: 10.11.2001
|
09.07.2010 23:32:42
|
|
|
_________________ I have never understood the female capacity to avoid a direct answer to any question.
-- Spock, "This Side of Paradise", stardate 3417.3 |
|
| Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
| tagasi üles |
|
 |
kalapala
HV kasutaja

liitunud: 15.11.2001
|
03.08.2010 11:24:19
|
|
|
| Ise soovitaks ASP.NET MVC poole vaadata (vana WebForms-i soovitaks vahele jätta:). MS-il on olemas ka tasuta arendausvahendid (Visual Studio 2010 Express), samuti pakutakse tasuta Sql Server Expressi. Majutuse pakkujaid on väga palju ja hinnad on juba alates 5$ kuus. Minu enda jaoks suurimad plussid siis ASP.NET MVC platvormi puhul on: soliidne MVC muster, c# (LINQ on näiteks selline asi, milleta enam ei oska elada), Visual Studio. Kui Java keel suudaks c#-iga sammu pidada, siis võiks soovitada ka Java platvormi. Endale pakub veel huvi ka RoR. PHP võib küll oma töö ära teha, aga keelena on see lihtsalt kole, andke andeks.
|
|
| tagasi üles |
|
 |
mirko27
HV veteran

liitunud: 29.06.2002
|
03.08.2010 16:51:32
|
|
|
Keelena on PHP täpselt omaniku moodi. Minu kood on kaunis Java moodi näiteks, kuna Java taust on tugevaim. Mõnel inimesel on C moodi, kuna pole viitsinud ennast täiendada. Suurel osal on s*ta moodi, kuna peetakse ennast peale Hello Worldi profesionaalseks programmeerijaks. ASP.NET on ka tegelikult framework ning kohatu on see võrdlus. Võrrelda tuleks mõnda konkreetset PHP frameworki. Ise kasutan yiiframeworki ning olen koodi ülesehitusega väga rahul, samas ASP.NET solki olen enam kui küll kohanud.
Ehk nagu hoho ütles, kõikides keeltes on võimalik korralikku koodi kirjutada.
|
|
| Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
d3t
HV Guru

liitunud: 14.05.2004
|
05.08.2010 09:39:48
|
|
|
Ma ise ütlen, et progreja kes oskab vaid ühe keelt omab palju keerulisemat elu, kui see kes oskab mitut. Ehk teisisõnu, õpi mõlemad selgeks. Vahetpole kummas järjekorras. Tänasel päeval on eestis põhiliselt enamus projekte firmades tehtud ASP.NET peal, väiksemad projektid või kodus nokitsemised PHP peal ja on muidugi grupp entusiaste kes kasutavad eksootilisi lahendusi nagu Ruby On Rails või Django.
Kui sa PHP'd õpid siis uuri pigem seda koos CakePHP frameworkiga. See tagab selle, et hiljem saad vajadusel kergelt juurde õppida Ruby On Railsi kuna CakePHP loogika on sellejärgi tehtud. Enamus arendus PHP maailmas eestis vähemalt toimub Drupali, Joomla, Wordpressi või muu sellise peale. Seega üha vähem ja vähem tahetakse omaloomingut saada ja pigem olemasoleva platvormi täiendamist.
Kui sa ASP.NET õpid siis soovitan alustada ASP.NET MVC. Vanem ASP.NET Web Forms võib vaja minna vaid ehk Sharepoindi arenduses või vana lahenduse parandamisel. Lisaks kõrvale kindlasti LINQ ja/või Entity framework kohta ühteist.
Kusagil oli internetist artikkel, mis tegi ülevaate ASP.NET, Ruby On Rails ja veel mingite keelte programmeerijate happy taseme kohta. Paraku ei suuda seda ülesse leida. Ehk kellelgi teisel õnnestub.
_________________ next.Insiders - koht mängijatele ja tehnikahuvilistele toredaks ajaveetmiseks.
PT: Sony XE90 & LG C1 värvi kalibreerimine |
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
72 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
05.08.2010 10:10:00
|
|
|
| d3t kirjutas: |
| Tänasel päeval on eestis põhiliselt enamus projekte firmades tehtud ASP.NET peal, väiksemad projektid või kodus nokitsemised PHP peal ja on muidugi grupp entusiaste kes kasutavad eksootilisi lahendusi nagu Ruby On Rails või Django. |
Javat ei kasuta keegi enam?
Paar sõpra-tuttavat tegustevad eesti mõistes suht-koht suurtes veebiarendus ettevõtetes ning valdavalt on asjad neil ikka Java peal.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
d3t
HV Guru

liitunud: 14.05.2004
|
05.08.2010 10:51:55
|
|
|
Ho Ho, Java EE on põhiliselt riigihangete teema. Aga noh, kindlasti on erandeid.
_________________ next.Insiders - koht mängijatele ja tehnikahuvilistele toredaks ajaveetmiseks.
PT: Sony XE90 & LG C1 värvi kalibreerimine |
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
72 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
05.08.2010 11:07:31
|
|
|
| d3t kirjutas: |
| Ho Ho, Java EE on põhiliselt riigihangete teema. Aga noh, kindlasti on erandeid. |
Ei oska kommenteerida hetkeolukorda, kuid kui ise sel alal tegutsesin umbes 4a tagasi siis oli valdav enamus kõigist hangetest java peal ning mõni üksik julges ka oracle'i application expressi proovida. Aga võibolla oli "probleem" selles, et firma eriti ei tegelenud väikeste projektidega ning alla paari miljoni ei vaevutud pakkumisi teha
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
ref
Kreisi kasutaja
liitunud: 10.08.2003
|
05.08.2010 11:14:44
|
|
|
[quote="d3t"Tänasel päeval on eestis põhiliselt enamus projekte firmades tehtud ASP.NET peal, väiksemad projektid või kodus nokitsemised PHP peal ja on muidugi grupp entusiaste kes kasutavad eksootilisi lahendusi nagu Ruby On Rails või Django.[/quote]
Sa matad PHP liiga vara maha - päris mitmed ja teps mitte pisikesed projektid on jätkuvalt PHP (või arvad, et Delfi on näiteks kogu oma koodi ringi kirjutanud või, et nad ei arenda enda süsteemi edasi - st. ei tee midagi muud peale hoolduse?). Eraettevõtted soovivad siiski jätkuvalt PHP-i või midagi sellist, mis ei eeldaks windowsi servereid (millegipärast on sel halb maine eestis...) - päris palju soovitakse näiteks kassatarkvara (või midagi sarnast) mida saaks nt Zone virtuaalserverisse panna (ehk siis PHP + MySQL)...
Samuti on Java väga popp ja hea mainega...
Samuti -ära alahinda entusiaste, RoR ja Django on maailmas päris populaarsed (arengu kiiruse jms poolest teevad pisipehmele silmad ette), eesti asjastest rakendustest tuleb kohe ette näiteks Fortumo (RoR) või Lux Expressi piletisüsteem (RoR) ning näiteks ka paberivaba ARK (Python).
Aga jah, mitme keele oskamine on oluline - tööd rohkem ja tihti osatakse kasutada teise keele häid arendusmudeleid mingil muul platvormil (nt. mulle on ruby kogemus andnud oluliselt juurde OO kasutamisel .net platvormil - .neti javalik "OO" on enamjaolt elegantselt lahendatav ja kood on paremini loetav).
_________________ Elektri hind koos tasudega |
|
| Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
| tagasi üles |
|
 |
d3t
HV Guru

liitunud: 14.05.2004
|
05.08.2010 13:35:17
|
|
|
ref, ma ei mata PHP'd maha, PHP peal päris suuri asju isegi ehitatud, nendehulgas ka Facebook. Minu enda eelistus langeb lihtsalt rohkem ASP.NET valdkonda just selle mugava IDE pärast. Põhjus miks ma Ruby On Railsi või Django arendaja pole on arendustööriistade puudulikus. Vähemalt minujaoks. Mulle ei meeldi comand lines asju ajada, lihtne ja intuitiivne peab olema IDE - selline nagu Visual Studio on.
_________________ next.Insiders - koht mängijatele ja tehnikahuvilistele toredaks ajaveetmiseks.
PT: Sony XE90 & LG C1 värvi kalibreerimine |
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
72 |
|
| tagasi üles |
|
 |
inc
HV veteran

liitunud: 18.04.2004
|
10.08.2010 21:13:05
|
|
|
Väga huvitav arutelu!
Karjääri võimaluste ja töötasu poole pealt soovitaksin sul valida .net (olen ise .net arendaja). Nii vähe, kui ma arendusega kokku puutunud olen, siis MS platvormi eelistavad üldjuhul erasektori suurettevõtted (rammusamad kliendid) ja java platvormi eelistavad riigid. Rohkem sind paraku aidata/nõustada ei oska, kuna php'ga on kokkupuude minimaalne.
|
|
| Kommentaarid: 65 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
62 |
|
| tagasi üles |
|
 |
|