当前位置: 首页 > article >正文

闲谭Scala(1)--简介

1. 背景

这是2024年的冬天,在此之前,我的技术栈已经多年不变。

前端使用JS+Vue,后端Java+SpringBoot,偶尔写一些小程序使用JS+Uniapp,偶尔写一些PC客户端使用C#+WinForm。

看起来还行,其实Vue一直用的Vue2.x版本,SpringBoot也是用的2.x版本。

此时的心态,大概差不多就是——能用那就将就着用吧,换多麻烦。

直到今年要搞大数据了,发现必须得用Scala,看到此处想必有人会说,用Java那不一样啊。

可惜我同时得考虑参加大数据职业技能大赛的需要,本人工作所需,所以必须得用Scale。

好嘛,这下找不到逃避的理由了,走你~~

2. Scala之我见

首先Scala和Java算亲兄弟,毕竟都是在JVM上运行的,另外Scale应该可以使用Java生态——毕竟都是在JVM上跑,沟通起来方便多了。

另外相对Java这个低调沉稳的大哥,Scale更机灵活泼一些,语法特性使用习惯更加偏向脚本语言、动态语言,例如JavaScript、Python。

优点是啥的,既拥有静态语言类型检查的优势,也有动态语言灵活多变的特点。大概这样子吧,毕竟我才刚学…

3. 学习方式

因为我已会Java,另外大多数同学估计也是先学的Java,所以学习方式使用对比法会比较多——通过与Java等语言对比,来体会Scala的特点。

此致,敬礼,拜拜。


http://www.kler.cn/a/456018.html

相关文章:

  • apifox
  • 开源 SOAP over UDP
  • python报错ModuleNotFoundError: No module named ‘visdom‘
  • 修改vue-element-admin,如何连接我们的后端
  • 论文解读 | EMNLP2024 一种用于大语言模型版本更新的学习率路径切换训练范式
  • SuperMap iDesktopX填补三维可视化地图海岸地形
  • Windows下Python+PyCharm的安装步骤及PyCharm的使用
  • C++软件设计模式之享元模式(FlyWeight)
  • 【vue】圆环呼吸灯闪烁效果(模拟扭蛋机出口处灯光)
  • Docker中的MYSQL导入本地SQL语句
  • 不用swipe插件,用<component>组件实现H5的swipe切换
  • 【Halcon】例程讲解:基于形状匹配与OCR的多图像处理(附图像、程序下载链接)
  • 3.若依前端项目拉取、部署、访问
  • StableSR: Exploiting Diffusion Prior for Real-World Image Super-Resolution
  • jpeg文件学习
  • SpringCloudAlibaba实战入门之路由网关Gateway断言(十二)
  • 怎么把多个PDF合并到一起-免费实用PDF编辑处理工具分享
  • Passlib库介绍及使用指南
  • 计算机组成——Cache
  • 解决gitcode 单文件上传大小10M的问题及清理缓存区
  • 探究音频丢字位置和丢字时间对pesq分数的影响
  • html+css+js网页设计 美食 美拾9个页面
  • 30天面试打卡计划 2024-12-25 26 27 面试题
  • 渗透测试常用专业术语(二)
  • 硬件开发笔记(三十二):TPS54331电源设计(五):原理图BOM表导出、元器件封装核对
  • 改进爬山算法之一:随机化爬山法(Stochastic Hill Climbing,SHC)