IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Pavel Polí Pražák:28.1.2019 10:07

Ahoj,

Měl bych otázku, která mě už chvíli pronásleduje.
Již párkrát se mi stalo, že jsem do ruky dostal projekt, který předchozí porgramátor vytvořil v .net 2.0.
Vzheledm k tomu, že většinou pracuji s novým .net 4+ Visual studio vždcky řve.

Je tedy rozumnější ponechat .net2.0 a pokračovat, nebo přehodit Framework na novější a upravit podle potřeby ?

Díky moc

 
Odpovědět
28.1.2019 10:07
Avatar

Člen
Avatar
:28.1.2019 10:30

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á.

Editováno 28.1.2019 10:31
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
28.1.2019 10:30
Avatar
Odpovídá na
Pavel Polí Pražák:28.1.2019 10:39

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

Díky a měj se krásně.

 
Nahoru Odpovědět
28.1.2019 10:39
Avatar

Člen
Avatar
Odpovídá na Pavel Polí Pražák
:28.1.2019 10:48

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. :)

 
Nahoru Odpovědět
28.1.2019 10:48
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.