大家问候.我认为自己是一名中级开发人员,但坦率地说,可能比专家更接近新手.无论如何,我对C#和.NET平台有更多的经验,但我目前的工作是让我几乎完全使用Java.这本身就是一个问题,但我处理得很好,而且我现在还不能真正改变我的角色.
另一方面,我开始研究一个高度互动,数据库驱动的Web项目.我这样做是因为我觉得这是一个好主意,而且我知道从头开始做这样的事情的经验对我来说非常有帮助.
我最初想要使用ASP.NET MVC,我仍然倾向于这个方向.我甚至不确定为什么,但我喜欢它背后的社区,在我看来,Visual Studio是最好的IDE.但是,这样做对我目前的工作会适得其反.这让我想到了Grails.即使我意识到Groovy不是Java,但它似乎足够相似(更不用说它在JVM上运行),我学到的技能仍然可以帮助我完成目前的工作.我对Grails的了解越多,我就越喜欢它,尤其是在我不得不处理我认为极其复杂的J2EE环境之后.
但随着好处,我发现了坏事.我不禁注意到有很多开发人员对Grails中的错误数量感到恼火.因为我正在开始一个新项目并且我相当缺乏经验,我是否还想考虑Grails?这是一种责任吗?关于其寿命的共识是什么?如果在接下来的几年中它很有可能逐渐消失,我真的很想参与其中.即使错误和长寿问题不是很大,你如何比较Grails的开发和ASP.NET MVC的易用性?我意识到这最后一部分是非常主观的.但是为了比较,让我们说几乎没有技术背景的人处于相同的位置.你会建议他们看一下ASP.NET MVC或Grails吗?
非常感谢.如果有任何需要澄清或改写,请告诉我.我真诚地希望我不会打开一罐蠕虫......
我确信我只是度过了糟糕的一天并且错过了一些明显的东西.我正在尝试在IntelliJ IDEA 9.0中创建一个新的Grails项目,我无法将其与SDK相关联.我尝试从头开始创建项目并从现有源创建项目.在任何一种情况下,我都会进入"请选择项目JDK"屏幕,我唯一的选择是:
选择项目JDK http://img521.imageshack.us/img521/5793/idea1n.jpg
当我使用IntelliJ IDEA 8.1.3时,它会问我同样的事情,我只想导航到C:\ Grails,一切正常.我甚至尝试在以下位置添加SDK,但无济于事.
我错过了一些非常明显的东西,对吧?