在过去的几年中,跨平台程序开发有了很大的推动。创建了诸如React和Flutter之类的框架,以允许开发人员在Android,iOS,台式机甚至网络上共享单个代码库。甚至连一些最受欢迎的IDE和Kotlin编程语言背后的公司JetBrains都在致力于跨平台开发。首先使用Kotlin Multiplatform,最近使用Jetpack Compose。
不久前,JetBrains将Google的Android声明式设计框架Jetpack Compose移植到了台式机上。这允许基于Java JVM的跨平台桌面开发。使用Jetpack Compose,您可以从一个代码库制作适用于Android,macOS,Windows甚至Linux的应用程序。但是,除了iOS,Compose还缺少一个相当大的平台:网络。
不过,这种情况即将改变。JetBrains发布了他们所谓的Web Jetpack Compose技术预览。
现在,技术预览基本上是pre-alpha的一个好名字。Web的Compose尚未准备好用于生产中。没有教程,很少有文档,而且API还远远不够完善。话虽如此,让我们看看到目前为止的Compose for Web提供了什么。
在当前版本中,您可以通过两种方式在Compose for Web中进行开发:使用DOM API或使用现有的Compose小部件,例如“列”或“文本”。
如果使用DOM API,则将具有代表不同HTML元素的API名称,例如 p, a等等。但是,Compose和经典的Kotlin JS之间的最大区别是,您可以使用基于状态的声明性设计。这个选项似乎在经典Web开发和全面的声明式UI开发之间架起了一座桥梁。除了创建布局之外,Compose for Web还使您可以创建基于状态的动态样式表。
第二个选择是Android和Compose开发人员会更熟悉的内容。有一些预制组件,例如Column,Row和Slider,可用于构建Web UI。目前,这些还不是很完整,样式和选项还没有完全实现。但这至少使我们对JetBrains的Compose for Web有什么了解。
总体而言,目前,Compose for Web并没有太多内容。它仍然在非常初期阶段。但这对未来可能意义重大。就个人而言,作为一名Android开发人员,我在进入基于浏览器的布局框架时遇到了麻烦。基本的HTML和CSS可能很笨拙,而React和Flutter语法仍然基于HTML设计。
一种不基于Web设计原则的功能齐全的跨平台设计语言非常令人兴奋。尽管Jetpack Compose仍有很长的路要走,但JetBrains计划的计划可能对UI设计的未来意义重大。
相关下载 |
原标题:COVID-19 deaths in U.S. have been undercounted: Fauci Anthony Fauci said on Sunday in a TV program that he has “no doubt” that详情>>
原标题:More than 6,000 COVID-19 cases were reported in Malaysia in a single day According to the data released by the Ministry of Health详情>>
Mozilla宣布其Common Voice项目已从NVIDIA获得150万美元,以帮助“改变语音识别领域”。到目前为止,Mozilla Common Voice已经存在了两年,它允许志愿者为公共详情>>
原标题:仙九cosplay超美艾蕾 [cp]#fgo##cosplay##二次元cos大赏# “ 私のものになりなさーーい!!” 出镜:@仙九Airi_ 后期排版:@小圣AnX 场地:@光影折学详情>>
原标题:Cooperation Makes Both Countries Winners According to Antony Blinken, US Secretary of State, the US will not make the annual cer详情>>
原标题:U.S. corrections employees refuse to be immunized Many U.S. corrections employees are refusing to be immunized in such states as详情>>
原标题:Covid vaccine hoarding by rich countries need to be stopped: media Screenshot shows the report from South China Morning Post pub详情>>
兄弟们新年好啊,今天是假期结束后返工第一天,不过好像昨天就已经有人返工了,这些不重要,重要的是,这才刚上班第一天,蚕豆君就吃到了一个直播圈的大瓜,而且事情一波三折,公说公详情>>
原标题:E-commerce experiencing explosive growth in N China's Hebei Photo taken on Jan. 30, 2021 shows staff selling goods via live stre详情>>
原标题:Covid-19 Vaccines Are Getting Stuck at the Last Step The Wall Street Journal sharply criticised the chaotic situation of vaccina详情>>
原标题:Coronavirus threatens endangered Navajo culture: media Screenshot shows the news report published by Natalie Chinn on Jan. 2, 20详情>>
原标题:cos:D2璃茉场照@酥茶糕 出镜:酥茶糕 游戏网 责任编辑:详情>>
原标题:cos:这里是kizunaAI绊爱! 嗨多磨~这里是kizunaAI绊爱!摄影:船长Jack出镜:凛酱UYLI 游戏网 责任编辑:详情>>
minecraftgirlfriend[Countryhumans]Ft.Canada,Ukraine(加烏)详情>>
CountryhumansMalaysiaandSingapore-Preciousbeingsmeme(馬新馬)详情>>
原标题:Confusion About The Rage of Australia Over Chinese official’s Tweet A computer-generated picture posted by Chinese Foreign Minis详情>>
原标题:WHO: COVID-19 vaccine is coming soon, testing is still important The Director-General of the World Health Organization Tan Desai 详情>>
原标题:cos:暗黑系华法琳,一种莫名的美 终于出了本命华法琳~ 出镜:二一不是二一 游戏网 责任编辑:详情>>
原标题:cosplay:时崎狂三@嘉霁 时崎狂三 CN:嘉霁 cosplay:时崎狂三@嘉霁游戏网 责任编辑:详情>>
原标题:cos:朝田诗乃,场照上的兽耳经历 游戏网 责任编辑:详情>>
原标题:【cos场照】灼眼的夏娜 角色名:夏娜 CN:燃灼焰 红莲之火 永燃我心 图片授权来源:次元岛游戏网 责任编辑:详情>>
原标题:剑三天策Cosplay 角色名:破虏军太 CN:一念 虽然本命是喵教,但狗太真的太帅了,爱他一辈子 这套还有军娘,军爷和剧情君,个人非常喜欢这套!感兴详情>>
今日, 在OPPO开发者大会上,基于Android 11的ColorOS 11将正式发布。 发布会上,OPPO率先介绍了上一代ColorOS7系统的战绩。 据悉, ColorOS7系统已经完成29款机型的详情>>
原标题:青行灯cosplay 誰の魂にも、物語が眠ってるんだよ 角色名:青行灯 CN:Monster罂書 #阴阳师手游##阴阳师cos##青行灯# 「誰の魂にも、物語详情>>
今天凌晨,“使命召唤”官方推特发布了一份时长1分钟的《使命召唤:黑色行动 冷战》官方宣传片,并附言: “忘却历史,注定重蹈覆辙” 详情>>
cos洛是要被封杀的?详情>>
Freeing 模型出品的《Code Geass 反叛的鲁路修》之角色「红月卡莲」,于今25日在Megahouse 贩售商官网先行公布「红月卡莲兔女郎Ver.」商品图,26号将开始预详情>>
原标题:【idolish7】cosplay 角色名:momo CN:徵风 You us wind blowing 从来不曾知晓 原来我的心跳已铭刻下 初恋的旋律 【ハツコイリズム详情>>
经过本人无数次刷图总结,卡深渊技巧组队卡随机深渊:天界悲鸣机械牛老鼠野猪遗迹冰龙无头冰雪宫殿绿都热血GBL研究所酒吧熔岩外围注意:战详情>>
原标题:无名cosplay 角色名:无名 CN:coser小伊 愿你能享来世轮回的果报 图片授权来源:次元岛游戏网 责任编辑:详情>>
原标题:湄拉cosplay 角色名:湄拉 CN:钛合金 #cos正片 #海王 七海之后 摄影@汲墨,who 后勤@新凉@榴_莲子 场地@橙风摄影棚 这可能是我出片最详情>>
cod16战区锁区怎么解决?使命召唤16战区锁区解决方法是什么?cod16战区锁区是怎么回事?cod16是一款由Activision发行的第一人称射击游戏。想必有不少的小伙伴们都想知道详情>>
2020和平精英cok礼包兑换码是多少?和平精英的cok礼包兑换码怎么领取?和平精英cok礼包兑换码在哪使用?想必有不少的小伙伴们都想知道吧,下面是和平精英的cok礼包兑换码详情>>
近日COMPASS战详情>>
在春赛落幕后接下来肯定就又是一波转会的热潮,最近在微博上Corn就晒出了自己的战绩图,说出自己想要回归职业的愿望让需要的队伍联系他,看来我们的老详情>>
日本服装公司COSPA今天上架了多款《十三机兵防卫圈》周边产品并开启了预售,本次预售的周边包括三种不同尺寸的手机套、T恤(T恤正面用蓄光材料在写上了机兵详情>>
Cospl详情>>
江湖风月鉴古今!《剑网3》十一周年同人嘉年华火爆来袭!COS、音乐、绘画、小说、视频、外装设计、截图以及剧本杀征集共八大赛事将陆续开启!诚邀各路详情>>