Evidentně je to stále problém. Vždy tady budou rádoby programátoři, co si to zjednodušuji, respektive zbytečně zesložiťují.Teď mě vlastně napadlo v čem je problém. Pokud prohlížeč vrací jako verzi řetězec 97.0.4692.99 a chceme z toho vytáhnout jen 97, tak je nejjednodušší vzít jen první dva znaky. Vyjde nám 97. Jakmile pak bude stovková verze, tak se stejným algoritmem dostaneme 10 a ne 100. Nepochybuji o tom, že se najde dost, kteří půjdou touto cestou. Místo toho, aby napsali regulární výraz nebo třeba oddělili tečkou a vzali pak první část.A jestli to někoho zajímá? Popravdě asi už ne. Tak jako v minulosti, tak i dnes, to má smysl jen v tom, že třeba nová verze má funkčnost, kterou stará verze nemá a aplikace je na tom závislá. Tak tam dají kontrolu na verzi a upozorní, že v této starší verzi to nebude fungovat. Tady by se to správně mělo řešit spíše detekci dostupnosti funkce než nějakou číselnou verzi. Ale tak jako v předchozím příkladu, tak i zde se asi najde dost, co to bude řešit číselnou verzi.