我即将开始为国际项目中的任务开发一个简单的报告工具。简而言之:使用该工具,可以创建项目,定义团队成员,任务和工作包。团队成员将被要求定期提交他们已完成的工作报告(与任务和/或工作包有关)。这些报告将通过该工具进行存储和访问。
我将使用Google App Engine(客户端要求)及其数据存储区(使用JDO)。但是我想问你关于前端部分的建议:对于非Java开发人员来说,JSP看起来很混乱......任何其他想法???
感谢!!!
答案 0 :(得分:0)
目前似乎是java或python。但是,您可能需要查看Grails。 GSP可能看起来不那么“混乱”。我建议Grails根据你对项目的描述,我怀疑之后会变成简单的东西。您可能会对Grails能够承受的约束和灵活性的混合感到高兴。
答案 1 :(得分:0)
JSP不需要比其他类似的HTML表示框架更麻烦,它实际上归结为实现。话虽这么说,它是旧的Java技术,这意味着它没有保持最新,并且很难找到一个好的单一文档来源。
如果您不想使用JSP,可以使用其他框架,只需确保它们与Google App Engine兼容即可。
块上的新孩子是Play框架,这是一个类似于Ruby on Rails的Java MVC框架。您可以在此处找到教程:http://viralpatel.net/blogs/first-play-framework-gae-siena-application-tutorial-example/
如果您打算使用Spring,请查看以下问题:Alternatives to JSP for Spring MVC view layer
对于前端开发人员,如果代码正确分开,您将不必了解任何有关Java的知识,因为不应该将任何Java与HTML混合在一起。如果这是你唯一的担心,那么除非团队有其他技术经验,否则我会选择JSP来保持简单。