Base solution for your next web application
Open Closed

Migrate jquery -> angular #5733


User avatar
0
junet created

Hi!

We currently have an ASP.Net Core + jQuery project, with a CI/CD to Azure Devops (VSTS) (staging+production). So far we have not made much GUI-changes but have created a lot of entities via the RAD tool.

We have however now decided to switch to Angular 6 version of ASP.NET Zero. The question I have is what might be the most effective way to migrate?

Alternatives:

  1. Start new. To recreate all entities and recreate the CI/CD would probably be in the range of 80-100h.
  2. Merge old and new project, deleting web and adding Angular folders/solutions. Can I then recreate the GUI parts of the RAD for all entities? What changes to the CI/CD will I need in order to get angular to work? Is this even a good way to go?
  3. Any third option?

What would You do?

Thank You very much for any input.

// Andreas


1 Answer(s)
  • User Avatar
    0
    ryancyq created
    Support Team

    hi, i would suggest a hybrid approach that could save you some time on re-creating the entities and application services.

    1. you can keep web.core and web.host projects (api/endpoint mainly come from application project
    2. create angular project
    3. start GUI migration from web.mvc to angular project
    4. integrate angular project with web.host (which contains all the endpoints)