PHP týden Letní akce
Pouze tento týden sleva až 80 % na kurzy PHP. Lze kombinovat s akcí Letní slevy na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Diskuze: Nový frame je lepší frame?

Aktivity (4)
Avatar
Pavel Polí Pražák:28. ledna 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. ledna 10:07
Avatar

Člen
Avatar
:28. ledna 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. ledna 10:31
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 28. ledna 10:30
Avatar
Odpovídá na
Pavel Polí Pražák:28. ledna 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. ledna 10:39
Avatar

Člen
Avatar
Odpovídá na Pavel Polí Pražák
:28. ledna 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  +2 28. ledna 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.