Должна ли функциональность GExperts быть включена в Delphi? - PullRequest
6 голосов
/ 20 ноября 2008

Я недавно обновился до Delphi 2009 и с разочарованием обнаружил, что не могу легко заменить один компонент VCL другим. Наилучшим ответом было то, что для этого можно использовать GExperts .

Стоит ли ходатайствовать перед Embarcadero о включении некоторых или всех возможностей GExperts прямо в Delphi? Кого из своих «Экспертов» вы используете чаще всего и хотели бы увидеть в Delphi?

Или GExperts лучше всего оставить в качестве аддона с открытым исходным кодом сообщества?

Ответы [ 12 ]

9 голосов
/ 21 ноября 2008

Какие функции в GExperts вы хотели бы включить в сам Delphi? Я бы посоветовал вам составить список приоритетных, скажем, 10 лучших функций. Затем перейдите в Quality Central (http://qc.codegear.com) и посмотрите, были ли они уже добавлены в качестве предложений, и если да, проголосуйте за них. Если не стесняйтесь, добавьте их. Эта информация регулярно добывается и запрашивается не только о дефектах продукта, но и о том, как мы можем узнать мнение наших клиентов об улучшениях продукта. Система голосования помогает нам расставить приоритеты при планировании наших рабочих и производственных циклов.

9 голосов
/ 20 ноября 2008

Я голосую за поиск grep и окно процедуры тоже. Вероятно, окно процедуры на первом месте, хотя

4 голосов
/ 20 ноября 2008

Мой голос был бы отрицательным по этому вопросу. Я думаю, что, обладая ограниченными ресурсами, им лучше сконцентрироваться на основном языке - улучшениях платформы, которые сообщество не может подать в связи с закрытым характером этих аспектов.

Сообщество уже берет на себя бремя этого высококачественного аддона, и все, что он должен сделать, я думаю, возможно, будет продвигать его ясным способом (т.е. ссылка на странице приветствия).

3 голосов
/ 04 июня 2009

Интересно, настало ли время, когда в Delphi появилась лучшая, более стабильная система плагинов. Я знаю, что Toolsapi существует уже довольно давно и хорошо работает, но у него есть ряд проблем.

  • Это действительно сложно. В 2009 году я не думаю, что написание плагинов для IDE должно быть столь же сложным, как это делает реализация интерфейсов в ToolsAPI.
  • Оно не поддерживается и может быть изменено - хотя я не уверен, что оно когда-либо существенно изменилось, тот факт, что существует возможность изменения, не является стимулом для его создания.

Было бы замечательно иметь простую современную систему плагинов для IDE, которая сделала бы написание плагинов для Delphi тривиальной, это действительно увеличило бы количество хороших плагинов и послужило бы положительным фактором для разработки Delphi. Я не думаю, что emb должно тратить время на написание плагинов, но я думаю, что они должны тратить время на написание достойного плагина.

3 голосов
/ 20 ноября 2008

Хотелось бы увидеть поддерживаемое форматирование кода (экспериментальный порт DelForEx в Gexperts) и некоторые функции, помогающие управлять предложениями использования.

Я не против поиска Delphi в файлах, но мне нравится возможность использовать поиск Gexperts grep за пределами IDE.

Полезные вещи, такие как код комментария / раскомета и поиск соответствующих разделителей, уже есть в Delphi.

Большая часть остальных, вероятно, принадлежит сторонним надстройкам, таким как Gexperts, чтобы не загромождать IDE слишком многими «специальными» функциями. Такие вещи, как изменение оператора, замена компонентов или диаграммы ASCII.

2 голосов
/ 20 ноября 2008

Я тоже об этом думал раньше. Многие функции GExperts настолько полезны, что я думаю, что они должны быть частью самой Delphi. Я думаю, что все сводится к тому, чтобы иметь в своем распоряжении людские ресурсы, чтобы поддерживать эти функции в доме в дополнение ко всем другим вещам, которые они делают.

2 голосов
/ 20 ноября 2008

Мой номер один GExpert - Grep Search.

Второе закрытие - это окно списка процедур.

Также очень удобны различные сочетания клавиш, и панель инструментов встроена в редактор - у меня есть несколько кнопки там; например CPU-view, Project Manager и инструменты выделения в виде выпадающего списка (например, сортировка выбора).

Иногда я использую окно истории буфера обмена.

И еще реже - окна ASCII.

Ко всему прочему я не прикасаюсь.

Я знаю, что список процедур также можно найти на панели структуры Delphi 2009, но почему-то тот факт, что я могу нажать Ctrl + G, чтобы получить окно с быстрой фильтрацией и возможностью предварительного просмотра, более продуктивен для меня.

То же самое для grep - версия GExperts намного мощнее, чем стандартная функция поиска Delphi.

Если бы эти два (и, возможно, история буфера обмена) были встроены в стандартный Delphi, я бы, вероятно, больше не устанавливал GExperts.

Но с другой стороны: мне нравится тот факт, что эти решения доступны с открытым исходным кодом - это позволило мне, например, добавить фильтрацию разделов в поиск grep, что в противном случае было бы для меня невозможным. ..

1 голос
/ 04 ноября 2011

Я бы также проголосовал за GrepSearch, особенно за возможность поиска форм дизайна! Совсем недавно мне нужно было искать специальные ссылки на DataSet в TDatasources во всех моих формах! Я мог сделать это только с GrepSearch и активацией включения форм в мой поиск! Это то, что я действительно пропустил в Delphi IDE!

1 голос
/ 04 июня 2009

Пожалуйста, не забывайте ресурсы от CnWizards. Не может программировать на Delphi без улучшений подсвечивания исходного кода CnPack, использует очиститель и список процедур.

1 голос
/ 21 ноября 2008

Я голосую за окно процедуры (CTRL + G) и копирую компонент в исходный код

...