























这是一个创建于 776 天前的主题,其中的信息可能已经有所发展或是发生改变。
本人对 Web 开发认知还停留在手敲 HTML+CSS+JS 的水平,不了解任何框架,有一些的移动开发经验。有以下困惑:
1 across 2024 年 4 月 30 日只接触了两年 web ,主要是平台涉及,没有透彻深入过。 |
2 tool2dx 2024 年 4 月 30 日我自己的前端开发迁移流程: 1. jquery+手写 css |
3 LavaC 2024 年 4 月 30 日 via Android1:css 了解完盒模型、flex 和 grid 布局基本够用了; |
4 LuckyLauncher 2024 年 4 月 30 日1. 建议直接 flex |
5 iOCZS 2024 年 4 月 30 日我觉得你都下海了,还问我能不能用腿跑,这个就不太合适了 |
8 rookie2luochao 2024 年 4 月 30 日因为我不喜欢写太多 css ,所以我都继续用的 cssinjs, 也没有用什么 taiwincss unocss 这些 |
9 ltq918 2024 年 4 月 30 日 via Android初入 Web ,个人觉得 Bootstrap v5 是一个很好的起点。不太用 CSS ,使用 row col 可以完成很多布局 |
11 thank4 2024 年 4 月 30 日目前的 web 开发的话,像 vue 之类的话,如果你之前接触过 jectpackcompose 或者 SwiftUI 的话,大体比较相像。个人觉得前端甚至比原生移动端写 UI 更加方便,web 有很多的组件库。android 里面的很多控件基本上 Web 一些组件库像 ant 之类的都有类似的。 |
12 zsk425 2024 年 4 月 30 日我的前端学习目标就是能开发 CMS 、简单的官网,可能也会有小程序,不会很深入,目前看来布局有可能不行,感谢大家热心回复 |
13 DLOG 2024 年 4 月 30 日写了 10 几年移动端和前端的老鸟,唯一的难点是:CSS |
14 ebushicao 2024 年 4 月 30 日如果你的环境不限制技术栈,那完全可以用 flutter 开发 web 。 |
15 lizy0329 2024 年 4 月 30 日如果不用考虑兼容性,css 应该是布局系统里,最简单,也是最强大的存在了吧 |
16 sankemao 2024 年 4 月 30 日1. 如果只用到 css 控制大小布局,比 android 那套简单的多 |
17 blur1119 2024 年 4 月 30 日第二点的话,组件倒是不知道,不过 js 原生和 React hook 都可以实现 |
18 jones2000 2024 年 4 月 30 日找不到合适的,自己撸一个不就行了。求别人不如自己搞。会 js 就行。 最后还不是编程成 js 执行。 |
20 tool2dx 2024 年 4 月 30 日@jones2000 我也喜欢 absolute ,因为几乎所有的平台都支持绝对布局,移植 UI 体验实在是轻松加愉快。 你用一大堆约束布局,也就浏览器漂亮一点,还要看目标平台是不是支持。不支持还要改来改去的,麻烦。 |
21 weixind 2024 年 4 月 30 日css 只要会 flex 基本上就够用了。也写过一点 iOS 和 flutter ,web 的布局基本上是最简单和强大的了。。。 scrollview 这种东西社区里面成熟度很高的没有十个也有八个。 写前端不用三大框架就好比解剖牛不用刀,用手抠一样。 楼上推荐全用 position: absolute 就好比走路不用腿,用下巴。 君子生非异也,善假于物也。用 20% 的精力系统性学习点入门的内容足以解决 80% 的问题。 |
22 820xR094p6MVvKIn 2024 年 4 月 30 日flex 布局还是比较好掌握的,跟着教程过半小时就能上手,难点就是在没设计师的情况下,要自己做出漂亮的页面太难了 |
23 tool2dx 2024 年 4 月 30 日@weixind "楼上推荐全用 position: absolute 就好比走路不用腿,用下巴。" 不能这样说,很多 figma 插件,导出来的默认就是绝对布局。又没让你手写。 flex 只适合手写布局,但我个人觉得,别的平台都自带 UI 图形设计器,唯独 web 没有。 你看哪一个行业设计师,用代码设计界面啊,也就前端专属了。 |
25 cvooc 2024 年 4 月 30 日单轮布局的话 css 应该是最强大的了 |
26 linyongxin 2024 年 4 月 30 日css+js 必须啃,不然还是好好做老本行吧 |
27 checkcai 2024 年 4 月 30 日我是一开始学的 Android ,后来转 Web ,一开始写布局很不适应,后来了解了 flex 布局,基本就没有什么问题了。 |
29 mathfather001 2024 年 4 月 30 日Is it harder to move, should it be easier to switch to the web? |
30 naminokoe 2024 年 4 月 30 日HTML+CSS+JS 与框架的主要区别在于,当页面上有多个组件需要相互响应时,框架比 JS 简单。如果只是一个输入框+一个提交按钮,确实用不着框架 |
31 liyafe1997 2024 年 4 月 30 日终极 Web 开发:C++ for Qt on WebAssembly (逃 |
32 ericguo 2024 年 4 月 30 日如果你觉得 CSS 布局太复杂,手写大量 JS 代码太累(其实写 TS 更累),实事求是的说,你还是不要做 Web 开发了。(抱歉不友善,但是我也想不到更好的表达方式。) |
33 ericguo 2024 年 4 月 30 日@zsk425 Flutter 就算了,Google 这两天都大裁员了,这年头连原生都在哪里卷交互,React Native 都半死不活的( RN 用户基数还是要比 Flutter 高太多了)。真正的跨平台只有两种,C 和 Web 。 |
34 dizeng1118 2024 年 5 月 3 日android 的 constrain layout 和 iOS 的 autolayout 都是 Cassowary layout ,这个东西在 web 世界里不太流行,有人尝试过但放弃了。https://news.ycombinator.com/item?id=13125093 ,可能觉得还是太复杂。 现在即使在 mobile 上,新的 UI 框架如 SwiftUI ,JetPack Compose ,甚至之前的 flutter ,都没有采用 Cassowary layout ,而是用类似 HStack VStack 这种横着来一下,竖着来一下的组合 layout ,而 css flex layout 又恰到兼容了这一习惯。当 view 的数量和嵌套不再是性能瓶颈时,复杂的 Cassowary layout 用处就不是很大。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。