Концепт мульти-вкладок в редакторе проектов

Mandyson

Client
Регистрация
03.06.2012
Сообщения
410
Благодарностей
84
Баллы
28
Уже много раз поднимался вопрос о свертывании участков кода для оптимизации рабочего пространства.
Недавно пришла идея другого решения, а именно возможность создания и удаления вкладок с отдельными участками кода.
Таким образом у нас получается главное окно, в котором мы подключаем списки аккаунтов, проксей, берем их, ставим и всё как обычно в самом начале, а уже потом идем на switch разветвление, которое ведет не прямиком на участки кода(скрин внизу), а на название вкладки, в которой уже реализуется участок цепи.
На примере своего проекта постарался показать своё видение как это примерно может быть.
 

Вложения

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
не. ерунда по моему, концепция свертывания подразумевает выполнение свернутой группы и переход к следующему после нее шагу. у вас так не получится. у вас получается шаблон по ветке ушел и все... дальше гуляет сам по себе.
другое дело, если сделать вход в группу и выход из нее, как из обычного экшена (успех и неуспех)
 

Mandyson

Client
Регистрация
03.06.2012
Сообщения
410
Благодарностей
84
Баллы
28
концепция свертывания подразумевает выполнение свернутой группы
Если делать свёртыванием, то не понятно как будет происходить свертывание разрозненных блоков, которые составляют одну логику.
Так же надо планировать, чтобы при развертывании блок потом не мешал другим.
 

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
все это дело техники
 

Mandyson

Client
Регистрация
03.06.2012
Сообщения
410
Благодарностей
84
Баллы
28
все это дело техники
Первым делом стоит подумать о ресурсозатратности и удобстве администрирования проектов.
То, что есть сейчас однозначно тупиково для больших проектов. Если померить просто в мегабайтах, то шаблончик на 1.5мб уже будет серъёзно тормозить на серъезных машинах. Кто-то уже переходит и извращению переводов больших участков в C# макросы, кто-то постигает CodeCreator.
Моя коценпция по сути есть простое повторение того, что есть в ООП языках.
Первым делом нам нужно разбить проект на участки подобно разделению на классы в обычных ЯП, только классы будут представлять вкладки.
Нужна возможность работы с одним участком, не подключая весь проект в целом(таким образом высвободив ресурсы) и уже в дальнейшем просто подключать прописанные методы посредством входных настроек.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)