Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Cory Smith
    @DualBrain
    @CyrusNajmabadi does this suggest that you might considering working on initiating an Await in Catch or is that something that is just too complicated in scope? 😉
    @cristianlt23 I suspect that it will be (eventually) possible to (at minimum) be able to do what you can do today in VB/Xamarin. Taking that further, we will have to wait and see regarding XAML source generation. But to take this further, on the Windows side MAUI is built on top of WinUI with certainly should be approachable to a VB dev. https://docs.microsoft.com/en-us/windows/apps/winui/
    Cory Smith
    @DualBrain

    As of July 8th, a MAUI team member wrote:

    There are no plans currently to support templates in .NET MAUI, however I'm not aware of any reason that you couldn't use VB to write a .NET MAUI application. If someone wants to create and maintain some community templates that use VB for .NET MAUI we can see if it makes sense eventually to include them with the C# ones.

    (REMINDER: Plans change.)
    Cory Smith
    @DualBrain
    There is also this thread: dotnet/maui#266
    Cory Smith
    @DualBrain
    Also, Silverlight (when it was a thing) had full support for VB. ;-) As I said, I kind of turned away from Silverlight some time ago due to the discontinuation of Windows Phone and the writing on the wall with Firefox and Chrome dropping support for launching Silverlight. I loved the concept and approach (XAML/VB); but it was what it was. If OpenSilver can breath new life into the overall concepts that Silverlight addressed as well as perform well on Wasm with a .NET "shim", I'm very interested in revisiting the Silverlight-approach ala OpenSilver. I have an app that has "died" due to the death of Silverlight; so it'd be great to revive it and not have to completely rebuild the UI and possibly other things - it's purely a hobby project with very little value beyond "hey, cool, check this out!", so investing a tremendous amount of time into it just isn't in the cards. Regarding OpenSilver, they also seem to be interested in adding support/capability to either handle or (at the very least) migrate LightSwitch (but I have zero knowledge of LightSwitch other than knowing the name).
    Cory Smith
    @DualBrain
    Back to Maui... I'm still holding off until MAUI is released before I dig too deep into it (lesson learned with Blazor). As of now, it's still in serious preview stage: https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-9/
    Interestingly enough though is that in this release announcement they are talking about the underlying API that can be leveraged to draw cross platform; elsewhere I see that it is possible to create an F# MAUI application through the template only approach and that there will most likely not be "designer" support for F#; but nothing stopping F# from working so it certainly seems like it is possible that "something" can be done with VB. But, as I said, I'm not going to dig into it until the ground is a little more stable as things could easily change (one way or another) so any significant investment into investigating what can/can't be done at the point is way to premature.
    But it is promising that there does indeed seem to be an API approach; if that is the case, then there shouldn't be any reason why VB can't be utilized. Having a nice "designer" support may be missing, but if that is all that is "missing" I can work with that. ;-).
    Cristian FRC
    @cristianlt23
    @DualBrain
    Thank you for indicating the articles to be read and also for your clarifications regarding MAUI.
    I'm hoping VB won't be left out this time!
    Cory Smith
    @DualBrain
    WinUI 3 appears to be what I'm interested in as WinUI 2 is only for UWP. There is a comment regarding WinUI 2 that it does support UWP/VB applications including .NET Native; however, in the "what is different between" WinUI 2 and WinUI 3 is that VB is not mentioned in the comparison for "what languages are supported". However, this seems a bit odd to me as WinUI appears to be exposing API calls... and it is only in WinUI 3 that you can use this from Win32 style applications. So I'm guessing this to mean that WinUI 3 (as of version 0.8 <--- not even version 1.0 yet) doesn't have project templates and/or (if there are any) designers (and related source generators) for VB. Given that it's not even at the 1.0 stage and, more importantly, you can't even deploy a non-packaged application with the supported release channel version I feel it is still to early to dig too deep into "what exactly WinUI 3" actually is (or rather will be). There's still too much dust in the air; so will have to wait for the dust to settle a bit before I can dig in more. I will say that of all the projects out there, WinUI 3 (aka Project Reunion) is the one that interests me the most as I primarily build Windows applications. That's not to say I'm not interested in other projects; just that this one is most relevant to what I do day-in-and-day-out. I'm assuming (based on other threads I've seen) that the future of MAUI is also built on top of WinUI 3 (when targeting Windows). So I think that the true answer to any questions about WinUI 3 and/or MAUI is still "let's wait and see" what becomes of what is currently being built - once the dust settles we can regroup, evaluate and (if necessary) come up with a plan for what can be done (assuming there is interest). Given the comment made in the MAUI repo (the July 8th I mentioned above) I am also assuming that we as a community may be able to fill in the gap (if necessary).
    (Most of this is me making assumptions; if anyone knows of any specifics that prevent VB from working with WinUI 3 and/or MAUI, please share.)
    Cristian FRC
    @cristianlt23
    your hunches are quite interesting and make sense.
    Very cool !!!
    Cory Smith
    @DualBrain

    In this episode of *VB Supported"... check out https://github.com/JoeMayo/LinqToTwitter

    I haven't tried it myself, but there are samples in VB. 👍

    Cristian FRC
    @cristianlt23
    👏👏👏👍
    Mohammad Hamdy Ghanem
    @VBAndCs
    This 2007 forum thread makes me very sad. The writer saw the 2017 MS VB strategy 10 years earlier!
    https://www.vbforums.com/showthread.php?500263-Future-of-VB
    CyrusNajmabadi
    @CyrusNajmabadi
    the author is not correct
    we don't have two teams here
    there is a single team that supports both C# and VB.
    i also find this a bit bizarre
    do you just go out looking for posts from 15 years ago about people negative about the future of VB?
    you seem to invest a huge amount of energy into negativity around the VB space.
    to the point htat i genuinely question if you want VB to succeed, or you more want to just find reasons to believe it will fail since it's not doing the things to support the narrow cases you want it to support.
    Cory Smith
    @DualBrain
    I agree with @CyrusNajmabadi; will add more about how the 2007 post is way off - with evidence to support this.
    Mohammad Hamdy Ghanem
    @VBAndCs

    we don't have two teams here

    There was no Roslyn back then. And most what he said about doing every thing twice for two similar languages I heard the team literally repeating 10 years later.

    Mohammad Hamdy Ghanem
    @VBAndCs

    do you just go out looking for posts from 15 years ago about people negative about the future of VB?|

    No, I just bump into them everywhere along the vb timeline!

    Mohammad Hamdy Ghanem
    @VBAndCs
    The clear point is that vb demolition started back then, as it is obvious from the post and the MS team member response there, that vb was the most famous and vb express had the highest downloads, but all new techs and sdks has C# support. This is why the post predicted VB devs migration to C# , which already happened when new ASP.NET and Xamarin frameworks didn't support VB.
    It's hard to believe that kleinma saw that coming, while the team couldn't. At least we are sire now that he warned them! So, Why we still got the same result?
    CyrusNajmabadi
    @CyrusNajmabadi
    there was roslyn back then
    we weren't open source though
    No, I just bump into them everywhere along the vb timeline!
    perhaps if you go looking for things to support your negative view, you'll always find it
    like how people get sucked into social media spirals.
    I also literally never understand your position
    because you ask us to both not change anything, because that's painful for companies to adapt to
    but you also want us to change things non stop with new apis and sdks
    my position is that you simply like to do nothing but be negative.
    Basically, you exist only to be a naysayer/killjoy
    no matter what happens in any direction, you will always view it with negativity
    See our recent conversation on working with you to fix the issues in VB.net that you reported.
    you complained that we weren't doing anything about it, but hten wouldn't even work with us to try to fix it with you.
    but all new techs and sdks has C# support.
    this is amazing to me.
    it's like you view any support of C# as being a negative for VB.
    Yes. we support C#. It's a popular language (like with VB).
    the support of C# doesn't diminish that (and i really wish you'd stop looking at everything positive toward C# as something to complain about).
    If you want to help VB, help us with it.
    CyrusNajmabadi
    @CyrusNajmabadi
    If you want to just be a negative nancy, go somewhere else and spread your negativity there.
    Mohammad Hamdy Ghanem
    @VBAndCs
    @CyrusNajmabadi Do you get any kind of therapy? I guess you sldo, and this is why i go easy with you, becuase i understand your obsession and it is not that hard to use it to drive you crazy. Guess what: your product is not perfect, and your remarkable work has issues and your policy about vb and many products makes devs angrey and juge you every were. A normal healthy man will accept the criticism and use it to make his product better. You on the other hand are very hostile to anyone that report issues or even make new proposals! In fact this attitude explains where all these fatal decisions come from. You all need help man. I hope you get it. Happy miserable night :D
    By the way, I found it siilly to respond to your sick accusations. I am one of the very few active in vb community, and you are very aware of vazor, record source generator and sVB. I always interpreted the negativity accusations to youe mental issues or something, which is not strange among computer geeks, and this is why i always ignored them.