首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >45天内从PHP/Ajax切换到Java (大约)

45天内从PHP/Ajax切换到Java (大约)
EN

Stack Overflow用户
提问于 2009-02-17 08:44:27
回答 4查看 1.4K关注 0票数 1

由于我们即将开始的新项目的性质,我需要更快地进入Java世界。

我有大约8年的PHP经验,和大约3年的Javascript。(CI,Kohana和我自己的MVC框架)

我对OOP有扎实的了解(尽可能多地从PHP/JS和小ActionScript & python那里获得)

因此,我不是从零开始学习,而是考虑获取一些web框架(最终,项目将基于web ),并学习java。Java代码本身并不太奇怪,而且我有在php中使用MVC的丰富经验,所以整个概念对我来说是有意义的。

,所以我正在寻找关于如何学习Java.的说明列表。

(不要花太多时间在不那么重要的事情上)

另外,您可以建议框架,据我所见,struts看起来不错,spring也是,但是它有太多的XML配置.

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-02-17 09:12:34

从一本好书开始。我总是觉得TJava中的隐写相当不错,而且还有免费的在线版本可供选择。跳过你已经知道的事。你可能知道什么是物体等等..。

接下来,要学会使用一个好的IDE。请看一下Netbeans、IntelliJ IDEA或Eclipse。没有合适的IDE的Java是无用的。

如果您从PhP传输,您可能要开发一些网络应用程序?这是一条陡峭的学习曲线。JavaEE很大,很复杂,需要一段时间才能深入研究所有这些框架。最后你可能会说:“为什么这件事这么复杂,我可以在PhP中做得容易得多”。你说得对。

对于最适合您的框架,您不能给出一个很好的建议。我们使用Seam + Richfaces。没那么难。

票数 4
EN

Stack Overflow用户

发布于 2009-02-17 09:08:04

它们中的任何一个都不再需要广泛的XML配置了,那是过去的事情了。

无论如何,我建议您获取Java概念。就像你说的,抓住一本好的Java书来学习它。Java中的思考是不错的选择,但它只是核心java和概念。对于java,您可能需要了解Servlet和JSP,您可以使用Sun的正式J2EE教程学习它们。

对于Java框架,有很多。但我建议你做一些你已经很熟悉的事情。您是对的,基于MVC的Java框架。Struts和Spring都是MVC框架,给了您清晰的层分离。春天本身就是一个巨人,它对几乎所有事情都有答案,这可能会在一开始就把你搞糊涂。Struts 1已经过时了,Struts 2的竞争非常激烈。

我建议你调查一下Wicket。它只是一个web框架,不像Spring,而且编写得很好,易于掌握。

我必须说,这是一项艰巨的任务。让我们看看其他人有什么可推荐的。

票数 1
EN

Stack Overflow用户

发布于 2009-02-17 09:22:27

说得好,努奥米。我建议Netbeans,它更直观,更圆滑。

IntelliJ是惊人的,但商业和不是免费的。

Eclipse不是我喜欢的类型,很多人对此都很满意。你也会觉得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/555971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档