Diskuze: C# .NET nebo PHP

C# .NET .NET (C# a Visual Basic) C# .NET nebo PHP American English version English version

Avatar
Dominik Čoupek:

Ahoj, chtěl bych se zeptat zda má větší cenu programovat weby v PHP či ASP .NET. Předem díky za odpověď. :-)

 
Odpovědět 25.1.2014 9:33
Avatar
mkub
Redaktor
Avatar
Odpovídá na Dominik Čoupek
mkub:

to zalezi, ci budu bezat na platforme MS, alebo na Linux, ale ja by som skor bral PHP, lebo je na rozdiel od ASP.NET multiplatformova zalezitost, cize ked nieco vyvines napr. na Windowse a dodrzis urcite podmienky (nazvy suborov, kodovanie,...) tak su zdrojove kody v PHP prenositelne z jedneho systemu na druhy

 
Nahoru Odpovědět  ±0 25.1.2014 9:55
Avatar
 
Nahoru Odpovědět 25.1.2014 9:59
Avatar
petrph
Člen
Avatar
Odpovídá na Dominik Čoupek
petrph:

Ahoj, možná se zamyslet ještě nad jednou věcí - totiž záleží na tom pro které weby budeš programovat.Protože ta konkrétní konfigurace web serveru /třeba na hostingu) musí běh dynamických web aplikací podporovat - některé nepodporují žádné,některé jenom PHP,i (nebo pouze) ASP NET. Mrkni se třeba na nabídky hostingů jsou tam rozdíly mezi podporou PHP a ASP.NET , jak v počtech, tak i v cenách. Takže i podle toho se můžeš rozhodnout.

 
Nahoru Odpovědět 25.1.2014 10:24
Avatar
Old Account
Člen
Avatar
Odpovídá na Dominik Čoupek
Old Account:

Pokial ide o klasicke, nenarocne weby (blog, portfolio, ...), siel by som do PHP, je o poznanie lacnejsie (hosting), kdezto pri ASP.NETe musite pouzit platformu windows, a licencia neni zrovna najlacnejsia (pokial ide o vlastny server, hosting je ale tiez o nieco drahsi, nez pri PHPcku).

Nahoru Odpovědět 25.1.2014 10:26
"If you keep your eye on the profit, you’re going to skimp on the product. But if you focus on making really gre...
Avatar
Kit
Redaktor
Avatar
Odpovídá na Dominik Čoupek
Kit:

Pro nenáročné a střední weby PHP, pro náročné Java.

Nahoru Odpovědět  +1 25.1.2014 10:30
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Redaktor
Avatar
Odpovídá na petrph
mkub:

tych hostingov, co podporuje iba ASP.NET je ozaj malilinko, o nieco viac je tych co maju v ponuke obe technologie a najviac je takych, co nasadzuju LAMP

 
Nahoru Odpovědět  +1 25.1.2014 10:30
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Dominik Čoupek
Petr Nymsa:

ASP .NET se hodí pro velké korporátní projekty. Pro menší projekty postačí PHP.

Nahoru Odpovědět 25.1.2014 10:31
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Michal Žůrek (misaz):

Co jsem viděl u placených hostingů, tak ceny nejsou až zas tak špatné ani pro ASP.NET ani pro PHP. Záleží co chceš, ASP.NET ti přinese mnohem více možností, LINQ, MSSQL, C# nebo VB.NET, spousta vymožeností typu Razor, MasterPage a pro jistot kvalitní IDE opomeneme, aby se nám z toho nestala diskuze Microsoft × Linux jako u asi 5 ti předchozích vláken.

Měl bych to shrnout, tak osobně na menší projekty bych použil PHP, na větší ASP.NET, protože ty výhody tam vidím.

Nahoru Odpovědět  +4 25.1.2014 10:35
Nesnáším {}, proto se jim vyhýbám.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

aj na vacsie projektry sa daju pouzit PHP, ale pre korporatne weby, kde je kopec uzavretych technologii, by som skor bral ASP.NET, ale cisto na web, kde nebudu proprietarne technologie, tak urcite PHP

 
Nahoru Odpovědět 25.1.2014 10:46
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

nechci se pouštět do Windows × Linux a podobných, tak ti připomenu že jsem vypsal výhody ASP.NET, které nikdo z vás nevypsal a autor prvního postu z Vás mohl mít dojem, že PHP je nejlepší, je všude, je přenositelné a ASP.NET je jen jakýsi droboulinký nedodělek Microsoftu, ale tak to není, vypsal jsem tam i proč. Příště už pro jistotu nebudu ani odpovídat.

Nahoru Odpovědět  -1 25.1.2014 10:51
Nesnáším {}, proto se jim vyhýbám.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

vyhody ASP.NET su len pre korporatny svet a zaroven aj nevyhody - vytvara sa zavislost na jedneho dodavatela technologii

 
Nahoru Odpovědět  ±0 25.1.2014 10:58
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na mkub
David Čápka:

V ASP se dělá plno malých webů, protože je to kvalitní technologie se spoustou frameworků a web v ní máš udělaný za zlomek času oproti PHP. HOrší je situace s hostingy, PHP je prostě rozšířenější.

Nahoru Odpovědět  +2 25.1.2014 10:59
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na David Čápka
Jenkings:

To samé s tou rychlostí a frameworky by se dalo ale říct i o Javě, kterou také hostingy jaksi nepodporují..

Editováno 25.1.2014 11:01
Nahoru Odpovědět  +1 25.1.2014 11:01
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Jenkings
David Čápka:

Jo, to je podobná situace.

Nahoru Odpovědět  +1 25.1.2014 11:04
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jenkings
Kit:

Java však dobře běhá na virtuálech a na cloudu. Na cloudech je dokonce výrazně dominantní.

Nahoru Odpovědět 25.1.2014 11:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Dominik Čoupek
Luboš Běhounek (Satik):

To záleží na tom, jaký z těch jazyků máš radši, používají se oba, PHP je starší a díky tomu je o něco rozšířenější.

Na menší weby PHP, ale nic většího bych v něm dělat nechtěl, i když to možné je.

ASP.NET se hodí i na menší weby, ale hlavně u středních a velkých využiješ jeho výhody, osobně bych ti doporučil ten ASP.NET.

Nahoru Odpovědět  +1 25.1.2014 11:16
:)
Avatar
Dominik Čoupek:

Všem Vám děkuji za odpovědi. :-)

 
Nahoru Odpovědět 25.1.2014 19:52
Avatar
BlugW
Redaktor
Avatar
BlugW:

ASP jsem se začal učit tady na devbooku, a můžu ti říct že obyčejný web kde se používá většinou jen vypis z DB udělám během max. hodiny, což v php takovou jednoduchost můžeš dělat i celý den pokud na to nejsi zvyklý jako já s ASP.

ASP je podle mě lehči na pochopení, i když není na něj moc literatury, ale tady na devbooku se naučíš co potřebuješ nejvíce v "webařině" .
Např. sdrac napsal 8 článku a pěkně to vysvětluje, že to pochopí snad každý (soudím podle sebe).

V ASP uděláš jak obyč ( osobní web ) tak i velký projekt úplně v klidu, což o php se říct nedá. :)

Taky jsem dlouho zkoušel a váhal co si vybrat, i když mi furt vnucovali PHP, jsem se rozhodl učit ASP, a vůbec toho nelitují, jelikož za tak malou chvilku jsem se toho naučil 5x víc než když jsem zkoušel se naučit PHP.

Nahoru Odpovědět 12.2.2014 0:45
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
mkub
Redaktor
Avatar
Odpovídá na David Čápka
mkub:

a dalsia nevyhoda asp.net, ktory som nespomenul je taka, ze funguje nativne iba na MS platforme, mimo MS platformu je lepsie pouzit PHP, alebo iny jazyk (napr. Perl, ci Python)

ale je lepsie ked vyvojar sa rozhodne podla toho, ci ten projekt bude bezat na MS,alebo na Unixoch...
a okrem toho, platforma MS nie je na serveroch rozsirena tak ako na desktopoch...
na serveroch hra prve husle Linux (Debian, Redhat, SuSE, Slackware)

kludne sa mozes pozriet aj do statistik ;)

 
Nahoru Odpovědět 12.2.2014 2:58
Avatar
mkub
Redaktor
Avatar
Odpovídá na BlugW
mkub:

aj ked sa ti v ASP celkom dobre robi, ale s ASP si mimo korporatny svet zmicrosoftovany ani neskrtnes, lebo Linux v serveroch hra este stale hlavnu rolu, medzi servermi je majoritnym OS

 
Nahoru Odpovědět  -3 12.2.2014 3:00
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

proč by si neškrtl? Kdejaký solidní hosting nabízí jak PHP tak ASP.NET za stejnou cenu.

A není koneckonců fuk jak moc je rozšířený? Ty jsi taky v desktopu utekl na Linux, který používá (možná už) 2% všech desktopů a taky jsi spokojen, proč by on nemohl být spokojen s ASP.NET, který sice není tak rozšířený jako PHP, ale taky má něco do sebe. Vypsali jsme tu výhody obou, ať si vybere sám a doufám že se rozhodne podle sebe, ne podle většiny. Nicméně tím nechci říct že PHP je špatné, ba naopak mám ho docela rád.

Nahoru Odpovědět  +3 12.2.2014 14:27
Nesnáším {}, proto se jim vyhýbám.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

ako som uz pisal, ASP.NET ma do seba najviac v korporatnej sfere a na interne projekty v ramci firmy

a okrem toho som tu spominal servery, tam si vazne neskrtne, tam bude potrebovat vo vacsine pripadov PHP, resp. Python, ci Perl, pokial by nechcel pouzivat barlicky, lebo na asp v Linuxe nie je nativna podpora

a co sa tyka ASP.NET, tak ta cena je vyssia, nez pri PHP, nie za rovnaku cenu

 
Nahoru Odpovědět  -1 12.2.2014 14:34
Avatar
Odpovídá na mkub
Luboš Běhounek (Satik):

Když už se tu chceš dohadovat...

ASP.NET se používá i na běžné malé weby, ten vývoj je v ASP.NET prostě pohodlnější a rychlejší než v PHP.

Nepoužívá se tolik, protože přišel později a úplné základy nejsou tak jednoduché jako v PHP.

Navíc je C# o několik řádů rychlejší ( http://naspinski.net/…parison.aspx ) , pokud chceš psát v tom jazyce nějakou složitější logiku, což se občas stává :) .

Je tu možnost ASP.NET pod linuxem (přes MONO), ale je to vždy opožděné za oficiálním ASP.NET.

Nahoru Odpovědět  ±0 12.2.2014 15:51
:)
Avatar
mkub
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
mkub:

a zaroven MONO sa mi javi skor ako barlicka aj kvoli oneskorenym novinkam oproti C# a tachnologia .NET pracuje najlepsie s MS systemami a suhlasim, ze to je to najlepsie pre Windows, ale neplati to pre Linux a ine Unix like OS

 
Nahoru Odpovědět 13.2.2014 0:00
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

on to uváděl jako možnost, kdo to nasazuje si uvědomuje nevýhody.

Nahoru Odpovědět 13.2.2014 9:30
Nesnáším {}, proto se jim vyhýbám.
Avatar
Moribundus
Člen
Avatar
Odpovídá na Old Account
Moribundus:

to je ale nesmysl, cena hostingu není závislá na systému toho serveru, ale na tom, kdo(firma) ten hosting poskytuje. A taky bych zohlednil, zda budu využívat databáze nebo ne, protože z ASP.NET je mnohem pohodlnější přístup k databázi MSSQL než z PHP. (MySQL neberu jako databázi, protože to je jen soubor tabulek, kde nelze dělat procedury,triggery apod.))

 
Nahoru Odpovědět  -5 21.2.2014 14:39
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Moribundus
hanpari:

Jak můžeš tak sebejistě tvrdit něco, co není pravda?

zdroj: http://www.mysql.com/…s/community/

Stored Procedures to improve developer productivity
Triggers to enforce complex business rules at the database level

Editováno 21.2.2014 19:51
 
Nahoru Odpovědět  +2 21.2.2014 19:51
Avatar
mkub
Redaktor
Avatar
Odpovídá na Moribundus
mkub:

ako moizes tvrdit, ze MySQL nie je databaza?
mimochodom, ty asi nevies, ze kazdy DB software (ci je to MS SQL, MySQL, Oracle, Access, PostgreeSQL,...) uklada vsetky svoje udaje (cize aj klientske databazy) do specialnych suborov
a co sa tyka ulozenych procedur a triggerov, tak si asi zaspal pri MySQL4 a pri tabulkach typu MyISAM :D

a okrem toho ASP.NET je optimalizovany pre pouzitie spolu s databazou MS SQL, kedze oba nastroje vyvija jedna a ta ista firma a tato firma asi vie najlepsie ako optimalizovat oba produkty tak, aby k sebe ladili, preto by som ocakaval u ASP.NET lepsiu spolupracu s MS SQL
a co sa tyka cien, tak cena sa odvia od konkurencneho boja a od mnozstva kvalitnych spravcov...
na ASP.NET je malo hostingov, (ASP.NET je od konkurencneho PHP cisto proprietarna a komercna technologia optimalizovana pre Windows platformu)
a takisto je malo beziacich IIS serverov (PWS nepocitam, lebo nie je vhodny na ostru prevadzku), kdezto serverov Apache je navacsine webovych serveroch nasadeny (hlavne linux servery a tych vo svete Internetu je nadpolovicna vacsina)

 
Nahoru Odpovědět  +1 22.2.2014 7:18
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

tvůj post byl OK, dokud se tam nezačali zase vyskytovat slova "malo hostingov", "komercna technologia", "Apache je navacsine", "hlavne linux servery".

Nepřijde ti to ohrané? Takhle tu zase vznikne válka úplně zbytečně. Ten post měl končit na 4 řádku. Kdyby na to někdo měl náladu, tak se tu s tebou určitě začne dohadovat.

Nahoru Odpovědět  ±0 22.2.2014 9:06
Nesnáším {}, proto se jim vyhýbám.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 31 zpráv z 31.