1
hello2090 2023-07-22 20:02:17 +08:00
前端也只能 JS TS 吧,难道你用 Golang 、Python 、Kotlin 、Swift 、Objective-C ,Rust 写前端?
|
2
tulongtou 2023-07-22 20:04:29 +08:00 via iPhone
别写了,这种状态容易写出屎山
|
3
xlsepiphone OP @tulongtou #2 不是工作代码,我已经 4 年没上班了,自己业余写着玩。偶尔会犯以前的臭毛病。
|
4
xlsepiphone OP @hello2090 #1 之前写爬虫一般都是用 Python ,现在我也不排斥用 JS/TS 干这个了。
|
5
hunk 2023-07-22 20:08:03 +08:00
js 全栈够用了。复杂的根据需求再学语言就行。
|
6
z1645444 2023-07-22 20:40:16 +08:00 via Android
够的,挺多工具都有主要或只使用 JS 做的,先实现,到体量才考虑优化或者换技术栈重构之类的,祝老哥开发愉快
|
7
theprimone 2023-07-22 20:44:06 +08:00
只能说 TypeScript 好玩 😎
|
8
shui14 2023-07-22 20:44:12 +08:00 1
@hello2090 现在可以的
如果你说纯跑浏览器,那场景非常有限,webassmbly 有局限性,只对 b 端还行 如果把面向用户的都定义为前端,所谓的大前端,app/api crud boy 之类都算的话,serverless function 方案太多了,现在热门的 vercel 这几家的方案都支持多语言,举个例子需要 io 的模块可以就用 node ,需要密集计算的可以 rust ,需要网络模块的可以 go ,需要模型可以 py ,伪静态可以 php ,完全不存在问题了 |
9
findlisa 2023-07-22 20:53:34 +08:00
现在在干嘛?
|
10
notot 2023-07-22 22:03:13 +08:00
够的
|
11
colinlp 2023-07-22 22:07:26 +08:00
好奇看的是 go 的哪个项目,一般不是认为 go 比其他语言简洁(简陋)很多吗。。
|
12
hamsterbase 2023-07-22 22:09:04 +08:00
可以的。 我一个项目的 前端,后端,服务端,手机端 都准备用 js 开发。
|
14
duhb 2023-07-22 23:34:23 +08:00 via iPhone
@jones2000 #13 好奇你所谓的前端是什么?前端是前端,也就是 Web 方向。但 Native 是 Native ,这是两码事,别告诉你能用 OC 在 Xcode 里写 Web😊
|
15
nong99 2023-07-22 23:39:54 +08:00 via iPhone
@xlsepiphone 好奇! OP 可以聊聊这几年不上班目前处于什么状态嘛?转行???独立开发???或者是???
|
17
Leonard 2023-07-22 23:57:47 +08:00
写点小玩意儿肯定是够了,等真发展壮大了也有预算换其他语言重构了
|
18
duhb 2023-07-23 00:03:20 +08:00 via iPhone
@jones2000 #16 并不是!只说广义上的东西没有任何意义。如果你不是专业的开发者,建议不要瞎说和讨论;如果是相关的开发者,那更不应该说出这么不专业的话来。
|
19
duhb 2023-07-23 00:10:44 +08:00 via iPhone
@jones2000 #16 还有就是,我再给你强调一下,OC 、Swift 、Kotlin 、写出来的 iOS 应用 或者 安卓应用,叫做客户端、也就是 Native 端,不叫前端,谢谢!
|
20
jones2000 2023-07-23 00:13:19 +08:00
@duhb 什么是专业开发者, 你给个定义看看。反正我不是。 你平时跟客户沟通了解需求,还跟客户说你这个需求是 web 方向的,你这个需求是 Native 方向的。web 能做的 Native 就不能做了,Native 能搞的 web 就不能做了, 无非就是一个开发成本的问题。 路要越走越宽, 哪有越走越窄的。
|
21
duhb 2023-07-23 00:27:03 +08:00 via iPhone
@jones2000 #20 Web 实现不了,必须要依靠 Native 来实现的还真不少,具体有哪些技术栈目前只能 Native 来做我就不列举了,自行 Google 吧。想想为什么直到现在跨平台技术还是取代不了 Native 原生开发,没事多想一想,或者在讨论一个问题之前先去自行搜索一番,至少先对这方面的技术栈有个基本认知再来讨论。 你应该不是做前端或者原生端开发的,跟你讨论这些对你来说没有基本认知概念的东西没有什么意义,好了就这样吧。
|
22
jones2000 2023-07-23 00:40:30 +08:00
@duhb web 首先要有壳,没有壳你 web 运行的基础就没有了。 页面实现不了的你可以往壳里加,然后 web 就支持了。
|
23
crazyxhz 2023-07-23 07:26:53 +08:00
脚本语言一把梭。快就行了。nodejs 性能 cover 90%业务场景没啥问题,解决方案也很完善,nestjs 就是 node 的 springboot ,消息、队列、缓存、任务、日志、鉴权、orm 都有成熟的解决方案
|
25
HungryOrangeCat 2023-07-23 08:34:43 +08:00
绝对够用了吧,TS 都不一定要上
|
26
uni 2023-07-23 11:41:04 +08:00
js 生态绝对是现在最好的生态没有之一,很多东西的 sdk js 都是第一优先支持的
|
27
zkaip 2023-07-23 11:51:49 +08:00
js 唯一的问题就是性能,但是基本上业务都碰不到这种性能极限。其次,就是维护比较困难。其他的基本上没了。
|
28
kylix 2023-07-23 14:50:28 +08:00
可以可以,完全没问题的
一直很佩服 JS 大佬, |
29
moonsn 2023-07-23 19:02:45 +08:00 via Android
没问题+1 。我之前在百度,基本就是全栈 c++,php ,golang 。跳槽到正经的外企后现在看 php 代码也头疼。主要是 7,8 加了好多特性(百度跳槽是百度的 php 刚升级到 7.0 ),php 框架也爱用。
外企分工明确,语言就比较单一。 |