
1 lukeding9627 2023-11-09 23:44:31 +08:00 如果想往 web 方向就 vue ,如果客户端方向就 flutter ,语言层面 dart 和 js/ts 差不太多,vue 客户端框架说是有,但是没见人用过,但是做东西肯定 web 好一点,有个浏览器就能用,简单的客户端可以直接 webview |
2 zouzls 2023-11-10 01:05:12 +08:00 via iPhone +1 |
3 dayeye2006199 2023-11-10 01:41:14 +08:00 via Android 前端不学 js 不如回家卖红薯 |
4 Leonard 2023-11-10 02:33:37 +08:00 via iPhone js 必学,dart 选学 |
5 winfura02 2023-11-10 06:08:34 +08:00 学前端不如回家卖红薯[狗头] |
6 superedlimited 2023-11-10 08:15:35 +08:0 via iPhone 前端已死。建议学 objective c ,all in iOS 开发。 |
7 nodejsexpress 2023-11-10 08:26:34 +08:00 JS-React |
8 duke807 2023-11-10 08:40:24 +08:00 via Android |
9 bthulu 2023-11-10 08:49:29 +08:00 all in js, 没错, 拿出你的全部精力去学 js 就对了. v2ex 上用什么的最多? js! github 上什么语言写的项目 star 最多? js! 哪个语言轮子最多? js! 哪个语言用户最多最活跃? js! |
10 kosmosr 2023-11-10 08:53:03 +08:00 via iPhone react |
11 sugars PRO 直接上手 nodejs |
12 hedwi 2023-11-10 08:53:59 +08:00 后端直接 angular 就行 |
13 lsk569937453 2023-11-10 08:55:07 +08:00 搞前端就学 js 就行了啊。毕竟能写桌面,能写 web ,还能开发 app 。学其他的语言(flutter)就走弯路了,你一个业余的就学 js 最好。 |
14 BruceXu 2023-11-10 09:04:45 +08:00 8 年 android 转 vue 的路过... 全栈是没有出路的.要么选一门技术深入,要么做业务专家. |
15 knightdf 2023-11-10 09:04:57 +08:00 建议 react |
16 nxcdJaNnmyF9O90X 2023-11-10 09:21:42 +08:00 @xubingok 对于开发来说,业务不可能有产品熟悉,甚至没运营商务熟悉,码农就是施工队 |
17 thinkm 2023-11-10 09:24:24 +08:00 flutter 伟大,无需多言 |
18 gcgj72 2023-11-10 09:39:02 +08:00 via iPhone 节省成本就 js web 也可以写移动端 rn 这种 |
19 KMpAn8Obw1QhPoEP 2023-11-10 09:42:28 +08:00 via Android @xubingok 深入安卓 8 年 最后不还是只能转 Web 。。 |
20 KMpAn8Obw1QhPoEP 2023-11-10 09:43:16 +08:00 via Android @xubingok 还是搞后端好点。。客户端怎么变后端也不变 |
21 AgileLC 2023-11-10 09:52:45 +08:00 建议 js ,以后还能学 react native 搞跨平台,dart 还是小众 |
22 KT0J 2023-11-10 09:54:13 +08:00 问这个问题,估计楼主要被嘲讽死了 |
23 tool2d 2023-11-10 09:58:28 +08:00 js web 入门可以,但是一些情况下,单页面前端需求都异常复杂。 如果把所有业务逻辑都放进 js 里,时间一长,代码就挺难维护的。 再学一个备用语言吧。 |
24 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 门槛很低,以上都是我的技术栈 |
25 choochoofly 2023-11-10 10:00:31 +08:00 全栈?那你做不做客户端,做客户端的话 js 或 dart 都无所谓,反正最后都要学原生 Android 和 iOS |
26 tyrone2333 2023-11-10 10:03:44 +08:00 各家都在搞自研系统,但是和 js 差不多,所以你懂吧 |
27 guguji5 2023-11-10 10:04:25 +08:00 用 flutter 开发前端,就一个字 蛋疼 |
28 hakr 2023-11-10 10:28:38 +08:00 我看看有没有说 angular 的 |
29 leisifung 2023-11-10 10:34:03 +08:00 js,react,next |
30 bzw875 2023-11-10 10:37:15 +08:00 上海前端踩踏很厉害,3 万多人抢 8000 个岗位。也术有专攻,建议你深入学习后端吧。前端东西学不完 |
31 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 官方中文文档支持更好。 |
32 nxforce 2023-11-10 10:42:40 +08:00 Javascript 那边建立起来的技术壁垒,各种新概念,让我一个后端看着都觉得望而生畏,还要学习 html ,css ,dom 树,nodejs , flutter 就专精一门语言和一个 UI ,如果需要贴近操作系统,可以学习最小范围的原生开发知识。。 作为一个传统的软件从业人员,我还是倾向于 flutter 。 |
33 aloxaf 2023-11-10 10:45:45 +08:00 同后端,和你纠结过差不多的问题,先后学过 React 和 Flutter 理论上来讲,我觉得 React 好一点至少在 Web 中是原生的,在其他平台可以则选择套壳或 React Native ,不像 Flutter 在哪儿都是二等公民 但我最终还是选择了 Flutter ,因为( Web )前端的技术太分裂了,让我这种刚踏进去的新人眼花缭乱,不知道该走哪条路,Flutter 这种基本只有一条路可走的方案,对于新人来说就比较友好(高情商:生态统一,低情商:生态不行 |
34 nitmali 2023-11-10 11:08:55 +08:00 Angular yyds |
35 xomix 2023-11-10 12:20:15 +08:00 后端如果是微软系的建议看看 https://knockoutjs.com/ |
36 mmdsun 2023-11-10 12:46:31 +08:00 via ihone TypeScript+vue3 就行 |
37 jokechen 2023-11-10 13:11:10 +08:00 via iPhone 我是 java 出身,最近在看 react 的官方文档,感觉还可以 |
38 chloerei 2023-11-10 13:40:28 +08:00 如果有志于往全栈发展,那应该看 https://rubyonrails.org/ 框架。因为它是为数不多的 The One-Person framework ,而不是 Part-Stack Developer 框架。 今年的 Rails World 演讲: |
39 KMpAn8Obw1QhPoEP 2023-11-10 14:16:04 +08:00 via Android @chloerei 不敢不敢。。知道 RoR 是老前辈 关键 Ruby 自己不行啊 用它还不如用 Python 想来想去全栈还得看 Node.ts |
40 5I4v7N4CPSlF03tx 2023-11-10 14:30:54 +08:00 via Android 能用 js 写的最终都会用 js 写 |
41 ZGame 2023-11-10 14:32:31 +08:00 @tyrone2333 应该是和 react 差不多更准确... |
42 yedanten 2023-11-10 14:48:28 +08:00 via iPhone angular 怎么就没人提,大部分还是服务端的概念,比 vue 或者 react 上手难度低多了,没那么多新的概念词汇 |
43 mxT52CRuqR6o5 2023-11-10 14:50:01 +08:00 js 框架更好些,因为写小程序得用 js |
44 mars2023 2023-11-10 16:02:34 +08:00 js ,你就是全栈; flutter 那一套就是客户端用的而已,上了你也不是全栈。 最后还是走回 js 那一套。 |
45 wanguorui123 2023-11-10 17:20:01 +08:00 vanilla-js 轻量、快速、无依赖 |
46 tushan 2023-11-10 20:26:34 +08:00 我觉得你入手 NodeJs+Javascript+Vue 框架就够了,相信我能被 js 代替的终将被 js 代替。如果还接外包顺便把 php+mysql 也搞定,不要学 dart ,因为 dart 只有 flutter 一个生态 |
47 chloerei 2023-11-10 23:37:17 +08:00 @enchilada2020 Python 的框架没有全栈的野望,Node 在全栈还有很长的路要走。 |
48 KMpAn8Obw1QhPoEP 2023-11-10 23:42:02 +08:00 via Android @chloerei 可以再详细讲讲吗?如果能对照 RoR 的优点讲 Node 的不足就更好了 感谢 |
49 chloerei 2023-11-11 00:05:45 +08:00 @enchilada2020 Node 近十年的强势在于前后端分离,即使前后端都用 Node 但也是基于不同的框架不同的思维,用 API 来跟前端沟通。 近今年出现真正的全栈 Node 框架,例如 Next.js 和 Remix 。最近 Next.js 因为 React server action 引起争议,被嘲讽终于追上了 PHP 。我觉得 Next 把整个应用都放在 React 的抽象层里很有勇气,也可能会遇到很多问题,我持观望态度。接下来 Node 社区可能会分裂为前后端分离和全栈两个派别。所以我觉得 Node 的全栈其实还不成熟,未来还需要踩很多坑。 Ruby on Rails 今年 20 周年,确实热度下来了,新人寥寥无几,但是坑都被踩得差不多。7.0 版本终于把前端梳理好了,可以用上前沿的 importmap 期待未来的 turbo 8 ( Morphing ),进一步改善前端的开发体验。不喜欢 Rails 默认栈也可以换其他主流前端工具,jsbundling 方案可以灵活适配。 使用无聊的技术反而有利于生产力,因为不用去踩未知的坑,更多精力花在产品上。 Choose Boring Technology https://boringtechnology.club/ |