0

JS / TS 是不是全栈语言?

 1 year ago
source link: https://www.v2ex.com/t/923205
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  问与答

JS / TS 是不是全栈语言?

  arvin01 · 7 小时 4 分钟前 · 890 次点击
前端(浏览器)、后端、客户端跨平台都可以做,所以是不是真正的全栈语言?为什么?

如果是的话,是不是也是第一个全栈语言?

如果有人想学编程,你会推荐吗?或者新学一门语言,你会考虑 JS / TS 吗?为什么?
16 条回复    2023-03-12 01:19:12 +08:00
zapper

zapper      6 小时 54 分钟前

要这么说的话 java 也有 jsp 也有跨平台。
如果说想学编程非科班还是 js 或者 python 吧,随便虎一下就能有正反馈。要是哪个倒霉蛋 2023 年拿 c 语言入门只能祝他成功了
WinkeyLin

WinkeyLin      6 小时 53 分钟前

非程序员,JS 目前是我唯一会的语言,只对着红宝书学了几个月,感觉就能基本满足我的所有需求了:签到、爬虫、自动化、油猴脚本...
对于普通人来说应该没有比 JS 更泛用的语言吧
gant

gant      6 小时 4 分钟前   ❤️ 1

我不会推荐别人学 js ,个人看法其对编程的思考不利。
agagega

agagega      5 小时 58 分钟前 via iPhone

说 JS 是全栈语言,和吹 x86 时代的 Mac 因为可以装 Windows 而 PC 反过来不行(黑苹果属于奇技淫巧且不对所有电脑适用)所以 Mac 在这点强于 PC 一样,对是对,但总觉得怪怪的(其他语言不好跑在前端不是因为 JS 技术上优秀啊)
IvanLi127

IvanLi127      5 小时 1 分钟前 via Android

初学不推荐,写 curd 推荐。
misdake

misdake      4 小时 58 分钟前

初学感觉确实不是很推荐,第一语言感觉还是稍微严谨一点,打好根基,这样接下来再学 csapp 很方便。
干点儿自己的小活儿小工具之类的,是非常好的选择,又快又方便传播,作为业余语言非常好。
wqzjk393

wqzjk393      4 小时 56 分钟前 via iPhone

如果非要这么说的话,那只要是具有模板引擎功能的后端语言也能叫全栈了...
XiLingHost

XiLingHost      4 小时 49 分钟前

这么说的话,可以编译到 wasm 的所有语言都是全栈了
arvin01

arvin01      4 小时 3 分钟前

@zapper jsp 不能在浏览器里运行吧
@wqzjk393 模板不能在浏览器里运行,还得要一个服务器
arvin01

arvin01      4 小时 2 分钟前

@gant 可以展开讲讲吗,比如如何不利?
arvin01

arvin01      3 小时 58 分钟前

@agagega 全栈和优秀没有必然联系呀,以后也可能出来第二个,第三个全栈语言,甚至更多也说不定,这里没有强调 JS 是不是更优秀哈。
dfkjgklfdjg

dfkjgklfdjg      3 小时 16 分钟前

php: 喵喵喵???
kwh

kwh      3 小时 11 分钟前   ❤️ 1

那为什么不学 Dart 或者 C# 呢?
ruxuan1306

ruxuan1306      3 小时 10 分钟前

直接 JavaScript 入门我觉得是可以的,非常通用。

我觉得必学的几门语言:
C 、C++、JavaScript 、Rust
指针、类、动态类型、所有权
dcsuibian

dcsuibian      3 小时 5 分钟前

Atwood's Law: 任何可以用 JavaScript 来写的应用,最终都将用 JavaScript 来写。
Reg Braithwaite: JavaScript 的优点是可以写任何东西,缺点是你真的会用它去写这些东西。
我比较赞同后一条
amlee

amlee      26 分钟前

@gant 这跟语言没啥关系,SICP 都有 JavaScript 版本的。

入门阶段主流语言都行,但应该尽量避免语言特性和语言细节的干扰,着重于编程思维的建立。

另外,如果有前端需求,现在压根绕不过 JS

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK