
     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   xubingok      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 vi iPhone  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/  |