问题描述
我来自到这个:
如何从Java(JVM)生态系统开始?什么是初学者,中级和高级知识库(包!)?老实说Java生态系统对我来说总是有点混乱,所以提供一些参考参考和defacto教程来学习(曲线!)JVM会非常有帮助。
How can one start with Java (JVM) ecosystem? What are beginner, intermediate and advanced knowledge-bases (bags!)? To be honest Java ecosystem was always a bit confusing to me, so it would be very helpful to provide some "reference references" and "defacto tutorials" for learning (curve!) JVM.
注意:我想将JVM与Scala(或Clojure)一起使用,而不是Java本身。
Note: I want to use JVM with Scala (or Clojure) but not Java itself.
我是C#开发人员(WPF,Windows Forms,ASP。 NET,Web Services,......就像那样)。
I am a C# developer (WPF, Windows Forms, ASP.NET, Web Services, ... like that).
推荐答案
是一个很好的起点。
更新: 你对这里的十几个帖子有足够的问题;-)老实说,你应该自己做一些研究(谷歌是你的朋友),然后提出更具体,有针对性的问题;这将产生更好的结果。 (例如,我不认为任何人可以回答你关于Swing或JavaFX的问题,而没有关于你想要实现的更多具体细节。)我试着在下面给出一些指示,关于我在某种程度上知道的领域。
Update: you have enough questions for about a dozen posts here ;-) Honestly, you should do some research yourself (Google is your friend), then ask more specific, targeted questions; that would yield better results. (e.g. I don't think anyone can answer your question regarding Swing or JavaFX without more specific details about what you are trying to achieve.) I try to give a few pointers below, about areas I know to some extent.
- ,这里是。
- 和都是应用程序服务器。
- 有很多不同的Web框架,因为不同的人有不同的偏好,想法和风格,所以很多人都创建了自己的框架。它可能令人困惑,但至少有选择: - )
- 用于持久性,除了JDBC之外,ORM框架是另一个强有力的选择。我使用,我可以推荐它;在一个更大的项目中,它可以让你的生活更轻松。最终取决于您的具体项目和限制;没有一个正确的选择。
- AFAIK Java没有相当于LINQ。
- for servlets and other web frameworks, here is a bunch of tutorials.
- Tomcat and Jetty are both application servers.
- there are a lot of different web frameworks, because different people have differing preferences, ideas and style, so many have created their own framework. It can be confusing, but at least there is choice :-)
- for persistence, apart from JDBC, ORM frameworks are another strong option. I use Hibernate and I can recommend it; in a bigger project it can make your life much easier. Ultimately it depends on your specific project and constraints; there is no single right choice.
- AFAIK Java has no equivalent of LINQ.
参见还可以获取进一步的建议。
See also this post for further recommendations.
这篇关于从Java(JVM)生态系统开始的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!