我正在开始一个新项目,并想知道我是否应该试用python或ruby。
我实际上是java / hibernate的新手(我是.net,或者是!)。
使用所有依赖项,日志记录,工件/模块等设置此IDEA spring mvc应用程序需要一段时间。
但现在似乎已经完成了!
现在你认为使用python / ruby还是会大大改善我的开发时间吗?
答案 0 :(得分:3)
我最近一直在使用Play Framework,提高了工作效率。它不会创建样板代码,但需要通过巧妙的技术编写更少的代码。 如果您正在考虑RoR,我强烈建议您在做出最终选择之前先看看Play。
答案 1 :(得分:0)
与任何工具集和&框架,熟悉是什么会给你力量。许多框架都会降低样板和设置成本,但这只会减慢你的速度。
在这个阶段,我建议你专注于你已经开始的事情。当您确信自己知道所选框架所涉及的成本时,如果您愿意,可以尝试新的东西。但是,分散你的注意力将是提高你工作效率的最大杀手。
答案 2 :(得分:0)
如果你对任何事情都不熟悉,那你就会挣扎。你不熟悉Java和Hibernate的事实与你对.NET的了解相比,如果你不了解它,也不会通过Python或Ruby来改进。
为什么你不在.NET中编写这个应用程序,如果这就是你所知道的?
假设您仍然希望继续使用.NET以外的东西,我建议您尝试使用框架来帮助处理样板。如果你想要Java,Spring和Hibernate - 试试Grails。如果你想要Ruby - 试试RoR。如果你想要Python - 试试Django。
这三个问题都是因为如果出现问题,你可能无法轻易保存自己。但是这个问题在这三个问题上都很常见。