Nepřerušujte řetěz štěstí a přečtěte si tento inzerát.
Cool práce: DOMAIN BROKER / aktivní prodej TOP domén (.CZ)
Stránka 1 z 2 1 2 PosledníPoslední
Zobrazují se odpovědi 1 až 30 z 43

Téma: PHP vs ASP.NET

  1. #1
    Ing. Jan Pukovec
    Host

    PHP vs ASP.NET

    Přesunuto odtud: http://webtrh.cz/7786-vyvojari-net-webtrhu

    Nedůvěra v ASP vznikla dávno v minulosti, kdy o ASP.NET nebylo ještě ani zmínky a ASP jako takové moc použitelné nebylo. To vysvětluje větší PHP komunitu. Od té doby však Microsoft hodně zapracoval a ASP.NET dokáže PHP s přehledem srovnat, troufám si říct, že i předčit, co se produktivity týče. Pro profesionální řešení a pokročilé projekty stojí zato rozhodnout se pro .NET technologii. PHP sice má silnou komunitu, ale ta ho podporuje zejména proto, že nadávat na Microsoft řešení je prostě trendy a mimo jiné proto, že mnoho PHP vývojářů ASP.NET nikdy nepoznalo a nevyzkoušelo.

    Regards,
    Ign. Jan Pukovec
    http://www.webkomplet.cz

    Microsoft Certified Professional Developer (MCPD)
    Microsoft Certified Technology Specialist (MCTS)
    Naposledy upravil tracy : 18.07.2008 v 16:48

  2. #2
    Pane inženýre, děkujeme za to vyčerpávající srovnání hrušek s jablkama i za osvětlení hrozivé situace nad skriptovacími jazyky určenými pro web. Prosím dovolte mi také přidat na Vaše pomyslné frčky ještě věhlasné ocenění Microsoft Certified Bullshit Specialist (MCBS), dáte tím světu najevo nejen svojí odbornou znalost, ale i to, že psát rozloučení česky je pod Vaší úroveň.

  3. #3

    Lehce OT

    Pane anonymní,
    děkuji za odpověď a naprosto nesmyslný OT a snahu o flame. Můj příspěvek vznikl na základě toho, že se mě v poslední době mnoho lidí ptá, pro co se mají rozhodnout, zda ASP.NET nebo PHP. Jedná se vesměs o začínající vývojáře, kteří se ptají zejména proto, že potřebují poradit, vzhledem k tomu, že sami nemají pro rozhodnutí dostatek zkušeností. Snažím se jim odpovídat vždy konstruktivně a ukázat obě strany mincí a zároveň dát informace k tomu, aby se sami rozhodli.

    1)
    Vy sám ukazujete, že lidem je potřeba stále pomáhat a dodávat informace. Ne, .NET opravdu není webový skriptovací jazyk, takže se příště prosím zdržte ironických poznámek, na které nemáte dostatek know-how.

    2)
    Nikdo nepsal nic o hrozivé situaci

    3)
    Nechybí vám frčky, na Váš troufalý útok :)?

    4)
    Rozloučení česky není pod mou úroveň. Toto fórum je neformální a nemám potřebu přemýšlet nad tím, jakým způsobem se rozloučím. Jestliže denně používám zhruba 50 procent pracovní doby při komunikaci angličtinu, pak je poměrně logické, že člověk čas od času nenapíše něco česky. V IT branži je to běžné, zhruba jako použití OT, fyi, IMHO, ROFL apod. (Ne, nejedná se o zkratky certifikací. Význam si prosím dohledejte sám).

    Tím končím konverzaci o ničem
    a přeji hezký den.

  4. #4
    Citace Původně odeslal Ing. Jan Pukovec Zobrazit příspěvek
    Ne, .NET opravdu není webový skriptovací jazyk...
    Ale PHP, bohužel pro Vaše know-how, skriptovacím jazykem pro web je, dopouštíte se tedy ve srovnání faktických chyb pane inženýre. To je celé co jsem tím chtěl říct, pravda, asi jsem to měl napsat víc polopaticky.

  5. #5
    Bohuzel Vam unikla podstata meno prvniho prispevku - nebylo ji srovnani ASP.NET vs PHP, ale spise vysvetleni, proc se komunita ASP.NET z historickych duvodu vyviji tak, jak se vyviji. Byla to na navaznost na otazky duvery tykajici se ASP.NET, nadhozene prispevovatelem na zacatku threadu. Ale hadat se umite, to ne ze ne. Az an to, ze to nema smysl. A toto uz je opravdu posledni slovo k nesmyslne diskusi.
    Citace Původně odeslal toshi Zobrazit příspěvek
    Ale PHP, bohužel pro Vaše know-how, skriptovacím jazykem pro web je, dopouštíte se tedy ve srovnání faktických chyb pane inženýre. To je celé co jsem tím chtěl říct, pravda, asi jsem to měl napsat víc polopaticky.

  6. #6
    Myslím, že některé tvoje domněnky jsou mylné. Například principielní odsuzování MS řešení je podle mě okrajový jev, který nemá velký vliv ani na rozhodování takto postižených.

    Ale hlavně na staré ASP už se dávno zapomnělo, jeho někdejší kvality už dneska ničí rozhodování neovlivňují. A když už jsme u toho, svého času to byl důstojný soupeř PHP (u nás na něm jelo Živě, Interval a další). Jenže pak se Microsoft zřejmě rozhodl, že tento segment pustí a tak PHP zůstalo samo...

    ASP.NET je úplně jiná kategorie a rozhodování "PHP vs. ASP.NET" je podobné jako "Java vs. C++". Spíše lze celý .NET připodobnit k JEE (a ASP.NET potom k JSP), jejíž komunita je na tom (nikoli náhodou) dost podobně.


    Best Regards,
    BSc. SSc. (bronze swimming certificate, silver swimming certificate) :)

  7. #7
    Kdybych měl vyzdvihnout klady a zápory PHP z pohledu programátora kterej s ním denně válčí.
    + jednoduché na zprovoznění. Stačí vzít a nainstalovat nějaký balík Apache+MySql+PHP a během půl hodiny můžu programovat na vlastním serveru i s databází. Navíc komplet zdamra.
    + v případě nouze upravím PHP script i v mobilu, nemusím nic kompilovat
    + jednoduchá syntaxe
    + není omezen na jednu platformu a jeden webový server
    + obrovská a fungující komunita
    + špičkový webový manuál s příklady z praxe
    + miliony hotovejch knihoven na všechno na co si jen člověk vzpomene
    + poměrně výkonný a rychlý, pro drtivou většinu webů výkonově plně dostačující

    - zmatené názvosloví funkcí, jednou s podtržíktem, jednou bez, jednou s pomocným slovem, jednou s číslicí: str_replace(), strpos(), strtolower(), nl2br()
    - nejednotnost v pořadí argumentů: str_replace($co, $cim, $kde) vs. strpos($kde, $co)
    - neumí rozumně pracovat s excelem (obecně s MSO), což by se občas hodilo.

    Byl jsem na pár prezentacích .NETu a viděl jsem, že je to mocný nástroj, ale pro mé potřeby je to naprosto zbytečný moloch závislý na hodně drahém IIS a na hodně drahé MS SQL (v případě, že potřebuju rozumně pracovat s db). Z .NETu se samozřejmě lze připojit třeba i k MySQL, ale to spojení není úplně nejšťastnější. Alespoň v době kdy jsem se o to zajímal tak neexistoval konektor do MySQL srovnatelný s ADO MS SQL.

  8. #8
    Vysvijim v PHP a jsem spokojen, vyhodu shledavam hlavne v te velkem komunite a mnozstvi resenych veci, a je pak jednoduche dohledat pomoc. Pokud bych hledal nejaky poradny moloch na vyvoj, tak ani tam bych nevolil asp.net ale Javu

  9. #9
    Citace Původně odeslal Ivan L. Zobrazit příspěvek
    ...
    + Snadný deployment je asi jednou z hlavních výhod PHP.
    + Relativně snadná údržba sdíleného hostingu taky hraje svoji roli.
    + Další je lehkost instalace prostředí pro vývoj, ...
    - ...ačkoli teď jsem instaloval AMP na Vistách a to už taková prdel není...

    O těch ostatních věcech by se dalo diskutovat.
    - "Obrovská a fungující komunita" - s tím souhlasím, pokud je myšlena anglofonní fóra. Na českých na dotaz dostanete spoustu odpovědí a většina z nich je úplně k ničemu.
    - Manuál k PHP je dostačující, ale s bezednou studnou MSDN se měřit nemůže, podobně "miliony" hotových knihoven s knihovnama pro .NET nebo JEE. V PHP příliš často platí rčení co si člověk neudělá sám, to nemá.
    - Syntaxe je sice jednoduchá, ale taky divná. Nevzpomenu si na jiný jazyk, který by byl "částečně case sensitive".

    Teď bych nerad, aby to vyznělo nějak protiPHPčkovsky, sám s PHP válčím docela rád (ačkoli ne denně, jenom když mám náladu). Je to ale zkrátka jiná třída než ASP.NET nebo JEE a tak je to potřeba brát.

  10. #10
    Citace Původně odeslal llook Zobrazit příspěvek
    Teď bych nerad, aby to vyznělo nějak protiPHPčkovsky, sám s PHP válčím docela rád (ačkoli ne denně, jenom když mám náladu). Je to ale zkrátka jiná třída než ASP.NET nebo JEE a tak je to potřeba brát.
    Ano, s tím musí souhlasit, .NET je prostě slušnej kanón, o tom žádná. Jenže co si budem povídat, naprostá většina webovejch stránek jsou vrabci, po kterých je zbytečné tím kanónem pálit :)

  11. #11

    Jen doplnim info

    Jen doplnim info k ASP.NET
    - IIS pro vyvoj je soucasti Windows XP i Windows Vista (tedy v cene OS)
    - Pro produkcni prostrdi pak soucast Windows Serveru, ten az tak drahy neni (i kdyz to opravdu neni uplne zadarmo, cena je unosna a umerna pouzitelnosti a funkcionalite)
    - MS SQL je mozno vyuzit zdarma v Express edicich, pro vetsinu aplikaci bez problemu staci

    Byl jsem na pár prezentacích .NETu a viděl jsem, že je to mocný nástroj, ale pro mé potřeby je to naprosto zbytečný moloch závislý na hodně drahém IIS a na hodně drahé MS SQL (v případě, že potřebuju rozumně pracovat s db). Z .NETu se samozřejmě lze připojit třeba i k MySQL, ale to spojení není úplně nejšťastnější. Alespoň v době kdy jsem se o to zajímal tak neexistoval konektor do MySQL srovnatelný s ADO MS SQL.

    Citace Původně odeslal Ivan L. Zobrazit příspěvek
    Kdybych měl vyzdvihnout klady a zápory PHP z pohledu programátora kterej s ním denně válčí.
    + jednoduché na zprovoznění. Stačí vzít a nainstalovat nějaký balík Apache+MySql+PHP a během půl hodiny můžu programovat na vlastním serveru i s databází. Navíc komplet zdamra.
    + v případě nouze upravím PHP script i v mobilu, nemusím nic kompilovat
    + jednoduchá syntaxe
    + není omezen na jednu platformu a jeden webový server
    + obrovská a fungující komunita
    + špičkový webový manuál s příklady z praxe
    + miliony hotovejch knihoven na všechno na co si jen člověk vzpomene
    + poměrně výkonný a rychlý, pro drtivou většinu webů výkonově plně dostačující

    - zmatené názvosloví funkcí, jednou s podtržíktem, jednou bez, jednou s pomocným slovem, jednou s číslicí: str_replace(), strpos(), strtolower(), nl2br()
    - nejednotnost v pořadí argumentů: str_replace($co, $cim, $kde) vs. strpos($kde, $co)
    - neumí rozumně pracovat s excelem (obecně s MSO), což by se občas hodilo.

    Byl jsem na pár prezentacích .NETu a viděl jsem, že je to mocný nástroj, ale pro mé potřeby je to naprosto zbytečný moloch závislý na hodně drahém IIS a na hodně drahé MS SQL (v případě, že potřebuju rozumně pracovat s db). Z .NETu se samozřejmě lze připojit třeba i k MySQL, ale to spojení není úplně nejšťastnější. Alespoň v době kdy jsem se o to zajímal tak neexistoval konektor do MySQL srovnatelný s ADO MS SQL.

  12. #12
    Citace Původně odeslal Ing. Jan Pukovec Zobrazit příspěvek
    Jen doplnim info k ASP.NET
    - IIS pro vyvoj je soucasti Windows XP i Windows Vista (tedy v cene OS)
    - Pro produkcni prostrdi pak soucast Windows Serveru, ten az tak drahy neni (i kdyz to opravdu neni uplne zadarmo, cena je unosna a umerna pouzitelnosti a funkcionalite)
    - MS SQL je mozno vyuzit zdarma v Express edicich, pro vetsinu aplikaci bez problemu staci
    - IIS pro vývoj zadarmo není. Zaplatíš ho tím, že musíš koupit vyšší edici Windows, v Home verzi IIS není (alespoň na XP tomu tak je). Já mám kvůli ASP (ve kterém jsem původně dělal) koupenou verzi XP Professional, kde sice už IIS je, ale je okleštěný na jeden webový server. Naštěstí existuje utilitka EasyIIS, která dokáže přepínat více serverů.
    - ano, pro vývoj stačí základní IIS + vývojářska edice MSSQL, ale kdybych si chtěl postavit vlastní server, tak se mi to v porovnání s Apache+PHP+MySql sakra prodraží.

    Já tu nějak nebrojím proti .NETu, jen říkám, že naprostá většina webovejch aplikací jde postavit na PHP aniž bych musel investovat do SW na kterém to poběží a aniž bych byl čímkoli při vývoji omezen. PHP, ačkoli je to "hloupý" scriptovací jazyk je stále ještě dostatečně mocný aby v tom šly dělat propracované, pěkné a svižné webové aplikace. Zajímavé z tohoto pohledu je například Zive.cz. Na RS se jim nejspíš osvědčil .NET, s fórem však přešli na phpBB které si upravili k obrazu svému.
    Naposledy upravil Ivan L. : 19.07.2008 v 17:01

  13. #13
    Tak i já přidám svůj skromný názor :)

    Už pár let vyvíjím v PHP a C# (asp .net). Když někdo přijde, že chce udělat web, vždy šáhnu po PHP(pracuji ve velké firmě, kde sou špičkoví odborníci na webové technologie a také mají jasno). ASP .NET je prostě na normální weby naprosto zbytečné a složité. (to už zde někdo zmínil)

    Proč volí firmy na své projekty (většinou) PHP? - levnější (není to jenom o SW, ale spíše o programátorech), snazší a rychlejší (na vývoj)

    Pokud někdo dokáže vytvořit středně velký web(napadá mě příklad hafici.cz) v ASP .NET stejně rychle (a za stejnou ceno) jako v PHP, tak bych ho rád poznal. (Buď je to bůh, nebo jen špatně umí PHP :))

    Mějte se
    Jakub Petr(at nekdo nekrici, ze jsem pan Anonym :D)

  14. #14
    Citace Původně odeslal Ivan L. Zobrazit příspěvek
    - ano, pro vývoj stačí základní IIS + vývojářska edice MSSQL, ale kdybych si chtěl postavit vlastní server, tak se mi to v porovnání s Apache+PHP+MySql sakra prodraží.
    ano, poridil jsem windows server 2000 (cca 9 tis), v nem je IIS, dale SQL server express zadarmo, .NET framework zadarmo, neni treba nic dalsiho.
    Pro vyvoj pouzivam visual studio express, zadarmo.

    Citace Původně odeslal Ivan L. Zobrazit příspěvek
    ... například Zive.cz. Na RS se jim nejspíš osvědčil .NET, s fórem však přešli na phpBB které si upravili k obrazu svému.
    jestli to nebude spise tim, ze je to opensource reseni, ktere uz nemusel nikdo psat. Take programuju v .NET a nektere aplikace provozuju na apache + PHP + mySQL. a to proste proto, ze PHP ma vetsi komunitu a tak pro nej vznika vice OS projektu.

    Je to vsak trochu dvousečná zbraň, protože za programátora v php se považuje každý, kdo umí napsat <? echo "hello world"; ?> (nic proti vám opravdovým profesionálům.)
    Jinými slovy vím, že pokud najmu programátora, který umí .NET jsem si jistý že za chvíli může dělat klidně i to PHP (akorat že se mu nebude chtít :)
    Ale pokud najdu PHPčkaře, bude se muset učit hodně dlouho na to, aby mohl říct že umí .NET

    Můžu o sobě říct, že jsem zvládnul komplet staré dobré ASP. Trvalo mi to cca 5 let. a PHP je posledním verzím ASP hodně podobné, vč OOP.
    .NET dělám od první betaverze a pořád se za profíka nepovažuju, ale už teď udělám většinu věcí rychleji a efektivněji.

    Je to prostě dáno tím, že PHP je scriptovací jazyk, zatímco .NET není vůbec jazyk ale spíš filosofie.

    A Ano, opravdu .NET není jazyk. Když na to příjde, je teoreticky možné psát .NET aplikace v Pascalu nebo PHP, tedy pokud si seženete překladač. I když jsou v současné době oficiálně podporovány jenom tři jazyky (C#, VB.NET a J#)

  15. #15
    Citace Původně odeslal Scorpius Zobrazit příspěvek
    Pokud někdo dokáže vytvořit středně velký web(napadá mě příklad hafici.cz) v ASP .NET stejně rychle (a za stejnou ceno) jako v PHP, tak bych ho rád poznal. (Buď je to bůh, nebo jen špatně umí PHP :))
    Já třeba napíšu aplikaci ne stejně rychle, ale rychleji v ASP.NET, než v PHP. C čehož mi vyplývá další možnost a to, že jsi PHP bůh, nebo umíš špatně .NET :)

  16. #16

    Vystizeno moc hezky

    Moc hezky vystizeno. S tim ze Windows Server 2008 se da koupit dnes za 6500,- s DPH.
    Co se diskusniho fora tyce, ten samy duvod pouziti open source vidim vsude kolem sebe - lide potrebuji rychle forum, tak sahnou po open source variante. Je to rychle a levne, netreba vymyslet kolo. Pak se ale objevi bug. Bud se pocka, nez ho fixne komunit anebo ho fixnou interne vyvojari na svem projektu, kde open source reseni pouzili. Pak prijde dalsi bug, vyvojari si ho opet fixnou, az takovych fixu maji 100. A v tuto dobu vetsinou vyjde nova verze open source podporovana komunitu. S mrakem novych features. A taky s temi 100 bugy, ktere nikdo nevyresil. Tak a co ted? Varianta a) vyvojari si stahnou novou verzi a na svem projektu opravi 100 bugu opet sami (A tesi se, az to s dalsim releasem budou delat zas a znovu do nekonecna), b) nova verze open source se nenainstaluje, zachova se puvodni (a tim se prijde o vyhody open source reseni zdarma - uz z toho neni konkurencni vyhoda studentu a profi "hello world" vyvojaru). A pak je jeste varianta c) - tu jsem videl pouzivat v mnoha firmach - "tvarime se, ze bugy nejsou, nainstalujeme novou open source verzi, protoze ta je jiz ma zajiste fixnute a my chceme nove funkce zase zdarma". Pote se ceka, az nekdo z venku prostreli diky bugu bezpecnost a rozesle z kompromitovaneho web serveru statisice spamovych e-mailu. A co pak? Odpovedet statisicum zaspamovanym zakaznikum "Vite, byla tam bezpecnostni dira, on nam to nekdo napadnul, to se stava"?
    A co z toho ve finale plyne?

    Open source je zajiste uzitecna vec, ale ma i sve nevyhody. To, ze ma neco silnou komunitu a je to zadarmo, neznamena, ze je to stabilni, bezpecne, rozsiritelne, udrzitelne, s dostatecnym vykonem... Muze to tak byt, ale take nemusi. S tim je potreba pocitat. Jsou aplikace, ktere si jistou miru rizika mohou dovolit a pocitaji s nim (nebo ziji v nevedomi zabezpecenosti), jsou aplikace, ktere stabilni a zajistene byt musi, protoze napr. trust navstevnika byl budovan velmi dlouho a ztrata trustu by znamenala vetsi financni ztraty, nez zaplaceni ne-open-source reseni. A to uz jsme na ceste do enterprise sfery, ve ktere nejde o to, jestli je aplikace napsana v PHP anebo ASP.NET, ale o to, jestli je aplikace schopna dlouhodobeho zivota bez problemu, s prijatelnymi naklady a minimalizoavnou mirou rizik. A proto jsem se napriklad ja rozhodl jiz davno v minulosti pro ASP.NET. Ano, i v PHP se da vyvinout enterprise aplikace. Ale vsichni vime, ze to nikdy neni zadarmo (stejne jako ASP.NET). Bohuzel, jednim z nejcastejsich argumentu PHP vs ASP.NET je to, ze co neni zadarmo, to je spatne. Coz je samozrejme nesmysl a doklada to neznalost argumentujiciho.

    Citace Původně odeslal rammi Zobrazit příspěvek
    ano, poridil jsem windows server 2000 (cca 9 tis), v nem je IIS, dale SQL server express zadarmo, .NET framework zadarmo, neni treba nic dalsiho.
    Pro vyvoj pouzivam visual studio express, zadarmo.



    jestli to nebude spise tim, ze je to opensource reseni, ktere uz nemusel nikdo psat. Take programuju v .NET a nektere aplikace provozuju na apache + PHP + mySQL. a to proste proto, ze PHP ma vetsi komunitu a tak pro nej vznika vice OS projektu.

    Je to vsak trochu dvousečná zbraň, protože za programátora v php se považuje každý, kdo umí napsat <? echo "hello world"; ?> (nic proti vám opravdovým profesionálům.)
    Jinými slovy vím, že pokud najmu programátora, který umí .NET jsem si jistý že za chvíli může dělat klidně i to PHP (akorat že se mu nebude chtít :)
    Ale pokud najdu PHPčkaře, bude se muset učit hodně dlouho na to, aby mohl říct že umí .NET

    Můžu o sobě říct, že jsem zvládnul komplet staré dobré ASP. Trvalo mi to cca 5 let. a PHP je posledním verzím ASP hodně podobné, vč OOP.
    .NET dělám od první betaverze a pořád se za profíka nepovažuju, ale už teď udělám většinu věcí rychleji a efektivněji.

    Je to prostě dáno tím, že PHP je scriptovací jazyk, zatímco .NET není vůbec jazyk ale spíš filosofie.

    A Ano, opravdu .NET není jazyk. Když na to příjde, je teoreticky možné psát .NET aplikace v Pascalu nebo PHP, tedy pokud si seženete překladač. I když jsou v současné době oficiálně podporovány jenom tři jazyky (C#, VB.NET a J#)
    Naposledy upravil Ing. Jan Pukovec : 21.07.2008 v 00:43 Důvod: (ugh, gramatika)

  17. #17

    Copy paste

    Scorpius mel asi na mysli CtrlC, CtrlV development. Ano, s tim to jde rychle. A levne. Ale ne vzdy pouzitelne a bezpecne. 2Scorpius: Zvladnes takto rychle vyvinout napriklad distribuovanu transakcni aplikaci pro banku? Jak to pak bude s tou rychlostí a produktivitou?
    Citace Původně odeslal rammi Zobrazit příspěvek
    Já třeba napíšu aplikaci ne stejně rychle, ale rychleji v ASP.NET, než v PHP. C čehož mi vyplývá další možnost a to, že jsi PHP bůh, nebo umíš špatně .NET :)

  18. #18

    Jen soukromý dotaz

    Jen soukromý dotaz, čistě ze zájmu:
    Co konkrétně je na ASP.NET složitého?
    Zkoušle jsi ho někdy používat?
    Řídit auto je taky dost složité, když do něho poprvé sedneš. A přesto řídí mraky řidičů, někteří u toho stíhají i telefonovat, kouřit, malovat se a jíst (což neschvaluji, ale to sem nepatří). Takže to nebude až tak složité, jak to na první pohled vypadalo.

    Otázka k zamyšlení: Je auto horší než kolo, když je složitější naučit se auto ovládat?


    Citace Původně odeslal Scorpius Zobrazit příspěvek
    Tak i já přidám svůj skromný názor :)

    Už pár let vyvíjím v PHP a C# (asp .net). Když někdo přijde, že chce udělat web, vždy šáhnu po PHP(pracuji ve velké firmě, kde sou špičkoví odborníci na webové technologie a také mají jasno). ASP .NET je prostě na normální weby naprosto zbytečné a složité. (to už zde někdo zmínil)

    Proč volí firmy na své projekty (většinou) PHP? - levnější (není to jenom o SW, ale spíše o programátorech), snazší a rychlejší (na vývoj)

    Pokud někdo dokáže vytvořit středně velký web(napadá mě příklad hafici.cz) v ASP .NET stejně rychle (a za stejnou ceno) jako v PHP, tak bych ho rád poznal. (Buď je to bůh, nebo jen špatně umí PHP :))

    Mějte se
    Jakub Petr(at nekdo nekrici, ze jsem pan Anonym :D)

  19. #19
    Unregistered
    Host
    a) Myslím, že je každému jasné, že MS kampaň touto formou nepotřebuje. To však neznamená, že nenapíšu svůj názor na .NET, se kterým jsme opravdu maximálně spokojeni.
    b) Co je škaredého na komerčním řešení? Pokud Vám vadí peníze, začněte pracovat zadarmo.
    c) Ano, PHP je open-source. Klidně ho použijte, kde chcete, já Vám v tom nebráním :)
    d) Proč bych potřeboval rozběhávat ASP.NET na každém OS? Bohatě nám stačí právě Windows Server 2008, na kterém ASP.NET funguje výborně. Mimo jiné, dohledejte si, co je to Mono. Potom diskutujte o multi-platformním nasazení.
    e) Když první příspěvek nedává smysl, proč na něj reaguješ ;)?

    Citace Původně odeslal Ľubor Zobrazit příspěvek
    "inženýre, kolik vam M$ plati za kampan?
    Za ASP.NET stoji skarede komercne riesenie, PHP je opensource a PHP mozem pouzit na kazdom OS bez problemov.
    Kazdopadne kde bude ASP.NET pri PHP 6 :-)
    Tvoj prvy prispevok mi nedal ziaden zmysel, ja by som ho presunul do odpadu.

  20. #20
    Citace Původně odeslal rammi Zobrazit příspěvek
    Já třeba napíšu aplikaci ne stejně rychle, ale rychleji v ASP.NET, než v PHP. C čehož mi vyplývá další možnost a to, že jsi PHP bůh, nebo umíš špatně .NET :)
    Chceme důkazy místo keců :) někdy dřív jsem tu postoval video jak jsem za půl hodiny udělal backend i frontend (Symfony). Ne že by to bylo něco objektivního, ale to co předvádělo s videama Ruby a pak i PHP frameworky jsem u asp nikdy neviděl... existujou nějaký wow screencasty ? :)

    Ing.: No nevim, psát distribuovanou transakční aplikaci jak v php tak v asp je docela zhovadilost. Mimoto banky jsou odjakživa hc semeništěm Unixu, ono šáhnout po .NETu by byla imho koncepční chyba...

    Citace Původně odeslal Unregistered Zobrazit příspěvek
    Mimo jiné, dohledejte si, co je to Mono. Potom diskutujte o multi-platformním nasazení.
    Mono je případ sám pro sebe dokud ho Microsoft nezačne podporovat nemá smysl na něm produkčně stavět aplikace, bude to pořád ten černej vzadu...

  21. #21
    i ja prijdu se svou troskou do mlyna: Každý jazyk má svá pro a proti, vyjmenovávat je tu a hádat se o tom co ej lepší je skoro až dětinské a to proto, že co kdo použije je čistě věc toho kdo to použije, mě doteď vyhovuje PHP a protože jsem chtěl zkusit i něco jiného, zkusil jsem ASP.NET a Javu - výběr pro mě byl rychlý a to pro javu, která je lopět jako php multiplatformní a dá se říct zadarmo... Ale nikomu nenutím moje názory ani se s nikým nehádám, používám PHP a Javu, protože prostě já osobně chci, ale vážně nemám potřebu dokazovat že to co používám je prostě lepší jako to tady už někteří udělali... Každý používá to co mu vyhovuje a ať to tak taky zůstane. Když nebudou lidé používat pouze jediný produkt, bude tu pořád konkurence a to samozřejme vede ke zdokonalování všech jazyků ať PHP,Javy,ASP.NET ... tak proč propagovat pouze jeden produkt a říkat že by se měl používat pravě jen ten či onen... ale to už jsem se moc rozepsal, mě prostě jen štvou ti fanatici co propagují jen to svoje nebo naopak to cizí schazují...

    nehledě na to že nějak nezávisí na tom, jaký jazyk člověk používá, ale jak dobře ho dokáže používat :)

    //edit: co takhle zalozit thread jestli je lepsi pouzivat anglictinu protoze je rozsirena nebo treba cinstinu protoze ma hezke znaky? :D a nebo že by třeba arabštinu protože se píše zprava doleva a to je lepsi pro levaky? :D pripada mi to skoro stejne jako hadat se o PHP a ASP.NET :-P

  22. #22
    Prosim o vysvetleni, co je zhovadileho na distributed apps, .net remotingu pripadne WCF :)?
    Ponekud silna slova bez podkladu.

    Citace Původně odeslal toshi Zobrazit příspěvek
    Chceme důkazy místo keců :) někdy dřív jsem tu postoval video jak jsem za půl hodiny udělal backend i frontend (Symfony). Ne že by to bylo něco objektivního, ale to co předvádělo s videama Ruby a pak i PHP frameworky jsem u asp nikdy neviděl... existujou nějaký wow screencasty ? :)

    Ing.: No nevim, psát distribuovanou transakční aplikaci jak v php tak v asp je docela zhovadilost. Mimoto banky jsou odjakživa hc semeništěm Unixu, ono šáhnout po .NETu by byla imho koncepční chyba...



    Mono je případ sám pro sebe dokud ho Microsoft nezačne podporovat nemá smysl na něm produkčně stavět aplikace, bude to pořád ten černej vzadu...

  23. #23
    Hodně síly a výdrže přeji všem zůčastněným stranám ;)
    Pokud pojedete na Webtrh open-air party, vemte si notebooky s sebou. Vymyslím aplikaci/skript a stopnu vám, za jak dlouho to vytvoříte. Samozřejmě real-time a se společným startem :)

  24. #24
    kde bude webtrh openair? ;) programovat tam nebudu... toho mam az nad hlavu ;)

    Stejne nelze PHP srovnavat s .NET, jak uz jsem rekl, .NET aplikaci lze napsat i v PHP.
    A prosim Javu uz do toho vubec netahejte, ta se neda srovnavat ani s PHP ani s .NET, da se srovnavat s emulatorem ZX spectrum, Amigy, nebo proste jakekoliv jine Virtual Machine. ;)

  25. #25
    Psal jsem středně velké weby! Bankovní aplikaci považuji za velkou (co do rozsahu tak do slozitosti).

    Např. heureka.cz, hotel.cz, turistik.cz.... to sou weby, ktere se daji dobre napsat v PHP a ASP .NET by byl vyvoj tak 4x dražší... (pokud tyto projekty nazivate CTRL+C/V styl, tak ste trosku nepobral web).

    Na bankovní aplikace je lepší samozřejmě použít javu, nebo .NET, ale myslím, že by se dala napsat i v PHP za využití Zend frameworku docela snadno.

  26. #26
    Citace Původně odeslal rammi Zobrazit příspěvek
    kde bude webtrh openair? ;) programovat tam nebudu... toho mam az nad hlavu ;)...
    http://webtrh.cz/10691-webtrh-open-air-party :)

  27. #27
    Citace Původně odeslal Ing. Jan Pukovec Zobrazit příspěvek
    Prosim o vysvetleni, co je zhovadileho na distributed apps, .net remotingu pripadne WCF :)?
    Proti technologii samotné jako správný pragmatik samozřejmě nic nemám, nicméně C# by bylo principielně asi lepší volbou než Asp, co myslíte ? A do multiplatformních provozů existují i lepší "jazyky", to musí uznat i ten nejzarytější .neťák :)

    Fishbond: není špatnej nápad

  28. #28
    2000 je uz dost davno

    obecna neduvera k microsoftu prameni z kvality (a kompatibility) jeho predeslych produktu i samotnych serveru

    ciste BTW:
    Microsoft has made a big deal out of asserting that Linux is not fit for the enterprise. But Microsoft itself is using Linux to help protect its servers against denial-of-service attacks.
    http://www.informationweek.com/news/...cleID=13100775

    podobne kdyz se zjistilo (pres error stanku)
    ze microsoft pouziva apache...

  29. #29
    Citace Původně odeslal rammi Zobrazit příspěvek
    A prosim Javu uz do toho vubec netahejte, ta se neda srovnavat ani s PHP ani s .NET, da se srovnavat s emulatorem ZX spectrum, Amigy, nebo proste jakekoliv jine Virtual Machine. ;)
    A co jiného je CLR, když ne virtual machine?

    Citace Původně odeslal Scorpius Zobrazit příspěvek
    Na bankovní aplikace je lepší samozřejmě použít javu, nebo .NET, ale myslím, že by se dala napsat i v PHP za využití Zend frameworku docela snadno.
    Snadno rozhodně ne. Je potřeba udržet integritu dat, přitom být připraven na extrémní zátěž a v neposlední řadě dodržovat různé historické postupy například pro přesnost výpočtů nebo způsob zaokrouhlování (PHP nepodporuje ani aritmetické operace s desítkovými čísly...).

    Pokud bankovní aplikací myslíš pouze front-end, tedy hloupého klienta core banking systému, tak to je něco jiného. Ale ani tady by to nebyl dobrý nápad.

    Citace Původně odeslal toshi Zobrazit příspěvek
    Mimoto banky jsou odjakživa hc semeništěm Unixu, ono šáhnout po .NETu by byla imho koncepční chyba...
    Banky jsou odjakživa semeništěm mainframů IBM. Až v posledních pár desetiletích přechází na Unixy a Windows.

  30. #30

    Nevidim tu zhovadilost porad

    a) ASP je mrtva vec, bavme se o ASP.NET
    b) Neomezujme se na ASP.NET jako takovy, ale na kompletni nabidku, kterou v .NET frameworku mame, tedy napr. WCF, WPF, WWF atd.
    c) C# je principielne pouze zpusob syntaxe. Rozhodnete-li se pro .NET, muzete si vybrat more dalsich jazyku, ve kterych budete psat .NET aplikace.
    d) Pokud je multi-platformnost potreba, pak jsou samozrejme lepsi varianty. Ale nabizi se otazka - neni lepsi se multi-platformnosti serveru vyhnout? Pokud jde o integraci, .NET podporuje mnozstvi rozhrani, se kterymi dokaze pracovat, takze i s provazanim na multi-platformnim prostredi neni problem.
    e) .NET neni jazyk, je to komplexni framework a nelze ho tak srovnavat s C#, ktere naopak jenom jazyk je.
    f) Nejde mi o zarytou obhajobu .NET, jen nerad vidim zbytecne odsuzovani kvuli neznalosti technologie. Proti PHP nic nemam, at si kazdy pouziva co chce, je to jeho vec.

    Citace Původně odeslal toshi Zobrazit příspěvek
    Proti technologii samotné jako správný pragmatik samozřejmě nic nemám, nicméně C# by bylo principielně asi lepší volbou než Asp, co myslíte ? A do multiplatformních provozů existují i lepší "jazyky", to musí uznat i ten nejzarytější .neťák :)

    Fishbond: není špatnej nápad

Hostujeme u Server powered by TELE3