Is it possible to use MVC with VB and ASP?

Asked

Viewed 116 times

1

Is there any framework or way to work with MVC in ASP + VB?

Correct me if I’m wrong, but I’m thinking about working that way:

View -> .ASP
Controller -> .ASP.VB
MODELO/DAO -> .VB

1 answer

3


In ASP probably not. If it is the ASP.NET MVC is no problem, after all it was made for this.

I imagine you will start a new project, right? If it doesn’t make sense, after all if you will continue with what exists you don’t need to think about it.

There are not many plausible reasons not to choose ASP.NET Core or at least ASP.NET MVC soon (now only worth Core, MVC was at the time of the answer).

Actually there are several reasons not to use ASP, the main thing is that it is no longer fully supported long ago.

If you’re worried about learning a new language, learn a framework new give up even more work. If you choose VB.NET the distance to the VB is small. And the perks are huge, and it’s worth the investment, and you’re gonna get a lot of stuff ready. Even though after the answer is given we know that VB.NET will not have more evolution.

If you are using a platform that does not run . NET Core, you can run some old version of . NET Framework. If you’re on a platform that’s not even possible, the least of your problems is choosing an MVC. It would be better to find other solutions since the project is new and it is possible to find some viable.

Even if you can simulate the ASP was not designed to work as MVC, there will be a lot of impedance. If it will still continue in the ASP use his model.

If you already use ASP.NET MVC then you are using at least . NET Framework then it is OK to use VB.NET.

Maybe you think that ASP is the same thing as ASP.NET and that it’s the same thing as ASP.NET MVC. It’s not, it’s all different. You may think these technologies are languages, and they are not. You will program in VB.NET and use ASP.NET MVC in the project.

How to organize the project, what to use at each point will learn when to start.

I suggest you look for a good course where you start from the basics as you are still struggling even with the names.

  • Yes, it’s to start new projects. But in this case it’s not for me, it’s the language in which the company works, and I’m looking for alternatives to improve the new projects

  • The improvement of new projects is to go to . NET Core which is supported today. ASP will be 20 years since the latest version came out. If the company can’t work with something else, then it has to make rice with beans, let alone invent such an ancient technology, better.

  • 1

    @Felipejunges the question was confused, then I saw another question from you. You say that’s what the company uses. What the company uses. The first thing you have to know is the correct name of things, without it you won’t be able to make decisions, you won’t even be able to ask someone something because you don’t have a basic information.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.