ASP vs PHP (link) |
20.10.2008 13:55
Kiklop dream
|
Dobrý den! Prosím Vás mám jeden dotaz: ve světě www se pohybuju už nějaký ten pátek. Co jsem se zatím naučil bylo html, css a trochu xhtml.
Mě by jen zajímalo co bych se měl učit dál? PHP a nebo ASP. Jaké mají plusy a jaké mínusy? Chtěl bych si totiž udělat nějakou stránku, kde by se mohl uživatel zaregistrovat, přidat nějaký ten článek, fotku. K článkum aby mohla být nějaká diskuze, na hlavní stránce aby se po najetí indexu zobrazili v nejakém sloupečku aktuality atd.
Budu rád za jakoukoliv odpověď.
S pozdravem Petr |
|
|
Re: ASP vs PHP (link) |
21.10.2008 08:23
MaReK Olšavský
|
Věk: ( ~50 let)
, Pracovní pozice: ?? Asi "holka pro vše"
, Praxe v IT let: ( ~ let)
, Bydliště: Duchcov |
Obojí se naučíte rychle, pro PHP mluví snadná dostupnost hostingu. ASP pod GNU/Linuxem, respektive s Apache, není zcela triviální záležitost. Pro PHP hovoří dostatek tutoriálů, třeba u nás. |
|
|
Re: ASP vs PHP (link) |
21.10.2008 16:10
Tomáš Kavalek
|
Věk: ( ~42 let) |
To jo :D ASP pod Linuxem s mod_mono rozjet, to uz musi byt clovek sakra frajer, a to pak jeste neni zaruceno 100% kompatibilita a kod se musi prevadet atd, atd. |
|
|
Re: ASP vs PHP (link) |
25.10.2008 09:16
MaReK Olšavský
|
Věk: ( ~50 let)
, Pracovní pozice: ?? Asi "holka pro vše"
, Praxe v IT let: ( ~ let)
, Bydliště: Duchcov |
Trochu jste popletl ASP a ASPX. Na ASP je Apache::ASP, mono je na ASPX a to funguje docela v pohodě. |
|
|
Re: ASP vs PHP (link) |
25.10.2008 13:54
Aleš Hakl
|
Bydliště: Praha |
Apache::ASP je neco vyznamne jineho, nez si normalni clovek pod pojmem ASP predstavi, jelikoz to neni nic jineho nez Perl s ASP-like syntaxi (jeden by mel tendenci rict, ze kdyby z toho clovek odstranil dobre vlastnosti perlu tak dostane PHP).
Jinak pokud bych mel doporucit jestli pouzivat PHP nebo ASP, tak reknu, ze cokoli krome PHP a (stareho) ASP.
Proti PHP mluvi ze ten jazyk ma podivne vlastnosti (napr. ze levy operand [] neni vyraz ale identifikator), mizernou dokumentaci (jazyka, ze manual ma nekolik tisic stran popisu vselijakych knihoven je celkem nezajimave, kdyz presnou syntaxi a semantiku jazyka poznate leda tak ze si prectete zdrojovy kod jeho implementace). A ta giganticka knihovna funkci na vse mozne je kapitolou sama pro sebe. Ze jejich nazvy jsou nekonzistentni a nelogicke je vec jedna, ze nektere z nich proste nelze rozumne pouzit (napr. mail()), je vec druha a vaznejsi.
Proti klasickemu ASP mluvi zejmena to, ze je to zalezitost stoleta a nepodporovana, ASP.net je mysleno jako konkurence k J2EE a okoli, coz se mu celkem dari, zejmena proto, ze je navrzene na to aby se pouzivalo a nikoli aby se navrhovalo. ASP.net bych tedy pro zacatecniky nejak moc nedoporucoval, protoze se celkem predpokladaji nejake znalosti prostredi ve kterem to cele funguje.
Ja bych doporucoval zacit nejakym opravdovym programovacim jazykem (dobra volba by byl treba Python) a az pak se starat o to, jestli se v nem da vytvorit webova aplikace (at uz to znamena cokoli).
Pokud se totiz jako prvni jazyk naucite PHP tak prijdete na to, ze se pak uz nic poradne nenaucite, protoze PHP evidentne zpusobuje nevratne zmeny fungovani mozku. Pokud chcete nakonec pouzivat ASP.net tak vam stejne nic lepsiho nez se nejdrive naucit VB.net nebo lepe C# nezbyde, cimz nechci rict, ze bych to nejak obzvlaste doporucoval, nicmene je to rozhodne lepsi volba nez PHP. |
|
|
Re: ASP vs PHP (link) |
26.10.2008 18:30
Aleš Hakl
|
Bydliště: Praha |
A jeste jeden argument proti PHP: Vyvojari te veci se aktivne snazi vymyslet jeste obskurnejsi syntaxi s jeste vice podivuhodnymi okrajovymi pripady. |
|
|
Re: ASP vs PHP (link) |
28.10.2008 13:15
Jan Němec
|
Věk: ( ~47 let) |
Já myslím, že někomu, kdo neumí programovat a chce napsat nějaké diskusní fórum a nahrávání fotek, je úplně jedno, že "levy operand [] neni vyraz ale identifikator". Pro účely začátečníka "mizernou dokumentaci" PHP prostě nemá, naopak, má ji dobrou na php.net. Aspoň já, když jsem před 10 lety musel něco v PHP napsat a nic jsem o něm nevěděl, tak jsem neměl problémy najít v dokumentaci, co jsem potřeboval. "Presnou syntaxi a semantiku jazyka" pán poznat nechce, chce rychle naflákat nějaké přidávání článků. Doporučení "Ja bych doporucoval zacit nejakym opravdovym programovacim jazykem" je taky blbost, asi jako kdybyste dědovi, co vozí na kárce brambory do sousední vesnice a už to neutáhne, místo nákupu ojetého auta poradil pilotní kurs a nákup vrtulníku. Takže já pro dané účely rozhodně doporučuju PHP. |
|
|
Re: ASP vs PHP (link) |
28.10.2008 16:48
Aleš Hakl
|
Bydliště: Praha |
Mam dojem, ze cilem tazatele neni "napsat nějaké diskusní fórum a nahrávání fotek" a pak se na to cele vykaslat, ale nejakym zpusobem rozsirit sve znalosti a vedomosti. A ja si dovoluji tvrdit, ze na to je ucit se PHP naprosto nevhodne (napriklad z vyse uvedenych duvodu).
|
|
|
Re: ASP vs PHP (link) |
28.10.2008 21:30
Jan Němec
|
Věk: ( ~47 let) |
No já jsem to pochopil tak, že tazatel zná HTML a spol., ale nic víc, neumí programovat a chce napsat dikusní fórum, jednoduchý redakční systém včetně vkládání fotek. A ne se na to pak vykašlat, ale starat se o ten web. Což je primárně samo o sobě cílem, nikoli prostředkem k nějakému studiu teorie programovacích jazyků pro generování webu. A přesně pro tyto účely já na 100% doporučuju PHP. Před 10 lety jsem na tom byl stejně a PHP mi docela vyhovovalo. Jiná věc by byla, kdyby tazatel chtěl stvořit veledílo nebo třeba nějakou kriticky zatíženou aplikaci nebo se nechat zaměstnat a mít co nejvyšší plat, tam by PHP nebylo to pravé. To však on zjevně nechce. A kdyby se chtěl primárně vzdělávat v technologiích generování HTML, tak bych mu PHP ke studiu taky doporučil, ovšem jen jako jednu z mnoha technologií. |
|
|
Re: ASP vs PHP (link) |
29.10.2008 20:18
Aleš Hakl
|
Bydliště: Praha |
No pokud vememe, ze cilem je proste jenom vytvorit jakesi forum, tak je PHP dost mozna celkem dobra volba, pokud se tedy veme v uvahu ze hostingu s PHP je vic nez by bylo zdravo (coz je jedna z mala dobrych vlastnosti PHP).
Nicmene prakticka zkusenost je, ze hostingy s PHP dost casto nejsou az takova vyhra, protoze konfiguracnich voleb PHP, ktere zpusobuji, ze se to chova nejakym podstatnym zpusobem jinak je pomerne mnoho a navic typicka konfigurace hostingu nektere problemy PHP jeste navic zvelicuje (treba to s tim mail() se na PHP bez safe_mode da vicemene obejit, se safe_mode v podstate ne).
Nicmene pujdu asi jewste vice proti vsem, kdyz reknu, ze v ASP.net by se takove diskuzni forum s redakcnim systemem pravdepodobne dalo vicemene jenom naklikat, coz v tomto pripade (pokud upustime od cile neco zajimaveho se naucit) take nemuselo byt uplne od veci. |
|
|
Re: ASP vs PHP (link) |
30.10.2008 09:54
Jan Němec
|
Věk: ( ~47 let) |
S tou škodlivostí konfigurovatelnosti PHP s Vámi musím souhlasit. To byla věc, se kterou jsem se v praxi asi nejvíc potýkal. A pak taky rozdíly mezi verzemi. Nejhorší asi bylo předávání GET a POST parametrů v globálních proměnných (samo o sobě dost blbý nápad), které z defaultně zapnutého udělali defaultně vypnutým. Udělat aplikaci přenositelnou mezi různě nakonfigurovanými servery s různými verzemi PHP tak dalo docela práci. Zní to možná divně, ale pro mé tehdejší použití by bylo bývalo nejlepší, kdyby PHP nešlo konfigurovat, bylo jen v jedné verzi, kde by se jen opravovaly chyby a dejme tomu jednou za 10 nebo 15 let by se teda vydala nová verze. Ale to, že "levy operand [] neni vyraz ale identifikator" mi bylo fakt úplně buřt. |
|
|
Re: ASP vs PHP (link) |
30.10.2008 10:19
Aleš Hakl
|
Bydliště: Praha |
Na to, ze "levy operand [] neni vyraz ale identifikator" jsem narazil pomerne nedavno a docela me to prekvapilo, jiste existuje nejaky PHP idiom, kterym se to da zapsat podobne strucne, nicmene vyraz typu foo()[0] vede na celkem jasne nicmene celkem prekvapive chybove hlaseni.
Pravdou je, ze to zacatecnika asi neprekvapi, protoze pripadu kdy se to hodi je sice mnoho, ale rozhodne to neni bezne pouzivane, nicmene ja si myslim, ze kdyz clovek opravdu potrebuje z toho pole co dana funkce vraci jenom jednu hodnotu (a typicky tu nultou z pole o delce 1), tak to kod zprehlednuje. |
|
|
Re: ASP vs PHP (link) |
29.10.2008 07:24
MaReK Olšavský
|
Věk: ( ~50 let)
, Pracovní pozice: ?? Asi "holka pro vše"
, Praxe v IT let: ( ~ let)
, Bydliště: Duchcov |
Aleši fajn teorie, ale v praxi využiješ to, na co snadno seženeš hosting. Což třeba Python a Java nejsou, byť je považuji za dobré jazyky/platformy. Že dost lidí zamrzne jen u PHP je jiná otázka, oni by bez toho ani neudělali pokus o naprogramování čehokoliv. Ani by mě nepřekvapilo, kdyby dotyčný chtěl co nejlevnější hosting, nebo hosting zdarma, to v podstatě vylučuje ASP.NET.
Já jsem na PHP nezačal, jen mi dneska peníze vydělávají. První co jsem se učil byl BASIC na Sinclairu, rychle následovaný pokusy ve Forthu a Pascalu. Později na VŠ jsem přišel k Fortranu a C. Dneska tak nějak Python, PHP, VB.NET, C#.NET a trochu Java, SQL (rozhodně ne jen základy) + starší projekty v Object Pascalu a nemohu tvrdit, že by mi znalost PHP uškodila. Minimálně 2 ze jmenovaných jazyků jsou pro dnešní mládež už jen sprosté názvy. |
|
|
Re: ASP vs PHP (link) |
29.10.2008 20:29
Aleš Hakl
|
Bydliště: Praha |
No ja si myslim, ze podstatna cast tveho prispevku je "Já jsem na PHP nezačal". To co rikam, neni ze PHP by se nemelo pouzivat (jakesi sve uplatneni bezpochyby ma, stejne jako je maji i daleko strasnejsi jazyky), ale ze je nevhodne na nem zacinat programovat. Popravde receno posledni dva roky si pohravam s myslenkou vyuzit one dobre vlastnosti PHP (spousta hostingu) a proste PHP strojove generovat z neceho rozumnejsiho (coz pravda neni az tak revolucni myslenka, znam pomerne velkou celkem uspesnou komercni webovou aplikaci, ktera se vyviji presne takle, jeste navic s tim detailem, ze tech vystupnich jazyku je vice).
Jinak hosting zdarma s ASP.net jsem nekde videl, bohuzel si uz prilis nevybavuju kde (a nemam nejmensi duvod neco takoveho hledat, takze me to az tak moc nemrzi). |
|
|
|
Příspívat do diskuze mohou pouze registrovaní uživatelé.
|
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1
12.11.2018 21:28 /Redakce Linuxsoft.cz 22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář
6.11.2018 2:04 /František Kučera Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
4.10.2018 21:30 /Ondřej Čečák LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář
18.9.2018 23:30 /František Kučera Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
9.9.2018 14:15 /Redakce Linuxsoft.cz 20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business.
Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář
12.8.2018 16:58 /František Kučera Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář
16.7.2018 1:05 /František Kučera Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář
Více ...
Přidat zprávičku
Poslední diskuze
31.7.2023 14:13 /
Linda Graham iPhone Services
30.11.2022 9:32 /
Kyle McDermott Hosting download unavailable
13.12.2018 10:57 /
Jan Mareš Re: zavináč
2.12.2018 23:56 /
František Kučera Sraz
5.10.2018 17:12 /
Jakub Kuljovsky Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?
Více ...
|