[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)