127. How Do I Choose the Right Web Framework?

preview_player
Показать описание
How do I choose the right web framework for my project? Do I use ASP.NET Core? Do I use Angular? React? Vue? What criteria should I use when deciding what is right for my project? These are the questions we will answer in today's episode of Dev Questions.

Рекомендации по теме
Комментарии
Автор

Dev Question videos are the main reason I watch this channel and I must say I appreciate your nuanced answer. It's not easy to "cover your bases" in such a short period

crustydev
Автор

Perfect timing :) Exactly what i was looking for. Thank you.

jediTempleGuard
Автор

I've seen 2 scenarios with Frameworks:

'New person gets hired to team to write code. Front end framework is different than previous job's framework, so they embark on a quest to change the current app's framework to the framework from their previous job'.

When asked 'What problem is currently there in current framework that new framework would fix?' the answer is almost always 'Everything'. Its usually a junior to newer mid-level dev problem.

'Long tenured senior dev or architect at company makes every new project a different framework cause, at that time, its the new 'hotness'. This is called RDD (Resume Driven Development). Ends up that they sell the idea to upper management, write what is essentially a 'hello world' app, then hands it off to the team while they go create a brand new app with a brand new framework. These people always seem to have been promoted cause they are no longer competitive in the market place and stay at a company for years.

kjw
Автор

I have found it quite difficult to take into use .Net 6 based site in a Cpanel LAMP-server, maybe you could make a video on that subject.

viophile
Автор

Is there an easy way of maintaining the firewall exceptions for Azure SQL DB? I got around the problem using proxy. Now I need a site alias and port 1433 to works.
I know the list of servers that are used in my DB location but the maintenance can be a problem for my clients.

Nerin
Автор

Definitely LIKE.
Great video.
Tnx Tim.

UmanPC
Автор

How Do I select correct design pattern for development before starting?

for example: for which type of project should we select factory pattern, Singleton and other...

your help will be appreciated

Thanks

FAHADBINYOUSUF
Автор

.Net 7 is GA! I just made a suggestion on your suggestion site for a 10min video on Installing .Net 7, runtime, SDK, Visual Studio 22 v17.4.0, and Linux.

micro
Автор

Just know that, whatever you decide, it will already be on it's way to being old and outdated a year from now and people will be suggesting you start converting to the newest and greatest thing. The biggest fault I see in web design is lot of thought going into the backend and little going into the user experience. That is what Amazon got right 20+ years ago. Think about the user of the website first and foremost. If the UI sucks, the site sucks no matter how much great thought and technology went into the backend.

quicktastic
Автор

What if you wanna learn your first framework?

ruchi__
Автор

Blazor, One Framework to rule them ALL! You must use the One Framwork, My Precious. Ok, yes, I know there are other frameworks, but I do no like any of them. Everything else seems like old news to me. Yes, I know this is bright shiney object syndrome, but right now it is a hot topic. I just hope Microsoft continues to support its evolution.

micro
Автор

The write answer: choose Angular, it is a must. Everything else is a "migration plan" -- migrate everything in that direction, piece by piece. Saying "it all depends" and then sell MS shit -- is not nice and honest.

gabrielgracenathanana
Автор

C# is good for many things, but for web development it is too clonky. Too many lines of code for simple tasks. Node JS and React is so much faster. And with all the free packages and libraries it is my preference

brynarn
Автор

this shows that you are indeed an old MS guy! I use that term not in a positive tone. It is close to "you are a asp page guy", or "you are a vb6 guy" in 2020. You mentioned all factors right, but you put the weight wrong. And, you put it in a silent FUD way, the typical old MS way. The key thing is, in your analysis, you never directly address technical issues. You always imply that people cannot learn a new technology within a few weeks. It is so strange!! You yourself actually learn new things. Why are you assuming that asp page people or desktop VB6 have to take much long time learning, for example, Angular, than learning Blazer? Why you sell MS stuff in such an "evil" way?!! Man, it is not cool.

gabrielgracenathanana
Автор

A lot of this is captain obvious stuff and really thin on content. Lately most of your videos have been all obvious / filler content and no meat.

allenbythesea
Автор

Bruh these filler videos are terrible. The whole thing could be 30 seconds.

Corvin_
Автор

It would be handy if there were time title parts on the video (don’t know how they are called exactly, but it shows a title for each section of the video on the play bar).
I myself choose new frameworks that i don’t have any experience with for fun projects, and frameworks i like and know about for potentially serious proof of concept projects :D

KILLBASE
join shbcf.ru