how to convince the guy who works with me that is worth updating .net framework 3.5?

I work in a small company with 4 other programmers wich one of them is 10 years on the company and know how every of our apps work, and the other 3 are begineers. So I'm building this app with .net framework 3.5. I'm still a beginner but I know there are benefits to update but I tried talking to the head programmer and he said it is bullshit to update, and I need to focus building the pages of the webapp. Since he gave me the base code for the app I just need to create the pages. But it is driving me crazy to use a older version of net framework Also we are not using any MVC or entity framwork or any frontend framework. is that a problem? should we use any of these? Sorry I'm a begineer and I'm learning a lot recently
18 Replies
moonwalkerstalker
Does people still use this version?
Anton
Anton2y ago
it's not easy to update a legacy codebase to net core. if you're a beginner you won't manage that task. if you're doing a new app then yes, using framework is a bad idea
blinkbat
blinkbat2y ago
how much code is the project already? upgrade now if it's not too much boilerplate. don't listen to people that have a favorite version of something and don't stay current. they are creating a situation where they will not be able to work on new projects and will ultimately become unhirable.
he said it is bullshit to update, and I need to focus building the pages of the webapp.
this roughly translates to him saying "i'm only comfortable with version x.y.z, so don't question me and do the work instead of making me improve"
Angius
Angius2y ago
Fx 3.5 is EOL, that should be reason enough Unless it's some massive project that's not easily upgraded, the guy is just being a graybeard stagnated ass living in the past Plenty such people in the industry, alas
moonwalkerstalker
I think there is no dependencies that the project depends on... all the SQL inserts and select needs to be done by hand by sql strings. I believe using entity framework is easier right? 100% this haha
moonwalkerstalker
just to mention Jquery was version 1.3 Thankfully there was jquery migrate
Angius
Angius2y ago
runat="server"... is this Webforms? If so, your upgrade path ends at .NET Framework 4.8 anyway
moonwalkerstalker
yes webforms
Angius
Angius2y ago
My condolences
moonwalkerstalker
is .NET Framework 4.8 up to date right?
Angius
Angius2y ago
-ish It's the latest version of .NET Framework And the last version of it It'll get critical fixes and stuff, but it's the end of the line .NET is what's under active development So they will never be .NET Framework 4.9, but there will be .NET 8, 9, and so on Unless Microsoft decides to fuck around with the naming yet again mweh
moonwalkerstalker
this naming convention for .net confuses me everyday
Angius
Angius2y ago
Yeah Microsoft sucks ass at naming
moonwalkerstalker
so basically there is no way to port a .NET Framework to .NET ? just rewriting in this case
Angius
Angius2y ago
There is a way, sure Just not Webforms Microsoft, rightfully so, ditched it So .NET Framework 4.8 is the latest version that supports Webforms .NET Core, .NET, and so on do not The closest similar tech would be either Blazor Server, or maybe Razor Pages But they will require a near-full rewrite Depends of course on how modular your original codebase was, you might be able to bring some code over, sure
moonwalkerstalker
that sucks my idea is basically finish this project and try to port to the newest framework in this case
Angius
Angius2y ago
4.8 it is, then Unless you want a rewrite in Blazor Server or some such
Anton
Anton2y ago
.NET framework (sometimes called just .NET) is the windows-only legacy version. .NET Core is cross platform and is optimized better. Starting from version 5, they rebranded it to .NET (dropped Core).