.NET程序猿学Spring Boot - 初识Java体系
1、前言
历经N年IT摧残的.NET老猿,戊戌狗年对Java系技术及框架产生了浓厚的兴趣,借此博文与.NET阵容的弟兄们一起探索Java那些事儿。
本博文除随笔记录对Java体系探索的过程外,希望各位前辈和大神多多提携,纠正在下Java修行之路。
2、框架对应
| .NET | Java | |
| IDE | Visual Studio | Eclipse、IntelliJ IDEA... |
| 语言 | C#、VB.NET... | Java |
| 开发包及运行时 | .NET Framework SDK、.NET Framework | jdk、jre |
| ORM框架 | Entity Framework | Hibernate、Mybatis... |
| Web框架 | ASP.NET MVC、ASP.NET Application | Spring MVC、Struts、Servlet... |
| 依赖管理 | Nuget | Maven、Gradle... |
这里不列出过多第三方框架,因为成熟的供应商会对两平台推出对应的版本。
3、面向对象
从开发语言层面来说,同为面向对象语言,C#语言与Java语言在语法规则上大同小异,所以对于成熟的猿来说,切换成本较低。但要了解各自语言的特性则需深入了解及应用实践。正所谓“道生一,一生二,二生三,三生万物”,由面向对象而生,两阵容各行其道。
4、入口点
作为本主题的入口点,我会从Spring Boot开始,以Web框架为引,逐一探索Java体系中的各方应用。
浙公网安备 33010602011771号