[HN Gopher] Adaptive Cards: Platform-agnostic snippets of UI, au...
       ___________________________________________________________________
        
       Adaptive Cards: Platform-agnostic snippets of UI, authored in JSON
        
       Author : kaypee901
       Score  : 57 points
       Date   : 2024-02-07 21:11 UTC (1 hours ago)
        
 (HTM) web link (adaptivecards.io)
 (TXT) w3m dump (adaptivecards.io)
        
       | ranger_danger wrote:
       | Now if this was a Qt/QML plugin I would actually pay money for
       | it.
        
       | furyofantares wrote:
       | Is the voice in the promo video TTS?
        
       | candiddevmike wrote:
       | > Adaptive Cards are platform-agnostic snippets of UI
       | 
       | No macOS or Linux support...
        
         | kevingadd wrote:
         | Since it supports Android and iOS, it seems likely that's due
         | to a lack of demand and not an actual portability barrier?
        
         | BrentOzar wrote:
         | > No macOS or Linux support...
         | 
         | Nothing in the Github feature roadmap for either one, either.
        
         | dimitar wrote:
         | FWIW I've used adaptive cards in Teams on MacOS
        
       | kmetan wrote:
       | This brings memories of Object Linking and Embedding...
        
         | billfor wrote:
         | Objects Lost Everywhere /s
        
           | DonHopkins wrote:
           | More successful than Sun's "Distributed Objects Practically
           | Everywhere".
        
       | password4321 wrote:
       | Someone showed up to say it would stick around (since 2016) 2
       | years ago.
       | 
       | https://news.ycombinator.com/item?id=31449834#31467664
        
       | bmalicoat wrote:
       | I first heard of this project here on HN when I shared a project
       | I finished with a friend to accomplish a similar goal for iOS
       | widgets[1]. I still use a server-delivered JSON file for a live
       | widget on my iPhone. I think there's a lot of value to this type
       | of delivery even if you can't fully customize the UI.
       | 
       | [1] https://wd.gt/
        
       | felixfbecker wrote:
       | I get that XML is not cool anymore but JSON is really a terrible
       | language to define user interfaces. This smells like using JSON
       | for the sake of using JSON.
       | 
       | There's a reason why JSX (basically XML in JS) is so popular and
       | not some JSON definition of HTML. Even Windows apps have XAML so
       | the UI doesn't have to be defined in C# objects.
        
         | itslennysfault wrote:
         | I think Flutter does a great job of doing UI using objects with
         | zero xml.
         | 
         | I also can't stand JSX. It feels like inverted PHP to me (which
         | I suppose makes sense since it's Facebook)... but I guess it's
         | all just a matter of taste.
        
           | dleeftink wrote:
           | Could you share an example as to why you think JSX feels like
           | inverted PHP? I think it is an interesting perspective.
        
       | jcoletti wrote:
       | Is it just me or is the design (and especially typography) of
       | this website atrocious?
        
         | murermader wrote:
         | No idea why your comment is gray, but I agree. The site looks
         | horrible. The text is so thin, it is almost unreadable (at
         | least on macOS). Not to speak of the constantly changing
         | visuals styles and fonts, which make the website feel like a
         | mess, something a backend developer (no offense, not everybody
         | has to be able to make nice looking landing pages) threw
         | together in a day before the deadline.
        
           | jcoletti wrote:
           | Could not have articulated it better, especially when
           | compared to other MS project sites like
           | https://www.fast.design/. Maybe the dev or someone on the
           | team downvoted me :/
        
       | dang wrote:
       | Related:
       | 
       |  _Adaptive Cards_ - https://news.ycombinator.com/item?id=31449834
       | - May 2022 (35 comments)
       | 
       | edit: also - related ongoing thread I assume?
       | 
       |  _Microsoft 's Fast_ -
       | https://news.ycombinator.com/item?id=39294360
        
       | Dachande663 wrote:
       | If Microsoft want to use this, they need to use it. I was engaged
       | in a 9 week battle with the MS Teams review team who were wholly
       | and utterly incompetent.
       | 
       | They wanted fields added and moved that could not be because all
       | of the layout was determined by the card and MS Teams own
       | rendering (namely they wanted a settings link on a card list). It
       | took three calls with their "engineers" to make them realise.
       | Microsoft will never commit to something long enough for them to
       | learn it internally so why should anyone else bother?
       | 
       | Rant over.
        
       | modulovalue wrote:
       | There's a similar project from Google:
       | https://github.com/flutter/packages/tree/main/packages/rfw
       | 
       | rfw is used by Google's Gemini LLM to generate UI.
       | 
       | rfw runs on the web/android/ios/macos/linux/windows, anywhere
       | where Flutter runs.
        
       | andrewstuart wrote:
       | I like that Microsoft innovates alot but I'm wary of the long
       | trail of UI technologies that have fallen by the wayside.
        
       | ChrisArchitect wrote:
       | (2021)? (2016)?
        
       ___________________________________________________________________
       (page generated 2024-02-07 23:00 UTC)