Отказ от ответственности: я взламываю создателя
Я считаю, что и создатель, и Eclipse являются стабильными и довольно полнофункциональными IDE. Creator уделяет большое внимание C ++ и Quick (новинка в Qt ;-), в то время как Eclipse поддерживает целый ряд языков, а его поддержка Java действительно великолепна. Это, конечно, также влияет на функциональность, которую может легко предоставить ваш плагин.
Первым видимым отличием для разработчика плагинов является, конечно же, язык программирования: Eclipse написан на Java, а создатель разрабатывается на C ++ с Qt. В зависимости от вашего опыта разработки это может быть довольно значительным.
Оба предоставляют достойную систему плагинов со всеми основными функциями, такими как обработка зависимостей между плагинами, управление версиями и т. Д. Я предполагаю, что система плагинов Eclipse к настоящему времени немного более "закаленная в боях", поскольку у них есть еще довольно много плагинов сторонних разработчиков. что постоянно его "тестирует". У обоих проектов есть некоторые API, которые все еще разрабатываются (у меня сложилось впечатление, что в настоящее время это меньше проблем с eclipse), поэтому стоит проверить дорожные карты.
Eclipse имеет тенденцию иметь больше доступных плагинов, и это может быть преимуществом, если ваш плагин может извлечь выгоду из функциональности, уже реализованной в других плагинах. Здесь на ум приходит графическое моделирование и т. Д. У Creator пока не так много плагинов, но есть много доступного открытого исходного кода на основе Qt, который можно напрямую переносить в плагины (если это разрешено лицензированием!).
Оба проекта имеют открытый исходный код, поэтому вы можете просмотреть код. Лицензия отличается от Qt Creator и Eclipse. Лучше попросите юриста прочитать их, если вы думаете о создании проприетарного плагина для любого из них ... но это просто стандартный совет :-)
У обоих проектов есть приветливые сообщества пользователей, которые готовы помочь, когда вы застряли, и оба проекта принимают участие в коде (на случай, если вы не хотите постоянно обновлять свой код ;-).
Это то, о чем я могу думать в верхней части моей головы ...
person
Tobias Hunger
schedule
14.07.2010