Prosím Vás, co se z Javy deprecated kdy vytratilo? Kokrétní příklad prosím. Ne nekonkrétní kydy, které nejsou pravda.
Přechod z PHP4 na PHP5 byl velmi jednoduchý, u mých zdrojáků konkrétně jsem nemusel změnit ani čárku, a mám jich slušný balík. V zásadě seznam změn byl přesně popsán, a byly to drobnosti.
Jinak větší aplikace se píší v něčem robustnějším, ten .NET si z toho škrtněte, MS nikdy neudržel věci beze změn déle, než pár roků (a to už se to oslavovalo), takže ani .NET bude spíše záležitost MS fandů (mluvíme o důležitých projektech, kde na něčem záleží), jak už dnes je.
Já jsem nikde nepsal, že PHP zcela zachovává zpětnou kompatibilitu, ale váží si jí přeci jenom asi tak 1000x víc, než Python a Ruby - největší zvěrstva, které dávají druhým na vědomí, že překopávat syntaxi po mnoha letech je správné. Ale dočkejte času, až uvidíte, jak příšerně časem Python a Ruby dopadne až se o něm bude mluvit jako o historii, poučíte se.
Žádný jazyk není dokonalý a v každém jsou věci, které vám dokáží pít nervy - vezměte libovolný namátkou - C, C++, Python, Ruby, Java, C#, cokoli - neexistuje dokonalý jazyk, kde by nebylo lépe něco udělat jinak. Nikdy nebude existovat žádný dokonalý jazyk, a i kdyby, stále bude plno subjektivních věcí, které se někomu budou líbit a někomu ne.
A zpětná kompatibilita a praktičnost jazyka je cennější, než nějaké zoufalé překopání, které stejně ničemu moc nepomůže (však se za čas poučíme ze špatných konců zejména Pythonu - je tu už cca 17 let, Ruby asi dopadne lépe, protože přeci jenom tu není tak dlouho a tak se to dá trochu lépe zkousnout).
Odpověď na názor
Odpovídáte na názor ke zprávičce PHP mění oddělovač jmenných prostorů na zpětné lomítko.
Pravidla pro diskutující: Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s pravidly.
Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.
Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul