Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  12:18[Войти] | [Зарегистрироваться]
Обсуждение темы:
Компоненты. А нужны ли они вообще?

Конечно, применение компонент позволяет сделать программу быстро и красивее, но за это приходится платить цену, и причем довольно дорогую.
Во-первых, как насчет совместимости компонент друг с другом и с компьютером вообще? Ведь Delphi - компилятор, на клиентскую машину ставится exe - файл, и в него не залезешь. А сообщенияиногда вываливаются разные, и сымитировать ситуацию на машине программиста бывает нелегко. А тут еще куски кода (компоненты), неизвестно как написанные и как работающие...
Во-вторых, после переустановки Delphi (иногда вместе с Windows) приходится устанавливать ВСЕ компоненты заново. Хорошо, если они под рукой, программа разрабатывалась тобой "с нуля". А если программа досталась "по наследству", автор(ы) (первые и все последующие) давно уволились, а требуется изменить лишь только пункт меню? Тогда приходится искать компоненты и параллельно крушить программу, удаляя из ее недр отсутствующие компоненты и что-то ставя вместо них, то есть из-за 5 минут полезной работы приходится неделю вкалывать, и то без гарантии, что потом все заработает нормально. В общем, проект пришлось пересобирать два раза, чтобы он нормально заработал. Врагу не пожелаешь!!!
Выводы: компоненты, конечно, штука хорошая, но зачастую они представляют собой мышеловку, из которой приходится вылезать с большими усилиями

Representation mnager

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 136 сообщений

Добавить свое сообщение

Отслеживать это обсуждение


Смотрите также обсуждения:
Интерфейс. Компоненты и формы
  • Недостатки архитектуры VCL

  • <<<... | 126—117 | 116—107 | 106—97 | ...>>>
    Всего сообщений в теме: 136; страниц: 14; текущая страница: 3


    № 116   03-10-2008 15:48 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 112« (Alexeyslav)
    ___________________________
    >>> На каждый гигагерц найдется своя куча перерабатываемой информации
    На всякое совершенствовние техники найдутся желающие применить неподходящие методы.
    Более того, сделать их вынужденным стандартом.
    Яркий пример: чудовище - реестр винды.


    № 115   03-10-2008 14:58 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 110« (Geo)
    ___________________________
    Долой интеллектуальные системы!!! Интеллектом должен обоадать программист, а IDE -- делать то, что ей прикажут Боюсь, что поезд уже не остановить, остаётся только своим интеллектом пытаться задавить компьютерный.
     Cep


    № 114   03-10-2008 07:01 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 110« (Geo)
    ___________________________
    Долой интеллектуальные системы!!! Интеллектом должен обоадать программист, а IDE -- делать то, что ей прикажут

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


    № 113   03-10-2008 05:00 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 112« (Alexeyslav)
    ___________________________

    Дефрагментация тут совершенно непричем, сколько не дефрагментируй вероятность того что дефрагментетор угадает последовательность с которой делфи нужны будут файлы - очень мала. Вообще, ситуация когда операционная система использует тысячи файлов - тут уж как ни дефрагментируй всеравно не избежать непоследовательного чтения с диска.
    Это Вы вообще к чему? Поставьте себе SSD и проблемы фрагментации станут Вам неинтересны.


    № 112   03-10-2008 03:28 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 107« (Как слышно? Приём!)
    ___________________________

    Ответ на »сообщение 106« (Alexeyslav)
    ___________________________
    Гигагерцы частоты работы процессора делают время анализа пренебрежимо малым.
    А не фрагментацию есть дефрагментация :)

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


    Ответ на »сообщение 108« (Как слышно? Приём!)
    ___________________________

    >>> а как же тогда с новыми компонентами предоставленными лишь в исходниках?
    Надеюсь, Вы не хотите превратить Дельфи в интерпретатор?

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


    № 111   03-10-2008 02:14 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 110« (Geo)
    ___________________________
    Меня больше всего раздражает, когда эти "интеллектуальные системы" начинают программировать мои рефлексы :D


    № 110   03-10-2008 01:43 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 109« (Cepгей Poщин)
    ___________________________
    >>> Особенно с появлением интеллектуальной загрузки пакетов
    Долой интеллектуальные системы!!! Интеллектом должен обоадать программист, а IDE -- делать то, что ей прикажут.

    Жутко раздражают системы (типа Ворда или Экселя), которые считают, что лучше знают, что нужно мне. Даже после отключения всех интеллектуальных примочек, которые я смог отключить, там все равно вылезают какие-то "умничания". Причем, в каждой новой верии добавляются все новые и новые. Р-Р-Р-Р!!!!!!!!
     Geo


    № 109   02-10-2008 15:46 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 107« (Как слышно? Приём!)
    ___________________________
    Помнится при появлении 2005 воплей по поводу тормозов при загрузке было чють ли не больше чем по поводу глюков. Большое количество компонентов, да еще самопальных есть у сравнительно небольшого процента пользователей, а вот тормоза (если гипотетически валить всё в одну кучу) будут у всех.
    Хотя конечно проблемы с установкой весьма серьёзные. Особенно с появлением интеллектуальной загрузки пакетов, вспоминается произведение "Горе от ума".
     Cep


    № 108   02-10-2008 13:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 106« (Alexeyslav)
    ___________________________
    >>> а как же тогда с новыми компонентами предоставленными лишь в исходниках?
    Надеюсь, Вы не хотите превратить Дельфи в интерпретатор?


    № 107   02-10-2008 13:04 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 106« (Alexeyslav)
    ___________________________
    Гигагерцы частоты работы процессора делают время анализа пренебрежимо малым.
    А не фрагментацию есть дефрагментация :)

    Почему не происходит появление нового покления VCL,
    Здесь видится две проблемы.
    Первая - в сохранении устаревших подходов времён Win 3.1.
    Вторая (как ни странно прозвучит) - невостребованность шустрой IDE.
    Находимся в локальном минимуме.


    <<<... | 126—117 | 116—107 | 106—97 | ...>>>
    Всего сообщений в теме: 136; страниц: 14; текущая страница: 3


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования