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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  10:12[Войти] | [Зарегистрироваться]
Обсуждение темы:
Delphi Kingdom VCL :)

Привет.

Я уверен программеры на сях и дельфи находятся в разных положениях:
Микрософт делает апи, к ним пишут тонны сырцов и СДК.
Фирмы делают либы и сырцы опять на сях.

Оказывается, Microsoft юзает в своем новом софте (Office XP итд) чужие визуальные компоненты (те самые кнопки, тулбары итд на которые смотришь и вообще без понятия как это сделано) . Около 5ти крупных фирм на них работают.
(взято с сайта microsoft.com при поиске по словам ".net controls"

У борланда же есть кучка переведенного с Си кода и Дельфя с откровенно почти хилым набором компонентов. Как бедные родственники.
Даже _своих_ борландовых сырцов для DirectX нету.

Крупные фирмы пишут мощные наборы за такую же мощную цену. Если ставить чужие фривари (конечно все сразу скажут RX и LMD SE рулез) там иногда мало полезного и нужного, сплошной понт на основе борландовых сырцов.

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

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

Тут много программеров. Я заметил, появляются среди вопросов схожие проблемы и чтобы решать их, наверное, одного FAQ уже мало. Надо решения оформлять в объекты. Ответы типа: "а вот есть такая пачка компонентов - ее и используй" больше напоминают посыл подальше.

Я уверен и считаю: в настоящее время благодаря направленности сайта и хорошей его известности, было бы для всех полезно вместо (или вместе с ) тыканья в разные готовые пачки компонентов, которые как вы сами понимаете всего лишь _чье-то_узкое_мнение_о_решении_данной_задачи, интересоваться мнением жителей насчет того, а что хотят они? Каким должен быть компонент для решения требуемых задач? а какие будут эти задачи? (а их сразу наберется много, тк народ по разноплановый) Если компонент визуальный то как он будет выглядеть, что сможет делать?

Каждый программер или малая группа пишет как ему надо. Иногда он(и) плохо видят лес за деревьями.

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

***

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

Зачем сидеть в форумах всяких левых компокреаторов когда можно делать свои? И все тут. Кроме давания советов и намеков в статьях на сайте, может сразу их и оформлять в готовый вид? Мелькают же в статьях и ответов полные сырцы юнитов с компонентами, так может это официально включить?

Tray, Comport, БД и еще много чего.
Разделить ответы (набор слов) и готовые компоненты?

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

и назвать ее в честь сайта : Delphi Kingdom VCL :)

Уделаем DevExpress,RX, LMD и Microsoft!!! Даешь DK VCL !!!

Это должна быть подборка лучшего,
а всякие там монстро-софтовые сборища, типа Jedi VCL,где все в куче, пусть отдыхают.

P.S. Вот я сейчас хочу для себя сделать простенький и навороченный компонент-серую полоску как в Outlook, с вставляемыми контролами и картинками. Другой хочет создать что-то другое.

А если объединиться и перейти от детельного содержания (Круглый Стол) к форме? Наполнить форму самым лучшим?

Хотелось бы узнать Ваше мнение и мнение начальства.


 Andrey Bronnikov

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

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

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


Всего в теме 62 сообщения

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

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


Смотрите также обсуждения:
Библиотеки компонентов
  • Предпочтение в выборе компонентов

  • 62—53 | 52—43 | ...>>>
    Всего сообщений в теме: 62; страниц: 7; текущая страница: 1


    № 62   18-04-2009 13:43 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 61« (Cepгей Poщин)
    ___________________________

    Ответ на »сообщение 60« (prosto)
    ___________________________
    Достаточно только единожды разработать "план" и усё, далее
    только рулити ПАДСТАЛОМ


    Хочется корону с  ПЯДЕСТАЛОМ тода будь нашим королем. :)
    (я и сам взялся бы за это дело но пока есть два уникальных проэкта
    которые очень хочется реализовать(если удастся я обязательно запостю))


    № 61   08-04-2009 02:08 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 60« (prosto)
    ___________________________
    Достаточно только единожды разработать "план" и усё, далее
    только рулити
    ПАДСТАЛОМ
     Cep


    № 60   08-04-2009 01:31 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 59« (Александр Алексеев)
    ___________________________
    дело не в том что писать с нуля, а втом что многое, что здесь написано и описано
    могло бы реально стать компонентами например
    компонента компилирующая математическую формулу в инструкции сопроццесора.
    редактор формул.
    нечеткое сравнение формул.
    и тд тд тд дт.

    Ответ на »сообщение 58« (Сергей Рощин)
    ___________________________
    Созданием компонент займутся сами автора, нужно просто попросить.
    (по сути это будет неплохая самореклама для авторов)
    Чтобы ставить одним кликом Inno setup поможет.
    Достаточно только единожды разработать "план" и усё, далее
    только рулити.

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

    Ну а другая библиотека типа "Profi".


    Но основная проблема "КТО БУДЕТ КОРОЛЁМ".
    (я не голубых кровей поэтому отпадаю :))


    № 59   17-02-2009 05:22 Ответить на это сообщение Ответить на это сообщение с цитированием
    >>> А может стоит королевству объявить конкурс, а жители королевства определили б какие компоненты достойны, а какие нет и может тогда у королевства появилась бы своя библиотека компонентов.
    Такое уже есть (не в смысле, что это связано с DK) и называется JVCL. Ставится инсталяшкой (окей, не в один клик, но всё равно мало). Поддерживает D5-D2009, плюс билдер. Если вам что-то не нравится - проще работать с ними, чем писать своё с нуля.


    № 58   17-02-2009 05:17 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 57« (Prosto)
    ___________________________
    Традиционный в таких случаях вопрос: Вы возмётесь за создание пакета компонентов (дистрибутива), с  удалением дублирующего кода, тестированием на версиях 5-2009 и т.п.
    Если эта VCL не будет ставиться одним кликом мышки, то ни каких принципиальных отличий от текущей ситуации не будет.
     Cep


    № 57   17-02-2009 04:55 Ответить на это сообщение Ответить на это сообщение с цитированием
    А может стоит королевству объявить конкурс, а жители королевства определили б какие компоненты достойны, а какие нет и может тогда у королевства появилась бы своя библиотека компонентов.


    № 56   16-02-2009 06:43 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 55« (Geo)
    ___________________________
    А вот есть потребность в определенных компонентах, аналогов которым просто нет (или они мало известны). Но их никто не делает. Видимо, фанатазии не хватает
    Выпендрежные компоненты обычно пишутся начинающими с целью показать себя. Что они могут придумать кроме "такого же, но с перламутровыми пуговицами".
    А полезные компоненты возникают в процессе решения конкретных задач. Если разработчик задумывается о возможности повторного использования, то обычно малой кровью превращает узкоспециализированный компонент конкретного проекта в достаточно универсальный.
    Можно проанализировать Сокровищницу. Все действительно полезное выделено из реальных проектов.


    № 55   16-02-2009 03:46 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 54« (Cepгей Poщин)
    ___________________________
    Если речь идет о создании специализированного варианта типового компонента под свой конкретный проект или для своей конкретной организации, то тут ничего плохого нет.

    А сообщение мое было не о том. А когда человек создает компонент абстрактно для дпальнейшего распространения. Ну, плевать мне, какой там грид будет. А вот есть потребность в определенных компонентах, аналогов которым просто нет (или они мало известны). Но их никто не делает. Видимо, фанатазии не хватает: лепить аляповатые скины на стандартные компоненты намного проще ;-)
     Geo


    № 54   16-02-2009 03:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 53« (Geo)
    ___________________________
    Спасибо за поднятую тему. Раньше я ее не видел. Всё-таки есть польза от спаммеров см. сообщение №46 :)
    Типа, сделаю свой DBGrid, которые будет круче Тут всё зависит от организации работы. К примеру в DBGrid, можно для начала хотя бы реализовать нормальное поведение колёсика мыши. Если везде (123 больших и маленьких приложения) использовать вместо стандартного DBGrid свой собственный, то дальнейшее расширение функциональности будет рализовываться довольно просто. Не обязательно должно быть круче, главное, чтобы было проще. Можно использовать корпоративные соглажения об именовании полей, допустим поле с названием xxx всегда отображается серым цветом. Программист, который занимается созданием конечного продукта может и не знать какие там фенечки должны быть.
    Конечно, если компонент создаётся исключительно с целью выпендрится (гляди как я могу), тогда действительно больше вреда, чем пользы.
     Cep


    № 53   16-02-2009 02:01 Ответить на это сообщение Ответить на это сообщение с цитированием
    Спасибо за поднятую тему. Раньше я ее не видел.

    Удивляет то, что когда речь заходит о разработке собственных компонент, то все сразу горят желанием переделывать существующие. Типа, сделаю свой DBGrid, которые будет круче, EhLib и QuantumGrid вместе взятые. И даже если разработка когда-нибудь завершается, то получается нечто монстроподобное, что в полной мере в своем проекте использовать затруднительно. Да еще и сырое, неудобное и глюкавое.

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

    В общем, с постановкой задач еще больший швах, чем с реализацией :(
     Geo


    62—53 | 52—43 | ...>>>
    Всего сообщений в теме: 62; страниц: 7; текущая страница: 1


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

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

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

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

    Перейти на конкретную страницу по номеру
      
    Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

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