LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> Diskuze: Poradna ASP vs PHP

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).

DISKUZE

ASP vs PHP 20.10.2008 13:55 Kiklop dream
  L Re: ASP vs PHP 21.10.2008 08:23 MaReK Olšavský
    L Re: ASP vs PHP 21.10.2008 16:10 Tomáš Kavalek
      L Re: ASP vs PHP 25.10.2008 09:16 MaReK Olšavský
        L Re: ASP vs PHP 25.10.2008 13:54 Aleš Hakl
          |- Re: ASP vs PHP 26.10.2008 18:30 Aleš Hakl
          |- Re: ASP vs PHP 28.10.2008 13:15 Jan Němec
          | L Re: ASP vs PHP 28.10.2008 16:48 Aleš Hakl
          |   L Re: ASP vs PHP 28.10.2008 21:30 Jan Němec
          |     L Re: ASP vs PHP 29.10.2008 20:18 Aleš Hakl
          |       L Re: ASP vs PHP 30.10.2008 09:54 Jan Němec
          |         L Re: ASP vs PHP 30.10.2008 10:19 Aleš Hakl
          L Re: ASP vs PHP 29.10.2008 07:24 MaReK Olšavský
            L Re: ASP vs PHP 29.10.2008 20:29 Aleš Hakl




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 ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze