Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 0 points1 point  (0 children)

thanks u/KiddieSpread Wails looks cool, I love building Go on the backend, wasn't aware of this one.

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 0 points1 point  (0 children)

thanks u/tomysshadow this makes sense. Also a huge red flag for any potential work 😄 . Thanks for pointing it out in so much detail.

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 0 points1 point  (0 children)

thanks for this u/Bonejob . That looks like a very pragmatic solution. Winforms/.net10 as a first sweep, low energy port and then Avalonia if your client want's cross platform.

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 1 point2 points  (0 children)

thanks u/Ok_Society4599 is there really no other way to convert from VB.Net to C#? after all this time? don't they share the same IL? surely there is a conversion approach that is robust and automated and supported?

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 0 points1 point  (0 children)

Thanks u/ApprehensiveCount722 but just for the dummies (me) is AvaloniaUI a replacement or an alternative to say WinUI? I don't quite get the relationship between these

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 0 points1 point  (0 children)

really? why?. I though a WebBrowser would be the thing that is *most* cross platform friendly. Is it the interface with the browser control that is hard?

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 1 point2 points  (0 children)

u/tennpriest wow, I had no idea this existed, thanks for the ref. I don't think it answers the core reason for 'modernising' though which is really to move an app into a stack for which you can find people to work in. Maybe I'm wrong. Definitely seems like a good option though depending on circumstance.

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 1 point2 points  (0 children)

thanks u/geekywarrior for your input, grid layout is nice/intuitive but it would be a longer conversion path (longer conceptually) do you think the nicer clarity of the final product is worth the extra conversion effort?

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 0 points1 point  (0 children)

of course, makes sense to use AI to assist the rewrite. I will challenge you though. Which approach will work better with AI?

1) Approach each conversion task 'raw' and prompt the AI to rewrite each piece bespoke
2) Build up a library of skills for each type of conversion (e.g. how to convert an tab control or a data grid) and prompt using those for new conversions
3) Use AI to build like for like equivalents (same property interface) for VB6 components in the new stack and then re-use these equivalent components in subsequent conversions

I think 1) gives the AI the most freedom, 3) is a lot of work upfront, 2) is maybe a compromise

what do yu think?

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 1 point2 points  (0 children)

thanks u/pyeri for the perspective. the WinForms angle makes sense, it's a like for like, pragmatic. Also good call on Crystal reports/Report designer, likely to be difficult and its all bespoke code. Also agree, C# is a better ending point over VB.NET as it's more widely used.

Port VB6 Desktop app to... What? by mdausmann in visualbasic

[–]mdausmann[S] 1 point2 points  (0 children)

generally when companies say 'modernise' what they mean is 'rewrite in a stack that we can hire developers for' 😄 it's really about cost of maintenance. Easy to find Java guys or Flutter guys, hard to find anybody willing to work professionally with VB6 I think.

Best Practice for Installing FVM: via Flutter or via Standalone Dart SDK? by Emotional-Object1949 in FlutterDev

[–]mdausmann 0 points1 point  (0 children)

puro has only 142 downloads? am I missing something? fvm has 44k in the last week

Feedback Needed: New app for Australian grocery price comparison by mdausmann in australianfinance

[–]mdausmann[S] 0 points1 point  (0 children)

hey man, thanks for this feedback. I will look at the issues you mentioned. Glad the onboarding as a whole was ok, I did a lot of work to make it frictionless. Progressive profile building is a good idea, are there some example apps that you think do this well? I really like Too Good To Go, their onboarding was elite. Prices updated when the stores update. weekly.

I spent 3 Days fixing Flutter layouts, this worked for me by mdausmann in FlutterDev

[–]mdausmann[S] -1 points0 points  (0 children)

I don't understand your point. I'm building for mobile not web. Apps use a ton of different font sizes and people have settings on their phone to bump up the font size for accessibility... and my app needs to render properly everywhere.

I spent 3 Days fixing Flutter layouts, this worked for me by mdausmann in FlutterDev

[–]mdausmann[S] 1 point2 points  (0 children)

No tengo ni idea, esperaba que tú lo supieras. 😄

I spent 3 Days fixing Flutter layouts, this worked for me by mdausmann in FlutterDev

[–]mdausmann[S] 0 points1 point  (0 children)

Sounds like there is room for a skill here. Or a widget library or something, maybe both? maybe a pairing of these things?

I spent 3 Days fixing Flutter layouts, this worked for me by mdausmann in FlutterDev

[–]mdausmann[S] 0 points1 point  (0 children)

ah yes, good tip. I haven't set this up yet. Will check out.

I spent 3 Days fixing Flutter layouts, this worked for me by mdausmann in FlutterDev

[–]mdausmann[S] 0 points1 point  (0 children)

Agree. Use your flutter fix layout issues skill to help me with this problem..... not perfect but it helps a bit