Web Connection
From 6.05 to 7.40
Gravatar is a globally recognized avatar based on your email address. From 6.05 to 7.40
  Luca
  All
  Apr 4, 2024 @ 01:50am

Hi Rick,
I have a lot of WC 6.05 projects and would like to upgrade to latest WC version.
Is this a feasible upgrade?
I can't upset all the projects I have in production.
Many thanks

Gravatar is a globally recognized avatar based on your email address. re: From 6.05 to 7.40
  Rick Strahl
  Luca
  Apr 5, 2024 @ 10:10am

If I recall you are using the Web Control Framework?

If so that feature has been removed as a primary framework in 7.x. However, all the existing components are still available. IOW, WCF apps will still work on 7.40 but you need to enable the legacy framework.

You probably wouldn't get much in the way of feature benefits from 7.x other than the improved tools for application layout, deployment and local development Web server functionality. IOW - all the infrastructure functionality that makes it easier to manage applications, deploy them and run them on a server.

+++ Rick ---

Gravatar is a globally recognized avatar based on your email address. re: From 6.05 to 7.40
  Luca
  Rick Strahl
  Apr 5, 2024 @ 06:48pm

yes, I have Web Control Framework 6, I use it extensively with great satisfaction and I am very grateful to you for making this powerful tool.
I won't deny that I'm worried, because I have many projects in production with hundreds of web pages and I can't find myself in difficulty with a framework update.
The upgrade cost is irrelevant.
I will try to understand from the documentation if I can make this "jump" painlessly or if it is more prudent to give up.
Thanks

Gravatar is a globally recognized avatar based on your email address. re: From 6.05 to 7.40
  Rick Strahl
  Luca
  Apr 6, 2024 @ 10:40am

I don't think there's a jump to make unless you are planning to re-write your application. Your application should be able to run in 7.0 using your existing code. The only benefit there is that you would be up to date and have all the latest updated, bug fixes, security updates etc. and can continue to upgrade to those as v7 (and beyond) sees new updates.

You can potentially retrofit your application skeleton (ie the Web Connection launcher and project structure) fairly easily, without touching your existing Web code. Basically you'd create a new project and then move the old code into it. That way you could take advantage of the new deployment and management features.

If you started with WWWC 6 then some of that may already be there. But if you started with earlier versions then you are still on the original project model which was basically put it whereever you want to.

+++ Rick ---

Gravatar is a globally recognized avatar based on your email address. re: From 6.05 to 7.40
  Jim Day
  Luca
  Apr 7, 2024 @ 04:28pm

I have a lot of pages using Web Control Framework under version 7.26 I also have pages in the same system using the new format. The only thing I could not get running is the Date Control in the framework. For me, developing under 7.0 results in better formatted pages for the phone that what I did under the Web Control Framework. If may be my problem, the pages work on the phone but are not automatically formatted well.

Gravatar is a globally recognized avatar based on your email address. re: From 6.05 to 7.40
  Rick Strahl
  Jim Day
  Apr 7, 2024 @ 05:59pm

Jim,

Good point about the fact that you can mix and match old Web Control Framework pages with new MVC pages - as you can do in Web Connection 6 and even 5. MVC was always there, but it wasn't until 6.5 I think that the default Bootstrap styling was included. Of course the styling is and always has been optional but that's how most people start anyway and often continue with.

developing under 7.0 results in better formatted pages for the phone that what I did under the Web Control Framework

That's because they are using different CSS frameworks (by default). Web Control Framework came out pre-mobile or when mobile HTML was just getting started so that framework was never designed for it.

The new MVC framework in 6.x and later is based on Bootstrap and has basic mobile friendly rendering as part of the default styling.

+++ Rick ---

© 1996-2024