Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Специально Владимиру Кладову и Ко...   Найти похожие ветки 

 
BaryV   (2005-11-23 11:57) [0]

Скажите Владимир, вы не думали над созданием своей IDE, все это здорово KOL и MCK идут на ура, это отличный проект! Но лично мне кажется, что своя среда написания программ на KOL использовалась бы (по крайней мере у меня) намного чаще чем среда Delphi. Понятно почему :-)

Сделать что-то похожее на Delphi только для MCK и KOL (инспектор объектов и т.д.). Если это все довести до ума, то ваша IDE будет вне конкуренции... Подумать над своим компилятором, и в принципе есть еще над чем поразмыслить.

Конечно, Вы можете сказать, что зачем изобретать велосипед и прочее... Но приведенные аргументы мне кажутся весомыми.

Вы думали над этой идей, да и вообще кто что думает по этому поводу выскажитесь...


 
Vedun   (2005-11-23 13:53) [1]

Идея конечно заманчивая. Я так понимаю возьмем компилятор Делфи и вокруг него построим IDE? Потому как писать свой компиллятор...? Если Владимир этим займется, кто будет поддерживать KOL? Ведь KOL уже использует особенности компилятора Делфи для уменьшения резмера программ. Может его стоит использовать? Хотя-бы для начала.


 
-=Mike=-   (2005-11-23 13:57) [2]

Полностью интегрированная с KOL IDE это хорошая идея. Но тогда думаю придется переходить на коммерческую основу или дополнительно привлекать людей к этому проекту.
А вот насчет компилятора - очень сомневаюсь. Здесь уже точно будет правильно про велосипед.


 
-=Mike=-   (2005-11-23 14:29) [3]

Кстати, было бы очень хорошо, если автор Total Commander использовал при написании KOL!
У меня тотал самая часто используемая програма.
А то Гислер все на 2-й дельфе сидит, чтоб exe-шник не распухал :)


 
BaryV   (2005-11-23 15:10) [4]


> А вот насчет компилятора - очень сомневаюсь. Здесь уже точно
> будет правильно про велосипед


Насчет компилятора это вопрос конечно спорный, хотя может быть ты и прав. Ну а вы представтье себе IDE, в которой было бы удобно работать с проектами KOL и MCK. Было что-то типа встроеного UPX(или AsPack), эксперты всевозможные, возможность добавления компонентов, средства разработки компонентов, и куча других мелких ньюансов, которые в объединении дали бы мощную среду!
Согласитесь это мечта любого программиста который хочет сделать свю программу по возможности как можно меньше...


 
RA ©   (2005-11-23 15:58) [5]

2BaryV а почему вы сами не хотите взяться за эту работу?
ИМХО, IDE и компилятор Delphi неплохо справляются с поставлеными задачами. Поэтому вопрос - какие же преимущества будут у IDE for KOL?


 
BaryVetaL ©   (2005-11-23 17:42) [6]


> 2BaryV а почему вы сами не хотите взяться за эту работу?
>
> ИМХО, IDE и компилятор Delphi неплохо справляются с поставлеными
> задачами. Поэтому вопрос - какие же преимущества будут у
> IDE for KOL?


Законный вопрос.
Ну во первых это обсуждение, а не приказ Владимиру Кладову "Делай IDE" :-)
Во вторых, я хотел бы узнать мнение остальных лично мне кажется что это стоящий проект
В третьих о преимуществах читай выше...


 
XProger ©   (2005-11-23 18:46) [7]

А чем Delphi IDE не устраивает? Над ним вроде не один десяток человек работал, на протяжении нескольких лет... ;)


 
ECM ©   (2005-11-23 19:37) [8]

Собственно для KOL нужен только редактор и компилятор.
KOL - невизуальная библиотека (MCK - это набор VCL-компонент генерирующих текст для KOL).
Для невизуальной IDE достаточно подключить к редактору кода компилятор
(подсветка синтаксиса + анализ ошибок выдаваемых компилятором + автоматическое позиционирование на строки содержащие ошибки)....
Все это можно настроить в уже существующих редакторах (типа древнего MultiEdit).
Для визуальной IDE прийдется городить некое подобие MCK...т.е. заново изобретать велосипед...(ну нет в KOL design-time кода)
Стоит оно того?


 
Vedun   (2005-11-23 23:16) [9]


> Поэтому вопрос - какие же преимущества будут у IDE for KOL?


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


 
SPeller ©   (2005-11-24 00:24) [10]

Ежели мы все Владимиру проспонсируем пол года зарплаты - то он и не только IDE напишет с компилятором :)


 
dmd   (2005-11-24 07:34) [11]

GOODWELL/COLLAPSE по-важнее будут и наиболее ожидаемы.


 
RA ©   (2005-11-24 09:29) [12]

GOODWELL/COLLAPSE по-важнее будут и наиболее ожидаемы.
Безспорно.


 
homm ©   (2005-11-24 20:04) [13]

Я прошу прощения у BaryV за офтопик, просто мне действительно надо обратиться к Владимиру.

2 Владимир Кладов
Подтвердите пожалуйста, что получили письмо сегодняшнего числа, просто оно достаточно большое (420 кб), но оно нействительно важное.


> GOODWELL/COLLAPSE по-важнее будут и наиболее ожидаемы.
> Безспорно.
Присоединяюсть.


> У такой узкоспециализированной системы эффективность, по
> идее, должна быть выше, чем у универсальной Delphi. Я говорю
> об эффективности использования для написания программ.
Делфи это не только VCL, но 3-4 килограма... то есть Дебагер я хотел сказать кто писать будет. Такой же мощный и удобный.


 
BaryVetaL ©   (2005-11-25 11:40) [14]

А кто мешает GoodWell/Collapse встроить в новую IDE :-)


 
Vedun   (2005-11-25 15:30) [15]

Про GoodWell читал у Кладова на сайте. А что такое Collapse?


 
Thaddy   (2005-11-25 15:50) [16]

Maybe open source?

Vladimir gives his brillance away all the time!

And we humbles, would have to contribute ( :


 
Vladimir Kladov   (2005-12-02 14:46) [17]

Скоро, уже с новой версией будет первая рабочая версия. Но как я и говорил раньше особого эффекта ждать не стоит. Это будет уменьшать код только для достаточно больших проектов. И автоматически - только для той части (пока) которую генерит МСК. Т.е. инициализация форм. Ну вот на моем проекте размером экзешника 1,8М я рассчитываю сразу получить экономию от 0,3М хотя бы. Пока ядро работатет, довожу генерцию П-кода в МСК до кондиции - в основном наборе контролов. Для дополнительных контролов будем дорабатывать вместе с авторами.


 
Thaddy   (2005-12-02 15:24) [18]

;)

What to do for Christmas holiday after all ;)


 
ECM ©   (2005-12-02 16:02) [19]

А описаловка какая-то на это будет (есть)?
... или смотреть по сгенерированному коду?


 
Vladimir Kladov   (2005-12-03 20:23) [20]

а как же, будет. Но и смотреть в код все равно придется, а как иначе.


 
Boguslaw Brandys   (2005-12-08 10:16) [21]

There is another possibility and quite interesting.
Create addin or converter to Lazarus project to recompile such project into KOL application.
There is Delphi<->Lazarus converter in development also ,could be possible to get sources and add KOL stuff here .
This way all those projects could be portable among them.


 
Vedun   (2005-12-08 16:25) [22]

2 Boguslaw Brandys

What is " Lazarus project "?


 
SPeller ©   (2005-12-08 19:10) [23]

Try yahoo or yandex :)



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.015 c
2-1158141295
KyRo
2006-09-13 13:54
2006.10.01
Как сделать прогрес бар


15-1157781176
syte_ser78
2006-09-09 09:52
2006.10.01
непонятное поведение sql запроса


15-1158071783
Furyz
2006-09-12 18:36
2006.10.01
Golodranovka Mastak Party


15-1158155534
Vlad Oshin
2006-09-13 17:52
2006.10.01
Мелочи жизни. мини-рассказ


3-1154352717
SergP.
2006-07-31 17:31
2006.10.01
Oracle. Импорт из дампа только таблиц с неким префиксом.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский