Diskuze: Nový frame je lepší frame?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud bych věděl, že s projektem budu jako takový pracovat i do budoucna,
budu mít za něj zodpovědnost apod., tak se držím pravidla okamžitě jej
převádět na co nejnovější framework.
Samotný převod toho nakonec moc nedělá. Mám za to, že novější verze
.NET jsou zpětně z podstatné části kompatibilní a na projektu se převodem
víceméně mění jen solution / nebo project file.
Stanovení .NET verze dělám tak, že vždy používám nejdostupnější nejnovější verzi ve studiu ve kterém momentálně dělám a zohledňuji podle nasazení (Windows Server verze / client Windows verze). Ve firemní prostředí beru ohled na to co je nejvíc/nejvyšší možné provozovat a to dávám. Právě z důvodu výhledu do budoucna. Pokud lze starý projekt převést nyní, není třeba s tím otálet. Čím více jsou verze od sebe vzdálenější, tím hůře se pak převod dělá.
Děkuju moc. Toto je pro mě dostačující palebná síla, až se někdo
zeptá proč jsem to převáděl.
Díky a měj se krásně.
Ono asi není moc důvodů proč udržovat starý framework při životě.
Minimálně z toho důvodu, že na novější klienty dáváte pak starý
framework, který tam defaultně není a musí se nainstalovat a
zazáplatovat.
Navíc asi ty nejstarší vypadávají z podpory. Tzn. zaneřádíte toho
čistého klienta starým frameworkem. To je větší důvod, než cokoliv
jiného. Druhý extrém je dávat verzi nejnovější, když pro to není
důvod. I když je třeba ještě zvážit třeba to že Win 10 nyní skoro s
každým svým updatem dávají nativní podporu do OS ten nejnovější
framework. U serverů , kde ke změnám nedochází /zelo každý půl rok je to
zase jiná věc, ke zvážení. Ale obecně 2.0 ven. 3.5 smysl snad ještě má,
ale od Win 7+ se stejně musí na klienty přiinstalovávat.
Koukněte sem a to je asi ten největší důvod, kdyby se někdo ptal.
Zobrazeno 4 zpráv z 4.