cs mr

My feedback

  1. 13 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      cs mr supported this idea  · 
    • 10,465 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        under review  ·  479 comments  ·  Visual Studio IDE » .NET  ·  Flag idea as inappropriate…  ·  Admin →
        cs mr commented  · 

        The important aspect of native apps for me is efficient compilation to native code. Bytecode is OK, AOT even better. Of course what matters is the end result: memory usage and performance.

        Current examples seem to confirm that serious apps (e.g. 3d games, office applications, adobe cc-type applications, AI) cannot be written using javascript or anything compiling to javascript, without being laggy memory-hogs.

        cs mr commented  · 

        From my business's point of view, once we have covered all the platforms, we would not release a webapp because anyone can get a native app, which is better (performance, memory, reliability).

        If we didn't have coverage, then yes a webapp would be worthwhile. Webapps are a cross-platform technology, that make it easy to reach many platforms, albeit with a low-quality solution. But if we can reach those platforms natively, why would we want a webapp?

        cs mr commented  · 

        This project is mostly done. Xamarin.Forms already has most of these items, with only 2. Legacy Windows to come (and 3. and 6. in preview). 7. is not on the roadmap but once you have all the platforms covered with native solutions, you do not need a web solution. https://github.com/xamarin/Xamarin.Forms/wiki/Feature-Roadmap

      • 105 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          6 comments  ·  Visual Studio IDE » Install  ·  Flag idea as inappropriate…  ·  Admin →

          We’re making real progress against this area – slowly but surely. If you haven’t seen Visual Studio 2017 RC (or later) yet, check it out at http://visualstudio.com. We are eradicating many of the separate items that come from Microsoft, although we will continue to list third-party dependencies individually (for example, if I used the Visual Studio installer to get the Android SDK, we presume you might want to be able to uninstall that without relying on Visual Studio).

          Let us know what you think… Thanks for the feedback, Tim Sneath | Visual Studio Team

          cs mr commented  · 

          There is far too much old and obsolete junk installed with the Visual Studio installer, even with VS2017. Visual C++ redistributables going all the way back from 2017 to 2005! The same goes for SQL server. And for the .Net Core SDK. And for the .NET Framework SDK and Multi-Targeting pack. So many old versions are installed. And x86 support is not needed in a default installation either.

          Suggestion for a general policy: If possible, only include the latest version of an SDK. If VS components don't work with the latest versions, then try to update them. If that's not possible, release the previous version. Never put anything before the previous version in a default installation. Anything else can be selected as an option or downloaded on demand.

        • 6 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Visual Studio IDE » SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
            cs mr supported this idea  · 

          Feedback and Knowledge Base