Как стать автором
Обновить

Комментарии 50

Добавить поддержку C# в IDEA — это круто. Но сделать все это одному — нереально круто :)
Мне кажется, все отходят от шока, поэтому за час всего два комментария. Ты молодец!
сразу возник вопрос — а почему форк, а не плагин?
Вопрос, конечно, интересный…

Много претензий к реализации (с) VISTALL
Причины есть, которые я не хочу тут писать, во избежания флейма (с) VISTALL
Давно слежу за проектом. По количеству коммитов, ощущение, что человек 10 работает. Желаю удачи.
Консуло поддерживает ещё С++, почему ни слова про это?
Ух ты! И насколько хорошо?
Плагина нету, я его убрал. Он требует много сил, который я не могу пока что уделить. Рано или позно, я начну смотреть в сторону С++
А зачем? Ведь у нас (JetBrains) на подходе своя IDE для С++.
А кто говорит что я юзаю Ваши IDE? :)
Ну… IDEA все еще наша IDE, как ни крути.
Дмитрий — эту тему можно долго обсуждать. Например у меня Консула основная IDE, как для Java так и для C#. Я противник того что бы юзать несколько IDE
Consilo это конечно прикольно, но вот что делать людям которые хотят делать C# в IDEA? Вы (JetBrains) планируете что-то с этим сделать? :)
plugins.jetbrains.com/wishlist/show?pr=&wid=193
Он один.
Преклоняю голову перед вашим энтузиазмом! Может вам стоит подумать о Kickstarter?
Очень круто! Никогда бы не подумал, что IDEA будет и для C#.

Достойное пополнение инструментов .NET-разработки!
По количеству коммитов возникает два вопроса:
1.Сколько у вас рук?
2. Сколько у вас часов в сутка?

Снимаю шляпу!
Вроде все как у нормальных людей)

Просто мне это нравится, и я хочу иметь для себя IDE где можно было не заморачиватся насчет языка программирования.

Раньше у меня было больше свободного времени, сейчас немного меньше.
Я правильно понял, что получилась полноценная поддержка C# для iOS?
Нет, вы поняли не правильно. Добавили поддержку C# в IDE.
А «полной» поддержки C# в iOS боюсь никогда не будет, потому что нельзя помечать страницы исполняемыми. Никакого JIT, шаманства и т.д., у mono связаны руки, только ahead-of-time.
Ahead-of-time сам по себе не плох, но на iOS, по причине указанной мной, возникают проблемы: дженерики со значимыми типами, никакого System.Reflection.Emit => никакой кодогенерации, DLR и отваливается компиляция expression trees.
В целом в 99% случаев жить можно, но опять же «полной» поддержки ждать не придется.
Сегодня, например, закрыл пока что Composite Formatting. Позднее улучшу, но нужна поддержка External Attributes
Возьмите набор аннотаций от JetBrains, зачем велосипед изобретать. Например, есть StringFormatMethodAttribute
Я знаю что она есть. Поддержка Resharper аттрибутов будет. Но, я не автор Resharper аттрибутов, тоисть я не могу их контролировать. Если чтото изменится, сломается все.
Ну вот ни разу за 10 лет не менялись, а теперь вдруг поменяются. Что за недоверие к JetBrains такое, даже вместо написания плагина сделали форк их IDE.
Лучше иметь свой набор аттрибутов, наряду с их. Что бы не было холивара, я буду поддерживать их аттрибуты.

Это не недоверия, это разочарование.
фатальный недостаток (с)
И я был неправ. После ввода External Attributes, я заменил этот аттрибут на более универсаный. Это дало возможность обьявлять через External Attributes, инжект разных языков.

Вот такое получилось

image
Например NUnit(как и Windows.Forms) не работают.

Так SWF забросили году в 2007, наверное, не мудрено)
Спасибо, что тратите столько сил на этот проект. Правда я так привык уже к подходу idea к конфигурации проекта, что в consula я вообще не могу понять, как мне создать проект, где указать .net sdk, почему он не видит существующие исходники и т.д. — в целом много вопросов, конечно.
Ответы всегда можно найти — если написать мне на мыло.

Это одно из изменений, которое Консула внесла сравнительно с IDEA. Это позволило настраивать проекты практически одинаково, если запомнить пару правил
Может быть, вы ответите на вопросы здесь в коментах — тогда любой, кому это интересно, смог бы это прочитать в открытом доступе и близко к статье о самом проекте.
Там над ним написано Plugin Develop Guide
Такс) если вы хотите запустить код через Microsoft .NET — вы нашли багу. Я сломал автоматическое определения Microsoft .NET SDK.

Пока как выход можно вот так добавить
image
Спасибо, заработало!
Баг я исправил, где то в течении получаса, будет доступное обновления

image
Вижу, у c# плагина пока еще есть проблемы. Например, у меня не очень хорошо работают экстеншн-методы. Дженерики тоже еще не целиком реализованы. Похоже, полноценно использовать его для разработки на c# еще нельзя. Но в целом видно, что проект развивается, здорово!
Прямо в точку) (Это как раз известные мне баги)

Но я сразу написал в шапке

Хотелось бы уточнить. Пока что Consulo не годится для работы в Production, все развивается очень медленно и силами одного человека (то есть меня).
Ну и вывод типов, вижу, еще требует допиливания. Что же — удачи вам в вашем нелегком деле! Если у вас получится сделать действительно пригодный для использования продукт, я готов за него заплатить сравнимую со стоимостью идеи сумму, особенно если он будет поддерживать юнити и его дебаг. Если это вас хоть в какой-то степени интересует, я бы дал совет сосредоточится на каком-то одном направлении, а не пытаться охватить сразу всё, тем более, что ресурсов у одного человека не так много.
Я не планиую закрывать код, или продавать его. Сильно я от этого пострадал, что бы потом другим создавать теже услования.

Пока я и не сильно увлечен в другую сторону. Но, я всеже развиваю также Java сторону, ибо я не юзаю IDEA, как основую IDE.

Поддержать — можно меня всегда.

Что же — удачи вам в вашем нелегком деле


И на этом спасибо:)
Может быть проект на кикстартере? Хороший способ получить поддержку и остаться открытым.
Проблема во мне. Я больше кодер. Даже эта статья для меня была сложной.

Да я ещё украинец, на кикстартере вроде ВБ и США только.
Есть много других аналогичных сервисов. Но в целом я понимаю проблемы (возможно это совсем не проблемы :-) связанные с отсутствием организаторской жилки.
Я не умею «разжёвывать» разные темы. Для меня все просто. То что я сделал — для меня не составило труда, только время.

Из 114 мои реп на гитхабе — я могу почти к каждой написать план, что нужно сделать. Руки и ещё раз руки
Впечатляет)

Любопытства ради — есть ли в реальной жизни проекты, где смешиваются Java и C#? Так ли необходимо сохранять совместимость с Java?

Еще вопрос — как записывали гифки?
гифки — licecap

Можно смешивать, можно и нет. IKVM.NET я давно уже тестил и удачно.

Дело в другом. Я кодер C# / Java, и юзать разные IDE, для меня напряжно. Сейчас я имею один интерфейс, подсветку, навигацию и прочее.
Вы огромную работу проделали, здорово. Мне лично, правда, жаль, что Идея, а не Эклипс…
Можете — форкнуть и работать emonic.sourceforge.net/

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории