未来会不会有比 Web(JavaScript)系更好的跨平台方案?

2020-10-05 10:45:32 +08:00
 1oNflow
写 JS,html,CSS 真的好痛苦,学过的几门语言( java, python ),都没 js 给我带来的煎熬多,总在懵逼,绝望,想骂人的状态中(可能是我水平太菜了,但别的语言对菜鸟更友好吧)。

但是现在的产品,至少会有 web 端吧,那为了省事省钱,js 一条龙就是比较好的解决方案,而且 js 看起来还越来越火,web 领域地位更加稳固。

希望未来能有对使用者更加友好的 web 技术吧…
2914 次点击
所在节点    问与答
22 条回复
jin7
2020-10-05 11:17:37 +08:00
css 岂不是更痛苦.
cmdOptionKana
2020-10-05 11:18:12 +08:00
js 对菜鸟很友好啊,用 js 的过程中具体遇到什么难题?

前端的麻烦主要来源于样式与业务的固有复杂性,语言的影响并不是很大,而且 js 经过最近几年的高速发展,很多坑都被填好了,已经发展成一个非常适合用来写界面的语言。
love
2020-10-05 11:19:11 +08:00
你和别人的感觉都反了,写网页开发界面是所有界面技术中写起来最轻松友好的 。
cmdOptionKana
2020-10-05 11:19:25 +08:00
未来等 webassembly 发展起来,可能 Dart 可以一战。
angryfish
2020-10-05 11:22:32 +08:00
web 应该是界面开发效率最高的目前。像 wpf,qt 等传统 gui 那才蛋疼。
forgottencoast
2020-10-05 11:28:47 +08:00
@angryfish WPF 一点不蛋疼,不用兼容浏览器,喷喷香。
TypeError
2020-10-05 11:32:53 +08:00
前端写起来快,但 JS 本身坑多
不过目前跨平台还是 web 方便,其他替代品没优势
hxse
2020-10-05 12:36:58 +08:00
js 填坑太快了, 不觉得它会落伍
而且我觉得 html+css+js 写界面才最简单直观, dart 那种杂乱嵌套也不行
pagepancn
2020-10-05 12:53:42 +08:00
我觉得还好,以前我也挺抵触前端那些东西的。后面写多了,妥协了
xiangyuecn
2020-10-05 13:10:28 +08:00
try{ eval("``") }catch(e){

document.body.innerHTML="古董浏览器,禁止访问"

}
shenyu1996
2020-10-05 14:01:52 +08:00
flutter 就是嵌套有些恶心
lxml
2020-10-05 14:10:34 +08:00
@cmdOptionKana 可别了,WASM 发展起来,Dart 只会拖后腿啊,表达力还不如没有语言包袱的现代 JS 呢,现在 Flutter 就拉垮在这个语言设计上了
passerbytiny
2020-10-05 15:05:57 +08:00
一方面全球开发者都在限制移动 web 端功能把你往 app 上引导 /赶,另一方面基于纯 web 的 os 都换壳了好几波了都还没起色。楼主说得这个未来至少目前看来是不存在的。
imn1
2020-10-05 15:34:22 +08:00
我想象将来的客户端,就是无盘工作站类似的,不过我有生之年不容易见到,或者说已经见到了(云计算之类)
其实核心问题就是如何利用客户端设备的算力,究竟用在交互界面搭建还是纯核心计算

我觉得交互界面搭建迟早会集成到芯片内,将来可能发一堆座标,手环(姑且继续用这个叫法,或者眼镜)就能生成一个投影或全息影像的交互界面,现在甚至更早的一些科幻片就是这样设计的场景
namelosw
2020-10-05 16:21:59 +08:00
以后前后端客户端都 WASM 了,等 GC spec 出来了啥语言都能用,JVM 就可以跟 C++一样半退休了。
AmrtaShiva
2020-10-05 19:56:37 +08:00
我也不会写 web 看视频一脸懵逼
ipwx
2020-10-05 20:03:04 +08:00
如果你用过 Qt (折腾各种编译环境),就能知道现在这个时代,能够 Vue.js Webpack 能解决有多幸福
yunser
2020-10-05 20:34:01 +08:00
这个世界找不到比 web 更快捷高效简单的界面开发方式了
Sapp
2020-10-05 21:53:02 +08:00
你为什么会觉得 html js 写得慢?除非用 vb 那样拖拖拽拽,不然我觉得 html+js 已经很快了啊,而且完全不用装环境就可以写。另外按照 js 这个更新速度,你想指望他落伍估计是难。另外针对入门,就连王垠这样基本什么语言都看不上的都推荐 js 做新手入门了,至少说明这个语言对新手并不是什么毒草吧?
Mexion
2020-10-06 06:29:08 +08:00
学过几门语言,JS 是写起来最爽的

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

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

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

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

© 2021 V2EX