- 0
Migrating winforms app to a web app - any advice ?
-
Recently Browsing 0 members
- No registered users viewing this page.
-
Posts
-
-
By Nightseer · Posted
Mozilla really should start cutting paychecks of management, CEO and so on. Like they don't have resources, but easily spend millions on that. While decisions of those people lost them ton of money with stuff like services they are now shutting down. And overall I think they got too many people on top too. P.S. Also those sane people on top failed to notice or act on how Google money could go away and do something about it, like alternate sources of revenue. They had many years of ignoring it. -
WinRAR 7.12 Beta 1 by Razvan Serea WinRAR is an archiving utility that completely supports RAR and ZIP archives and is able to unpack CAB, ARJ, LZH, TAR, GZ, UUE, BZ2, JAR, ISO, 7Z, Z archives. It consistently makes smaller archives than the competition, saving disk space and transmission costs. WinRAR offers you the benefit of industry strength archive encryption using AES (Advanced Encryption Standard) with a key of 128 bits. It supports files and archives up to 8,589 billion gigabytes in size. It also offers the ability to create self extracting and multi volume archives. With recovery record and recovery volumes, you can reconstruct even physically damaged archives. WinRAR 7.12 Beta 1 changelog: When extracting a file, previous versions of WinRAR, Windows versions of RAR, UnRAR, portable UnRAR source code and UnRAR.dll can be tricked into using a path, defined in a specially crafted archive, instead of user specified path. Unix versions of RAR, UnRAR, portable UnRAR source code and UnRAR library, also as RAR for Android, are not affected. We are thankful to whs3-detonator working with Trend Micro Zero Day Initiative for letting us know about this security issue. Previously "Generate report" command included archived file names into HTML report as is, allowing to inject potentially unsafe HTML tags into the report. To prevent such injection the current version replaces < and > file name characters in HTML report with < and > strings. We are thankful to Marcin Bobryk (github.com/MarcinB44) for bringing this security issue to our attention. If "Test archived files" and "recovery volumes" archiving options are used together, recovery volumes are also tested. Previous versions completed the test before creating recovery volumes, so they hadn't been verified. Nanosecond file time precision is preserved for Unix file records when modifying RAR archive in Windows. Previously it was converted to Windows 100 nanosecond precision. Download: WinRAR 64-bit | 3.7 MB (Shareware) Links: WinRAR Website | WinRAR Themes | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
-
By Malisk · Posted
I just learned Fakespot existed. Doh... -
By jesseinsf · Posted
How does one force enable the new start menu after installing this build?
-
-
Recent Achievements
-
IAMFLUXX earned a badge
Week One Done
-
Æhund earned a badge
One Month Later
-
CoolRaoul earned a badge
One Month Later
-
Kurotama earned a badge
First Post
-
Carltonbar earned a badge
Collaborator
-
-
Popular Contributors
-
Tell a friend
Question
Brys
Dear neowinians,
I wonder if you have any advice - suggestions if any of you went through something similar.
A bit of context : here at work we're developing and maintaining an old VB.Net winforms custom application for our client - I say old because it already had about 10 years before I joined here, and although we're not a big company, many many people have worked on it; you can imagine the kind of app, it's big, it's complicated, it does many things, and many of those things are done in many different ways, and nobody never had the time to update/upgrade our coding standards on an application-wide scope. By that I mean, e.g. if you think in terms of MVC architecture, in some places, some of our M's and V's are mixed together and that is bad for a number of reasons that we won't get into right now but may be important for the rest of my tale...
Anyway so one of our big problems right now is that everyone at our clients' use this software, and by everyone I mean that they have people in a few different countries, and they all have to connect to a central database with all their common data, and obviously there's so much I/O between the database and the app that this is starting to become a problem. Long story short, on of the possible solutions my boss is considering is making a web app. This would force us to put all the logic in our controllers, as it should be, and all the communication with the database would be server-side.
I assume we would have to rewrite all (or most) of our UI (because, duh). My boss, however, hopes we would be able, if we used Microsoft tools (I'm guessing that means ASP.Net), to keep some of our objects and code intact. As I said, there's a number of places where that's not the case, but some places where it is, it's hard to pinpoint them without analysing the entire code, which we'll get to eventually. He also hopes that, maybe, we would be able to have both the desktop and the web client, side by side, sharing some of their objects - I believe this would require considerably more work than the already big task we'd have ahead of us, but whatever.
Soooooo, my question : if any of you have faced a similar situation or have a familiarity with these technologies, would you have any advice, things to avoid, things to watch out for, what dangers we would face, what could go wrong (plenty of things, but, you know)... I'd be glad to hear your stories. If not, well... thanks for reading anyway ! Have a nice day and whatever !
Link to comment
https://www.neowin.net/forum/topic/1320568-migrating-winforms-app-to-a-web-app-any-advice/Share on other sites
18 answers to this question
Recommended Posts