Приветствую всех. Я считаю себя промежуточным разработчиком, но, чтобы быть откровенным, вероятно, ближе к новичку, чем эксперт. В любом случае у меня больше опыта работы с С# и платформой .NET, но в моей текущей работе я работаю почти исключительно с Java. Это само по себе является проблемой, но я имею дело с этим хорошо, и я не могу сейчас изменить свою роль.
С другой стороны, я начинаю работать над интерактивным веб-проектом, основанным на базе данных. Я делаю это, потому что я чувствую, что это отличная идея, и я знаю, что опыт делать что-то подобное с нуля мне очень поможет.
Я изначально хотел пойти с ASP.NET MVC, и я все еще склоняюсь к этому направлению. Я даже не знаю, почему, но мне нравится сообщество, и, на мой взгляд, Visual Studio - лучшая среда разработки. Однако это будет контрпродуктивным для моей нынешней работы. Это привело меня к Грайлу. Хотя я понимаю, что Groovy не является Java, кажется, что он достаточно схожим (не говоря уже о том, что он работает на JVM), что навыки, которые я изучаю, все равно помогут мне в моей текущей работе. Чем больше я смотрел на Grails, тем больше мне это нравилось, особенно после того, как я столкнулся с тем, что считаю чрезвычайно сложной средой J2EE на работе.
Но с хорошим я нашел плохое. Я не могу не заметить, что есть много разработчиков, которые раздражены количеством ошибок в Grails. Будучи тем, что я начинаю новый проект, и я довольно неопытен, я даже хочу рассмотреть Grails? Это ответственность? И что такое консенсус относительно его долголетия? Мне бы очень хотелось, чтобы я слишком занялся, если есть хорошие шансы, что он исчезнет в неизвестности в течение ближайших нескольких лет. И даже если ошибки и проблемы с долголетием не являются огромным делом, как бы вы сравнили простоту разработки Grails с тем, что было в ASP.NET MVC? Я понимаю, что эта последняя часть очень субъективна. Но для сравнения, скажем, кто-то, у которого практически нет технического фона, находился в одном положении. Вы порекомендовали бы им взглянуть на ASP.NET MVC или Grails?
Большое спасибо. Если что-то нуждается в разъяснении или пересмотре, сообщите мне. Я искренне надеюсь, что я не открою банку червей...