Кто-нибудь знает о такой системе во вселенной .NET? (Почему .NET всегда, кажется, сильно отстает от Java с типом поддержки инструментов?)
Во-первых, ваш вопрос немного вводит в заблуждение. Это не «инструмент Java», как таковой. Это инструмент, который понимает Java, но работает как SCM для любого фрагмента текста; вы просто не получите поддержку рефакторинга, если это не код Java. Таким образом, можно было бы легко спросить вместо этого (и, возможно, более точно): «Почему MolhadoRef не поддерживает C #?»
Во-вторых, причина, по которой вы не видите много подобных инструментов, заключается в том, что это академический исследовательский проект, а не коммерческий продукт. Это также прототип, а не законченная работа. Обратите внимание, что последнее обновление было около 2007 года.
Наконец, дизайн кажется ужасным. Они должны были разработать совершенно отдельный SCM (Molhado) исключительно для реализации этих идей, когда кажется, что многие из них могли быть сделаны в контексте существующего SCM. Я не буду догадываться, что исследователи так сильно отмахиваются от кресла-квотербека, но современные инструменты SCM, такие как git
или svn
, могут очень легко иметь сторонние плагины, которые будут делать то же самое, что и MolhadoRef, без необходимости переключиться на совершенно новую экосистему SCM и разрушить свою цепочку инструментов.