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

Вниз

Про дополнительные компоненты   Найти похожие ветки 

 
michael_b   (2003-02-09 21:58) [0]

Мастера, что вы думаете об использовании дополнительных компонентов. Ведь так получается не программирование, а конструктор какой-то!!! С другой стороны если то, что тебе надо уже реализовано в компоненте, то зачем изобретать велосипед.
PS Следует ли доверять компонентам без исходных текстов.


 
Романов Р.В.   (2003-02-09 22:11) [1]

Даже компанентам с исходными текстами не следует доверять:)


 
Palladin   (2003-02-09 23:13) [2]

несколько фраз ИМХО

1. сам факт использования каких либо компонентов, не обязательно дополнительных, уже конструктор.

2. раньше, аналогом компонентов, были модули (библлиотеки) TPU для TP/BP, единственное различие, компоненты можно теперь просто двумя кликами мышки подключить, а вот TPU надо было ручками прописать, не будешь же ты говорить что и там конструктор был...
сходство в назначении компонентов и TPU на лицо, и среди них были действительно нужные, избавляющие разработчика от рутинных или трудоемких дел, вещи.

3. попробуй пописАть на TPW с использованием OWL после Delphi...
на долго ли тебя хватит и сколько времени у тебя уйдет что бы написать простейший калькулятор...


 
Viktor Kushnir   (2003-02-10 07:27) [3]

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


 
Дмитрий К.К.   (2003-02-10 07:53) [4]

На самом деле, компоненты - лишь подмога, ускорение времени разработки, повторное использование кода. Не более того.


 
Cobalt   (2003-02-10 10:34) [5]

2 michael_b
Вам таки шашечки, или ехать?


 
michael_b   (2003-02-11 13:50) [6]


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

Я ничего ни имею против когда сам разрабатываешь, а я про то все что нехватает в VCL скорее всего уже разработано и можно найти в Internet, стоит ли реализовывать самому если проще пользоваться готовым? С другой стороны чаще всего нужно всего несколько дополнитиельных функций у какого-либо компонета из VCL, а в компонете в месте с действительно нужными еще несколько десятков. В результате разростается *.exe. Так же баги из-за не добросовестноти автора компонета. Как быть?!!!


 
stone   (2003-02-11 14:15) [7]

Я считаю, что включение в проект дополнительных компонент необходимо только в случае, если стандартных оказывается не достаточно. Зачастую встречаются люди, которые используют кучу библиотек, объясняя, что не нашли этого свойства/метода у похожих компонентов VCL, но при этом хорошо не знают ни одной.
В продолжение темы:

> нужно всего несколько дополнитиельных функций у какого-либо
> компонета из VCL

дописать пару функций не сложно. Но чаще всего они уже есть, просто вы об этом не знаете.

Тяга к использованию огромного количества компонентов самых различных библиотек чаще всего прослеживается у любителей "программировать мышкой".


 
Danilka   (2003-02-11 14:21) [8]

michael_b (11.02.03 13:50)
>всего уже разработано и можно найти в Internet

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


 
iZEN   (2003-02-11 14:30) [9]

В Delphi фреймворк не проработан, вот и приходится пользоваться кирпичами всевозможных размеров для латания дыр.


 
Игорь Шевченко   (2003-02-11 15:50) [10]

iZEN © (11.02.03 14:30)

> В Delphi фреймворк не проработан

Смелое, однако, заявление.


 
DiamondShark   (2003-02-11 17:07) [11]


> iZEN © (11.02.03 14:30)
> В Delphi фреймворк не проработан


Следует читать так:
"Угол заточки рук не соответствует углу заточки фреймворка".

ЗЫ
Скажи "ква".


 
начинающий програмер   (2003-02-11 18:30) [12]

Мне кажется, если есть желание дойти до сути вещей, то можно программы и на Ассемблере писать:)


 
MsGuns   (2003-02-11 19:09) [13]

Надо относиться к компонентам как к ИНСТРУМЕНТАМ, не более.
Представьте, как столяр мастерит кресло при помощи бензопилы, колуна и молота и при этом ругается, что "компоненты" хреновые.


 
Дмитрий К.К.   (2003-02-12 06:36) [14]


> MsGuns © (11.02.03 19:09)


Вот и я о том же.


 
stone   (2003-02-12 09:42) [15]


> начинающий програмер © (11.02.03 18:30)
> Мне кажется, если есть желание дойти до сути вещей, то можно
> программы и на Ассемблере писать:)

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


 
Кулюкин Олег   (2003-02-12 09:45) [16]

> Мастера, что вы думаете об использовании дополнительных компонентов. Ведь так получается не программирование, а конструктор какой-то!!!
>> сам факт использования каких либо компонентов, не обязательно дополнительных, уже конструктор.
Вызывая API программист превращает программирование в игру с конструктором.
Он ведь их (функции API) не писал. :)

ПРисоединяюсь к MsGuns © (11.02.03 19:09)



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

Форум: "Потрепаться";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
7-87733
zx
2002-12-26 17:51
2003.02.27
Звук на спикер?


1-87370
victor_ch
2003-02-15 11:33
2003.02.27
Как выделить в Richedite кусок текста


14-87678
Zhenka
2003-02-10 19:39
2003.02.27
Что значит эта надпИсь


1-87496
Анрей Фомичев
2003-02-15 21:59
2003.02.27
Работа с Таймером


3-87331
Карелин Артем
2003-02-10 16:06
2003.02.27
Репликация данных в 2 стороны.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский