По опыту скажу что форкнуть это оказалось самым простым. А вот все поднять — что бы работали плагины/обновления/репортинг и многое другое куда сложней (ибо я не юзаю ниодин из сервисов JB)
Имхо это очень плохая идея. Пример плохих идей — это Roslyn в Unity. Там есть Boo + UnityScript о которых Roslyn ничего не знает. Значит прийдется писать это поддержку внутри Roslyn, и быть всегда в виде форка.
Следующий пример это IKVM.NET. Где Java + .NET. В идеально мире — это хорошое решение. Но мы же живем не в нем.
Тоисть поддерживать зоопарк Mono + .NET на разных операционках лучше? Я бы не сказал что эти виртуалки стабильней и юзабельней чем JVM. Это дело вкуса и выбора.
А кто сказал что нужно весь R#? R# — это Platform + реализация C# (и другие языки), вот как раз их и нужно. Даже силами одного человека, это неплохо получилось (но есть куда расти)
Самое главное в свое время это уровнять Java с другими языками (что бы можно было удалять и уставливать Java плагин).
В свое время я принес к себе поддержку .NET платформу (пока что C# язык только) включая дебаг (поддерживаю Microsoft .NET или Mono дебаг)
Насчет багов — не знаю, у меня давно уже не последняя IDEA платформа(ибо я отказался приносить все по некоторым причинам), в итоге есть свои баги и есть частично идеевские.
Давно не использую продукты Jetbrains, частично из-за причин описаных выше. Пересел на свой форк идеи, в этом решении есть свои плюс и минусы(основные мои языки програм. это Java + C#, пришлось научить мой форк понимать .NET платформу)
Пока с этим проблемы :) Единственный способ что-то узнать — это написать мне. Да и вообще — лучше спрашивать, чем молчать (по поводу багов и всего другого)
А. D lang, D2 меня запутало. Автор этого плагина притих. Сейчас уже востанавливается работа над плагином Д от другого юзера. Увы думаю он не согласится перейти на Консулу, а я на идею. Тупик. Самим пока делать чтото я не горю, без коммюнити
Следующий пример это IKVM.NET. Где Java + .NET. В идеально мире — это хорошое решение. Но мы же живем не в нем.
Самое главное в свое время это уровнять Java с другими языками (что бы можно было удалять и уставливать Java плагин).
В свое время я принес к себе поддержку .NET платформу (пока что C# язык только) включая дебаг (поддерживаю Microsoft .NET или Mono дебаг)
Насчет багов — не знаю, у меня давно уже не последняя IDEA платформа(ибо я отказался приносить все по некоторым причинам), в итоге есть свои баги и есть частично идеевские.
Спасибо за пост
Спасибо