考虑学一门语言,swift,.net 还是nodejs

本人前端的的HTML+CSS+JS学过一点,可以做一些基本的网页表单和控件,比如,银行存款利率的计算,弄几个text,然后值乘下,做个简单的计算器,只有加减乘除的,正则表达式,验证表单
另外我不是正规大学计算机本科毕业的,进不了大公司国企之类的
一个人的精力有限,我打算学精一门语言,swift,.net 还是nodejs都号称跨平台的,IOS,安卓,windows都可以用,请大家帮我看看哪一门语言更适合我学,谢谢
最新回答
冰糖橙°

2021-07-08 07:29:35

严格从语法上来说,Swift 3.0确实是全世界目前最先进的、最现代的语法,其精准、安全程度远远超过其他任何一种语言,从性能上来说,Nodejs真的不适合做服务器。

下面的链接有一组数据,是从第三方测试得到的
https://medium.com/@rymcol/benchmarks-for-the-top-server-side-swift-frameworks-vs-node-js-24460cfe0beb#.8j2zwd3mj


其中提到,运行Node.js作为服务器,内存开销要比负责同样功能的Swift服务器大近100倍、运行时响应速度要慢10倍 —— 从内行话来说,Node.js就是个玩具,
过家家
还差不多。

从技术角度讲,Swift 已经可以在苹果的手机、电视机顶盒、可穿戴设备、Linux服务器、Windows桌面系统以及
安卓手机
上真正跨平台开发,其他任何一种语言,特别是Java和C#/.net,是很难在苹果iOS上开发出东西来的。

自从去年12月苹果宣布Swift为开源以来,IT巨头如IBM、脸谱(Facebook)、Uber 等纷纷转向 Swift,最近六个月以来
谷歌
也频频传出即将用Swift 代替 Java。

因此我感觉如果要从零开始的话,学Swift好了。

最重要的是,您可以从
苹果应用商店
下载一个特殊的应用叫做Playground(不妨找个苹果零售店,选择最大最新的那款iPad体验一下,上面都预装了这个程序)。这是个Swift 语言的教学游戏,适合从12岁以上所有的小朋友和大朋友、
发烧
友们从零开始学习Swift,非常好玩儿,也很简单,为什么不花上两个小时验证一下我的说法呢?
追问
谢谢你的回答,但是学习swift需要 买mac电脑了,在windows上可以学习吗