
Java
之前一直专注于
Java开发,突然有个音视频项目需要用到
C++。于是拿起
C++ Primer快速过了一遍,就开始动手写代码了,遇到问题就查
Google、逛GitHub、参考官方Demo……实际上,只要掌握了程序的分支跳转运行逻辑,具备数据结构、网络和操作系统的基础知识,切换编程语言并不是件难事,更何况只是不再用
Spring。
Spring的核心优势在于AOP(面向切面编程)和IOC(控制反转),通过这两个特性能够高效优雅地整合市面上优秀的开源框架。然而,完全可以直接使用更底层的开源框架,这样反而更加灵活高效。只不过,
Spring已经将这些框架集成好了,还有众多企业参与验证和完善,减少了踩坑的风险,使用起来相对简单直接。对于大多数场景来说,直接使用
Spring即可满足需求,无需再自行整合一遍,省时省力。