做一个调查,大家如果正在做或想做独立开发,首选的语言有哪些?

32 天前
 leegoo

比如 java,js(vue)

1.后端选择 java,因为自己有多年的 java 开发经验,而且 java 的生态非常丰富

2.vue 底层是用的 js,同时 web 端有成熟的框架(比如 element ui),移动端有 union-app 作为跨端框架,屏蔽底层细节、开发效率高等优点

既然做独立开发,不纠结语言的执行效率。赚钱才是王道

5599 次点击
所在节点    程序员
88 条回复
Dkngit
31 天前
@flyPig9527 node 后端一般 90M ,比 springboot300M 好多了
Promtheus
31 天前
怎么一到网上好像谁都玩 rust 现实中咋没怎么见过。。
flyPig9527
31 天前
@Dkngit 是的,Java 太重了
shui14
31 天前
技术是手段不是目的
起步阶段当然越快越好,各种 serverless 的免费额度都能撑起一个小规模产品
当产品收到有效回馈,决定进一步的时候,再来综合评估,比如考虑到工程质量,担心产品的可访问性或者成本考虑需要转移到自己的 VPS ,这个时候 VPS 成本比较关键,假如一个 4c8g ,你想跑多个项目,这个时候 serverless 比如 vercel 的绝大多数都是选 node ,在起步阶段无所谓,但现在 8g 内存想省点,让点资源给别的项目,go 就比较综合,工具是什么合适选什么
如果你是做电商项目,无脑 php 各种模版站
如果你是做工具,选 rust 不是不可以,因为业务都在前端,后端根本就没什么东西,这时候 rust 可以将逻辑共用,把部分逻辑放到 wasm ,提高别人复制整站成本,抄你的站就是给你打广告
如果是桃皮 ai ,那 nodejs 又快又好,api 都是现成的抄
Curtion
31 天前
我现在前端用的 Vue.js+shadcn/vue(用这个主要是可以使用 https://v0.dev/ ,虽然生成的是 React ,但是组件一样稍微改改就可以),后端用的 Appwrite ,Windows 软件用的 tauri ,但是因为 rust 太复杂,之前对接 Win32 参考了一个 C++代码,转写到 Rust 后老是有生命周期,Send 和 Sync 的问题,而且 tauri 坑还比较多,下次可能会试试微软的生态。移动端目前还没有做过,但是考虑给 Windows 软件配一个移动端可能会选择 Flutter 或者 React Native 。如果网站需要 seo ,可能会选择 Nuxt.js 或者 vitepress+ shadcn/vue
wangyzj
31 天前
@debuggerx #12 好特别
importmeta
31 天前
@flyPig9527 是啊, Go, Rust 之类的特别有内存优势
ben1024
31 天前
PHP
RichardPlus
31 天前
Android 、iOS 、Windows 、Linux 、前端、后端、AI 、工控,答案只有一个 (斜眼笑
RichardPlus
31 天前
+效率高 指开发效率高&运行效率高
sinnosong1
31 天前
@RichardPlus 没错就是 C#🤣
lguan
31 天前
主 ruby ,其它随意,需要用到什么就用什么...
yangxin0
31 天前
Java 最不适合独行侠,一个人干最好是选全栈解决方案的脚本语言, 例如 RoR 、Django 这些,前端最好是买模板,漂亮大气用起来也快。很多后端工程师会低估 Web 前端的难度,等最后去做的时候就知道了。
Brodess
31 天前
C#
uqf0663
31 天前
看起来我比较冷门,我用 E 语言
huyu
31 天前
后端:python ,nodejs
前端:vue,react,jquery
Mark24
31 天前
其实是你熟悉那个选哪个
THESDZ
31 天前
js+go
简单,好编译和运行
AItsuki
31 天前
到底是多想不开才用 rust ,这玩意比现代 C++还难用
FrankFang128
31 天前
Ruby on Rails

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

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

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

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

© 2021 V2EX