Diskuze: C# .NET nebo PHP
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 31 zpráv z 31.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
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
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.
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).
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
ASP .NET se hodí pro velké korporátní projekty. Pro menší projekty postačí PHP.
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.
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
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.
vyhody ASP.NET su len pre korporatny svet a zaroven aj nevyhody - vytvara sa zavislost na jedneho dodavatela technologii
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ší.
To samé s tou rychlostí a frameworky by se dalo ale říct i o Javě, kterou také hostingy jaksi nepodporují..
Java však dobře běhá na virtuálech a na cloudu. Na cloudech je dokonce výrazně dominantní.
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.
Všem Vám děkuji za odpovědi.
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.
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
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
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.
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
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.
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
on to uváděl jako možnost, kdo to nasazuje si uvědomuje nevýhody.
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.))
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
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
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)
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.
Zobrazeno 31 zpráv z 31.