后端程序员该从哪个前端框架入手呢? JavaScriptWeb 还是 DartFlutter?

2023-11-09 21:20:04 +08:00
 cookgo
4331 次点击
所在节点    程序员
50 条回复
dreamingclj
2023-11-10 09:52:45 +08:00
建议 js ,以后还能学 react native 搞跨平台,dart 还是小众
KT0J
2023-11-10 09:54:13 +08:00
问这个问题,估计楼主要被嘲讽死了
tool2d
2023-11-10 09:58:28 +08:00
js web 入门可以,但是一些情况下,单页面前端需求都异常复杂。

如果把所有业务逻辑都放进 js 里,时间一长,代码就挺难维护的。

再学一个备用语言吧。
lucifer518
2023-11-10 09:59:25 +08:00
从 Vue 开始吧,先 Vue2+JS ,写一两个项目之后尝试 Vue3+TS ,再之后 React+Next.js
Vue 学会了也可以用 UniApp 搞一些简单的 App ,React 也可以 RN 写 App
Flutter 的话你没有原生基础,只能写一些比较上层的东西,稍微复杂之后还是要有一点原生的基础。有些库只有原生库的话就要写 Dart 调用原生的调用层了( dart 写调用方法,原生层注册调用方法)。
建议从 Vue 上手的话因为 Vue 门槛很低,以上都是我的技术栈
choochoofly
2023-11-10 10:00:31 +08:00
全栈?那你做不做客户端,做客户端的话 js 或 dart 都无所谓,反正最后都要学原生 Android 和 iOS
tyrone2333
2023-11-10 10:03:44 +08:00
各家都在搞自研系统,但是和 js 差不多,所以你懂吧
guguji5
2023-11-10 10:04:25 +08:00
用 flutter 开发前端,就一个字 蛋疼
hakr
2023-11-10 10:28:38 +08:00
我看看有没有说 angular 的
leisifung
2023-11-10 10:34:03 +08:00
js,react,next
bzw875
2023-11-10 10:37:15 +08:00
上海前端踩踏很厉害,3 万多人抢 8000 个岗位。也术有专攻,建议你深入学习后端吧。前端东西学不完
karott7
2023-11-10 10:39:31 +08:00
肯定是 js ,生命力持久,生态丰富,可拓展性强,动态语言,虽然现在想快速熟练有点难度,但是一旦熟悉上手了,能写移动( uniapp, rn )也能写桌面。
flutter 比较尴尬,用 flutter 语言写简单还好,一旦复杂必须接入原生,没人配合的话你要自己学原生客户端语言,难度我觉得比 js 大多了。
而且 flutter 设计思想和代码组织也是借鉴 react 框架的,学会了 js ,了解下 ts ,dart 上手也会快。

总之学 html ,css ,js 肯定是适用性最广的。前端框架 vue 和 react 挑一个,这两个目前生态最丰富,并且 vue 官方中文文档支持更好。
joyhub2140
2023-11-10 10:42:40 +08:00
JavaScript 那边建立起来的技术壁垒,各种新概念,让我一个后端看着都觉得望而生畏,还要学习 html ,css ,dom 树,nodejs ,

flutter 就专精一门语言和一个 UI ,如果需要贴近操作系统,可以学习最小范围的原生开发知识。。

作为一个传统的软件从业人员,我还是倾向于 flutter 。
aloxaf
2023-11-10 10:45:45 +08:00
同后端,和你纠结过差不多的问题,先后学过 React 和 Flutter
理论上来讲,我觉得 React 好一点——至少在 Web 中是原生的,在其他平台可以则选择套壳或 React Native ,不像 Flutter 在哪儿都是二等公民
但我最终还是选择了 Flutter ,因为( Web )前端的技术太分裂了,让我这种刚踏进去的新人眼花缭乱,不知道该走哪条路,Flutter 这种基本只有一条路可走的方案,对于新人来说就比较友好(高情商:生态统一,低情商:生态不行
nitmali
2023-11-10 11:08:55 +08:00
Angular yyds
xomix
2023-11-10 12:20:15 +08:00
后端如果是微软系的建议看看 https://knockoutjs.com/
mmdsun
2023-11-10 12:46:31 +08:00
TypeScript+vue3 就行
jokechen
2023-11-10 13:11:10 +08:00
我是 java 出身,最近在看 react 的官方文档,感觉还可以
chloerei
2023-11-10 13:40:28 +08:00
如果有志于往全栈发展,那应该看 https://rubyonrails.org/ 框架。因为它是为数不多的 The One-Person framework ,而不是 Part-Stack Developer 框架。

今年的 Rails World 演讲:

<amp-youtube data-videoid="iqXjGiQ_D-A" layout="responsive" width="480" height="270"></amp-youtube>
enchilada2020
2023-11-10 14:16:04 +08:00
@chloerei 不敢不敢。。知道 RoR 是老前辈 关键 Ruby 自己不行啊 用它还不如用 Python 想来想去全栈还得看 Node.ts
5I4v7N4CPSlF03tx
2023-11-10 14:30:54 +08:00
能用 js 写的最终都会用 js 写

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/990417

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX