Lenze Windows sa s kazdou verziou zhorsuje, napr Windows 10 je z hladiska administracie systemu katastrofa - nevhodna na korporatne pouzitie.
A hovori on nieco o administracii systemu?
Kazdy rozumny clovek/firma pouziva na server Linux
Podla statistik je potom asi 90% ludi nerozumnych. Takisto firma, ked je ochotna si zaplatit za nastroje od MS, preco nie? Snad firma vie, co potrebuje, k comu to potrebuje a ci jej to vyhovuje. Taketo delenie ze rozumny-nerozumny si strc za klobuk. Jediny nerozumny si tu mozno ty.
Spomenul si tu okrajove technologie od MS. Ale take WinForms su tu od .NET 2.0 a udrziavaju sa stale. WPF je tu od roku 2007. Takisto WCF je dlhorocna technologia. A urcite tomu nic nenasvedcuje, ze to odstrihnu, nakolko v LOB maju tieto technologie velke zastupenie. MS prisiel s .NET Standard a rozsiruju api. Momentalne je tu UWP, uvidi sa, ako sa vyvinie tato technologia. MFC mrtve nie je, stale sa pouziva, ale kto by dnes robil GUI aplikaciu v C++, ked tu ma nastroje na rychlejsi a pohodlnejsi vyvoj.
Nebolo to tak nedavno, kedy zarezali nejaku verziu Angularu. Ochvilu zarezu aj istu verziu Pythonu a ti, ktori ju pouzivali maju teraz plne ruky prace.
Ale predtym tam bol iba ADO a ten je mrtvy
Cudujem sa, ze preco nepouzivas este stale pisaci stroj, ale pises na PC.
Kit:
Odchytávání výjimek s jejich následným ignorováním už nadělalo spoustu škod.
Vo vyspelom svete to funguje tak, ze vynimka sa odchyti, zaloguje sa chyba a posle sa napr. chybovy stav, na ktory nasledne reaguje GUI zobrazenim spravy, alebo pokial ide o webovu aplikaciu, tak sa naviguje na stranku o chybovom stave. A nie, ze sa necha vyhodit exception a padne aplikacia. V pripade vynimky ide o nekontrolovatelny stav, ale urcite to neplati v pripade, ked sa dopytujem na objekt od nejakej funkcie, ktora moze vratit null a ja aj napriek tomu pristupim na objekt bez predosleho overenia na null. To je cisty amatersky pristup a len tvoja blbost (popr. len trollis). Sam resharper, ktory pouzivam ako doplnok vo VS, nasepkava overenie objektu, aby sa predislo NullReferenceException.