Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
ВнизЧего желаете? Найти похожие ветки
← →
Kostafey © (2007-12-15 16:30) [80]> [53] Игорь Шевченко © (04.12.07 09:45)
> Johnmen © (04.12.07 09:44) [52]
>
> Тогда не о Delphi, а о C#
Лучше о Java :)
← →
PEAKTOP © (2007-12-15 18:30) [81]> Чего желаете?
>
> TIF © (27.11.07 17:36)
Соблюдения правила "Знания человека принадлежат Миру", что не популярно здесь.
Например, раздел для загрузки компонентов в открытом исходном коде, в т.ч. самых популярных TeeChart, FastReport, LMDTools, TMS, DevExpress, EhLib и т.д.
Их достаточно легко найти в Интернете, но не все программисты знают китайский.
← →
Григорьев Антон © (2007-12-15 20:13) [82]
> PEAKTOP © (15.12.07 18:30) [81]
> Соблюдения правила "Знания человека принадлежат Миру", что
> не популярно здесь.
Всем тем, кто считает, что исходные коды должны быть в открытом доступе, так как, якобы, они принадлежат всему миру, предлагаю начать воплощение этого тезиса с себя и перестать получать зарплату. Потому что иначе нечестно получается - ваш босс платит вам за код, который и так принадлежит ему как представителю этого самого мира.
← →
Kostafey © (2007-12-15 21:13) [83]> [82] Григорьев Антон © (15.12.07 20:13)
Ну платит не совсем босс, а заказчик боссу.
А суть в том, что кроме заказчика сей код нафиг никому не нужен :)
← →
Torry © (2007-12-15 21:25) [84]
> А суть в том, что кроме заказчика сей код нафиг никому не
> нужен :)
Стать заказчиком (покупателем) того же LMD и будет тебе счастье :-)
← →
Kostafey © (2007-12-15 21:28) [85]> [84] Torry © (15.12.07 21:25)
> Стать заказчиком (покупателем) того же LMD и будет тебе
> счастье :-)
Ну... э-э-э..., да, ну... в смысле это-то понятно...
тут не поспоришь :)
← →
antonn © (2007-12-15 21:59) [86]
> "Знания человека принадлежат Миру"
Знания получает тот, кто хочет их получить приложив усилия. Создав самостоятельно нужный компонент, либо потратить заработанную денюшку и купить готовое. Выбор всегда есть.
← →
PEAKTOP © (2007-12-15 23:33) [87]> Знания получает тот, кто хочет их получить приложив усилия.
Все правильно. Только где их получить ? Знаю, сейчас начнут приводить примеры, что нужно читать книги, учить теорию ... РЕАЛЬНЫЕ знания можно получить только написав что-то самому. А ориентироваться на что ? На какой код ?
Не скрою, последнее время самому приходится заниматься менеджментом и считать все на калькуляторе, иногда "в индусах", как бы печально это не звучало. А "в индусах" потому, что нет вообще никакой школы программирования, люди вообще не думают о рефакторинге (какой рефакторинг - отступы в коде не соблюдаются), а то, что ему самому нужно будет открыть исходник через месяц и устранить примитивный баг на 5 минут - об этом никто не думает. Мы не ищем легких путей, мы будем искать место в юните половину дня.
Поэтому, если мне нужно использовать в коммерческом проекте стороннюю библиотеку, я спокойно выложу за нее что там просят, лишь бы это было финансово оправдано. Дешевле один раз заплатить автору, чем финансировать штук 5 "индусов", поделки которых еще потом и сопровождать надо.
Другой вопрос в том, что я еще помню те времена, когда я сам был "в начале пути". И многому научился заглядывая в чужие исходники. Вот для этого, я считаю, и должно быть место, где эти исходники можно скачать и посмотреть: что и к чему.
← →
PEAKTOP © (2007-12-16 00:47) [88]За годы кодинга я составил для себя рейтинг библиотек:
1. Как нельзя программировать:
1 место. Александр Лочерт (библиотека QuickReport, долгое время входила в поставку Delphi). Использование глобальных переменных, обращение к published свойствам внутри методов отрисовки или protected-методов, совпадение названия глобальной функции (возвращающей указатель на глобальный объект) с именем published свойства, "грязный код".
2 место. Джефф Оверкэш и команда (библиотека Interbase Express). Этот код можно читать только "в укуренном" состоянии. Местами видна гениальная задумка FreeIB, но создается такое впечатление, что код доделывали на коленках срочно перед выходом релиза 6-й Делфи. Борланды сами признают, что так и было. Работа с родным для Борланда SQL-сервером притянута "за уши", о разделении транзакций на пишушую и читающую до сих пор никто не думал, о корректной работе с TThread можно вообще забыть - граблей рассыпано (и присыпано песочком, чтобы раньше времени не увидели) - просто немеряно.
3 место Сергей Бузаджи (FIBPlus). Просто откровенно грязный код. Стилистики названия классов и переменных вообще нет. Без пол-литры не разобраться. Хотя, лично я не могу не признать, что это - СТАБИЛЬНЫЙ код, проверенный временем. Но, видно кроме самого Сергея, в devrace этим кодом никто не занимаются.
2. На кого нужно равняться.
1 место Stalker (Евгений Балабуев) - библиотека ExtLib - первая библиотека для дизайна компонентов в RunTime. Сейчас, насколько я знаю, Stalker работает в LMD, и LMD-IDE-Tools - его творение и продолжение ExtLib. Конечно, с отступами в ExtLib мягко говоря слабовато (что было исправлено в LMD-IDE-Tools, видимо автор разобрался с настройками TabIndent в редакторе), зато код ! Stalker буквально играется классами и массивами классов с приведением типов так, что Си-ники со своими указателями-на-указатель просто нервно курят в углу. Используя стандатрые средства программирования, местами кажется, что Stalker смеется над Борландом, типа "а вы знали, что из Делфей можно выжать это ?".
2 место Рей Конопка (Raize Components) и Дмитрий Большаков (EhLib). Без комментариев. Просто классический вылизанный код, с соблюдением классической стилистики программирования. Открой любой метод - и сразу все понятно, что за переменные, откуда и для чего. Рею еще отдельное пять за область компонент - визуальные контроллы, которые выглядят нормально при любом разрешении монитора, "ловят" все требуемые клавиши с клавиатуры.
3 место сама VCL. Что-то я разуверовался в Борланд после 8-й Делфи. 2007 студия это никак не исправила.
Все изложенное мной является субъективным ИМХО, кто-то может иметь другое мнение, что свидетельствует прежде всего о наличии у этого человека уже "своего" почерка.
← →
antonn © (2007-12-16 01:05) [89]
> Только где их получить ? Знаю, сейчас начнут приводить примеры,
> что нужно читать книги, учить теорию ...
именно. Причем кто то именно так и делал, тратил свои силы и свое время на это.
← →
Григорьев Антон © (2007-12-16 08:49) [90]
> PEAKTOP © (15.12.07 23:33) [87]
> Вот для этого, я считаю, и должно быть место, где эти исходники
> можно скачать и посмотреть: что и к чему.
Да пусть будет. Вопрос только в том, что с каждым конкретным исходником определять, где именно он будет лежать и будет ли вообще, имеет право только автор исходника.
← →
Игорь Шевченко © (2007-12-17 13:28) [91]
> Дмитрий Большаков (EhLib). Без комментариев. Просто классический
> вылизанный код, с соблюдением классической стилистики программирования.
> Открой любой метод - и сразу все понятно, что за переменные,
> откуда и для чего
Я конечно Большакова уважаю, но код у него ужасный.
← →
TIF © (2007-12-18 14:31) [92]
> Другой вопрос в том, что я еще помню те времена, когда я
> сам был "в начале пути". И многому научился заглядывая в
> чужие исходники. Вот для этого, я считаю, и должно быть
> место, где эти исходники можно скачать и посмотреть: что
> и к чему.
+1
> вылизанный код
э... это в каком смысле? там всё в подчистую что-ли вылизано? даже комментов нет?
← →
Григорьев Антон © (2007-12-18 15:39) [93]
> TIF © (18.12.07 14:31) [92]
Мой вопрос о том, будут ли знать авторы исходников и примеров о том, что их код лежит на вашем сайте, остался без ответа. Видимо, имеется ввиду ответ "знать, может, и будут, но ничего сделать не смогут".
← →
TIF © (2007-12-18 15:44) [94]
> Мой вопрос о том, будут ли знать авторы исходников и примеров
> о том, что их код лежит на вашем сайте, остался без ответа.
> Видимо, имеется ввиду ответ "знать, может, и будут, но
> ничего сделать не смогут".
нет, не угадали :-)
Если, например, у какого-то компонента есть нормальная справка с указанием e-mail автора, то я его уведомляю об этом. иначе - sorry, просто размещаю и пишу, что разработано таким-то таким-то.
Но, например, TMS - хорошие компоненты (хоть и висят :-))) ), но стоят ОООчень дорого, поэтому на свой страх и риск могу выложить полную версию бесплатно. Кому-то это понравится, кому-то нет... Но это надо хорошенько обдумать.
← →
Григорьев Антон © (2007-12-18 16:22) [95]Во-первых, надо не уведомлять, а разрешения спрашивать. Во-вторых, если разрешение попросить не удаётся, чужой код размещать на своём сайте нельзя. Равно как и чужие тексты и т.п.
← →
PEAKTOP © (2007-12-18 19:14) [96]> TIF © (18.12.07 15:44) [94]
Да много есть чего, что можно выложить.
TeeChart v8, QReport, FastReport, "SDAC-IBDAC-MyDAC", FIBPlus, IBO, EhLib, Raize, TMS, LMD, DevExpress, BlueToothFramework.
В принципе, скачать не проблема, в Китае Delphi и CBuilder очень уважают, и серверов там в стиле Anti-http://www.torry.net/ хватает.
Если возникнут проблемы с "наполнением", обращайся, поможем с переводом :)
← →
TIF © (2007-12-21 13:41) [97]
> с переводом :)
с китайского? :-)
← →
_Mike_ (2007-12-21 21:56) [98]
> Да много есть чего, что можно выложить.
Боюсь что такой сайт быстро последует за сайтом Prolaz и прочими. Когда у них там последний релиз был??? Все еще его мусолите. Ну-ну :)
Кстати, для информации горе хацкерам. "На лево" уходят заведомо битые версии (с багами и глюками а порой и с убитым кодом) :)
← →
PEAKTOP © (2007-12-22 02:05) [99]> _Mike_ (21.12.07 21:56) [98]
А вот и первый автор откликнулся ! :)
> Боюсь что такой сайт быстро последует за сайтом Prolaz
Это смотря как сделать. Если у себя на серваке это хранить, то тут и срок схлопотать можно (по крайней мере у вас - в России). А если публиковать только ссылки на другие сервера - то тут претензии предъявлять в первую очередь нужно Гуглю. И закрыть такой портал будет весьма проблематично, тем более что прецеденты уже были (например, "Пиратская бухта" http://www.xakep.ru/post/41070/default.asp).
> "На лево" уходят заведомо битые версии - Ну, демка твоя в них компилиться :) "Гуляет" версия 5.2.2, где именно - скину на личный ящик, дабы не нарушать правил форума.
Майк, если мне вдруг понадобиться BlueToothFramework, я ее просто у тебя куплю. Не из каких-либо совестливых побуждений или из уважения к твоему труду, отнюдь, просто это ДЕШЕВЛЕ. Это сэкономит мне кучу времени, которое я могу потратить на реализацию прикладной части и маркетинг. И если поменяется стандарт или технология получит развитие - обновить версию у тебя это будет ДЕШЕВЛЕ, чем содержать все это время студентов-"индусов", занимающихся поддержкой.
А куплю я ее у тебя по той простой причине, что я видел "товар лицом" - исходник, который хоть и не идеален, но классическая школа автора чувствуется. Так что скажи спасибо китайцам, что (возможно) подогнали тебе потенциального клиента. Если вдруг это мне понадобиться.
И еще, Майк: "Открытое ПО" не означает "бесплатное". Например, StarOffice, RedHat LINUX. А сам работаю в прикладной области (СУБД) - у меня конфигурация открыта. Но я за нее беру деньги. Я говорил о другом: у любого начинающего программиста наступает тот момент, когда примеров из книжки уже не достаточно, а где еще поучиться - ну не на исходниках же Джеффа Оверкеша или Александра Лочерта ? :)
← →
_Mike_ (2007-12-22 09:30) [100]Вы знаете. Я не буду вступать в дискуссию по тому поводу. Скажу только одно.
Библиотека (как в исходниках, так и без), прежде чем выдать ее клиенту, подписывается (с некоторой версии, с какой не буду говорить). Причем эту подпись я легко найду как в выложенных где-то на варезниках, так и в уже скомпиленном приложении. Что мне это дает? Во-первых, я легко найду кто это у меня такой добрый. Во-вторых, могу быстро найти продукты, сделанные с использованием нелегальной версии.
← →
Kerk © (2007-12-22 11:07) [101]Ну купят у тебя библиотеку на левое имя. Ну найдешь ты продукты ее использующие. И что? Подашь в суд по правам человека в Гааге?
← →
_Mike_ (2007-12-22 12:08) [102]
> Ну купят у тебя библиотеку на левое имя
На левое уже не купят. Такой вариант просто не проходит.
> Ну найдешь ты продукты ее использующие.
По возможности перекрою "кислоров". В плоть до выезда "специально обученных" (потому как за..ли).
← →
Kerk © (2007-12-22 12:15) [103]Почему на левое имя не купят? В инете не особо сложно получить виртуальную кредитку на любое имя.
И неужели одна копия столько стоит, что выезд "специально обученных" экономически оправдан?
← →
_Mike_ (2007-12-22 13:47) [104]
> Почему на левое имя не купят?
Потому что Fraud Check.
> В инете не особо сложно получить виртуальную кредитку на
> любое имя.
Попробуйте. Потом расскажете на сколько не сложно.
> И неужели одна копия столько стоит
Да нет. Не настолько дорого...
> что выезд "специально обученных" экономически оправдан?
... но могу себе позволить "отвести душу".
← →
PEAKTOP © (2007-12-22 18:39) [105]> ... но могу себе позволить "отвести душу".
"Сделай врагов своими союзниками" (с) Бусидо
Ты никогда не сможешь победить пиратство. И бороться с пиратством бессмысленно - это надо принять и смириться с этим. Лучше подумай, что предложить такого, чтобы спокойно выкладывать сырцы на скачку, а библиотеку все равно покупали. Посмотри на Буза (Сергей Бузаджи FIBPlus) - в демке доступно 95% сырцов, т.е. при желании "отвязать" от демки остальное можно - достаточно перекодить самому один модуль. Почему он в своей области (компоненты доступа к InterBase/FireBird) лидер продаж ? Потому, что его библиотека самая быстрая ? - дудки, IBO в два раза быстрее.
Потому, что мне, как прикладнику, некогда переписывать недостающий модуль. Хотя теоретически (и практически) я это могу. Только мне хочеться, чтобы этим участком разработки занимался Буз, а я возьму готовенькое за 3600 русских рублей и буду тратить свое время на разработку непосредственно прикладной части, а не колупаться в спецификациях API разных версий сервера.
А насчет "специльно обученных" - не всегда прокатит. В разных странах разное законодательство. Например у нас, в Украине, авторские права на ПО получаются как на книгу: т.е. как на текст исходного кода. Хочешь, я получу авторские права на твою библиотеку ? Мне для этого надо всего лишь поменять в каждом модуле одну букву.
← →
_Mike_ (2007-12-22 19:20) [106]
> Ты никогда не сможешь победить пиратство. И бороться с пиратством
> бессмысленно - это надо принять и смириться с этим. Лучше
> подумай, что предложить такого, чтобы спокойно выкладывать
> сырцы на скачку, а библиотеку все равно покупали. Посмотри
> на Буза (Сергей Бузаджи FIBPlus) - в демке доступно 95%
> сырцов, т.е. при желании "отвязать" от демки остальное можно
> - достаточно перекодить самому один модуль. Почему он в
> своей области (компоненты доступа к InterBase/FireBird)
> лидер продаж ? Потому, что его библиотека самая быстрая
> ? - дудки, IBO в два раза быстрее.
Я где-то писал, что я жалуюсь на продажи? Отнюдь. Однако, мне жалко моего времени и мих сил, потраченных на изучение предметной области. Хочешь изучать - плати, не можешь платить - имейся изучай. Но не ворую. А воруешь - получи сполна.
Да и с пиратством, как таковым, я бороться не собираюсь - бесполезно. Но если я хотябы пяток кардеров (подчеркиваю - кардеров, т.е. тех кто реально ворует а не пользует ворованное) изведу со свету (ну или доведу до такого состояния, что им к компу страшно подходить будет) - то я буду весьма счастлив.
> А насчет "специльно обученных" - не всегда прокатит. В разных
> странах разное законодательство. Например у нас, в Украине,
> авторские права на ПО получаются как на книгу: т.е. как
> на текст исходного кода. Хочешь, я получу авторские права
> на твою библиотеку ? Мне для этого надо всего лишь поменять
> в каждом модуле одну букву.
Угу. Лучше, для начала, изучить ваши Украинские и прочие международные законы и соглашения - а потом делать такие заявления.
← →
Григорьев Антон © (2007-12-22 20:50) [107]
> PEAKTOP © (22.12.07 18:39) [105]
> Лучше подумай, что предложить такого, чтобы спокойно выкладывать
> сырцы на скачку, а библиотеку все равно покупали.
А каковы лично ваши достижения в разработке, раскрутке и продаже подобных библиотек? Вы предлагаете это, исходя из собственного положительного опыта? Вы реально испытали на практике свой совет и поэтому уверены, что он принесёт пользу? Судя по всему, нет. И под этим советом разработчику скрывается банальное желание заполучить чужие исходники, и больше ничего. А вполне законные желания разработчика вам глубоко фиолетовы, ведь его знания с какого-то перепуга принадлежат всему миру, да?
← →
Kerk © (2007-12-22 22:00) [108]_Mike_ (22.12.07 13:47) [104]
> > В инете не особо сложно получить виртуальную кредитку
> на
> > любое имя.
>
> Попробуйте. Потом расскажете на сколько не сложно.
У меня есть подобная кредитка от epass. Никаких документов, подтверждающих указанное мной имя, не требовали. Не знаю насчет шароварных регистраторов, но Google Adwords такой виртуальной картой оплачивается на ура.
← →
_Mike_ (2007-12-22 22:26) [109]Так Вам ее выдал либо регистратор либо она привязана к Вашему банковскому счету либо Вы ее пополняете банковскими платежами. Что очень легко, в итоге, проверяется и выдает Вас.
К Вашему сведению, все операции по картам ePass очень легко могут быть получены простым запросом (если, конечно, у Вам Business Account да еще и есть поручители). Ну даже если мне, по какой-то причине, не дадут этой инфы (а пока оснований для отказа ни разу не было), то уж DR дадут в легкую (тем более, что ePass дочка DR).
Не будьте такими наивными...
← →
Anatoly Podgoretsky © (2007-12-22 22:27) [110]> _Mike_ (22.12.2007 19:20:46) [106]
> Да и с пиратством, как таковым, я бороться не собираюсь - бесполезно. Но если я хотябы пяток кардеров (подчеркиваю - кардеров, т.е. тех кто реально ворует а не пользует ворованное) изведу со свету (ну или доведу до такого состояния, что им к компу страшно подходить будет) - то я буду весьма счастлив.
Вероятность того, что ты окажешь в тюрьме много выше, чем у кардеров.
← →
Kerk © (2007-12-22 22:45) [111]_Mike_ (22.12.07 22:26) [109]
> Так Вам ее выдал либо регистратор либо она привязана к Вашему
> банковскому счету либо Вы ее пополняете банковскими платежами.
> Что очень легко, в итоге, проверяется и выдает Вас.
Ни к чему она не привязана. Чисто виртуальный счет. Пополнял через обменник вебманями. Карточка активируется переводом на нее пяти баксов с другого аккаунта, так что некое подобие поручительства есть, но фигня это все.
Еще можно вспомнить отлично работавший до недавнего времени Fethard, там виртуальную карту получить еще проще и куда анонимнее. Уверен, что еще есть аналоги.
И вообще, интересна формулировка причины, по которой будете требовать данные по владельцу карты у Epass/Fethard. Никакого фрода нет, человек все честно оплатил.
← →
_Mike_ (2007-12-22 23:49) [112]
> Вероятность того, что ты окажешь в тюрьме много выше, чем
> у кардеров.
Ага. Щазз. С нашей то милицей. ЛОЛ.
> И вообще, интересна формулировка причины, по которой будете
> требовать данные по владельцу карты у Epass/Fethard. Никакого
> фрода нет, человек все честно оплатил.
Fraud Check request
← →
_Mike_ (2007-12-22 23:57) [113]А вообще, с нового 2008 года продажи для exUSSR будут нахрен закрыты. Пожизнено. Причем к такому выводу пришли очень многие шароварщики, продающие библиотеки с исходным кодом.
← →
Kerk © (2007-12-23 00:04) [114]
> _Mike_ (22.12.07 23:57) [113]
Ну будут юзать бесплатно. Даже те, кто мог бы купить.
← →
Anatoly Podgoretsky © (2007-12-23 02:08) [115]> _Mike_ (22.12.2007 23:49:52) [112]
Ну если только анонимом останешься.
← →
Anatoly Podgoretsky © (2007-12-23 02:08) [116]> _Mike_ (22.12.2007 23:57:53) [113]
И не только с открытым.
← →
_Mike_ (2007-12-23 03:43) [117]
> Ну будут юзать бесплатно. Даже те, кто мог бы купить.
Попробуйте.
← →
_Mike_ (2007-12-23 03:43) [118]
> Ну если только анонимом останешься.
Зачем же? Сама же милиция и позабавится...
← →
PEAKTOP © (2007-12-23 06:29) [119]> А каковы лично ваши достижения в разработке, раскрутке и продаже подобных библиотек? Именно в продаже библиотек кода - никаких. Я это признаю.
>Вы предлагаете это, исходя из собственного положительного опыта?
Да, в другой области. Хотя, может быть Вы и правы, - этот опыт может оказаться не применим именно к продаже VCL.
Вы реально испытали на практике свой совет и поэтому уверены, что он принесёт пользу? Да, испытал на собственной шкуре. Что именно в этой области он принесет пользу - не уверен. Я высказал свою мысль. Решение - принимать только Майку, и я думаю в любом случае он будет прав. :)
> Судя по всему, нет. И под этим советом разработчику скрывается банальное желание заполучить чужие исходники, и больше ничего.
Вы не поняли суть: исходники у меня уже есть. У меня была возможность их изучить. Если мне понадобиться их использовать в коммерческом проекте - я просто докуплю лицензию на них - потому, что я видел их, изучил. Сейчас в рамках текущих моих задач они мне на фиг не нужны. Если в последствии Майк выпустит какую-то другую библиотеку, которая мне будет нужна, я куплю ее потому, что я уже видел почерк Майка и знаю, что он не ламер. В отличие от некоторых западных "гуру", которые еще и книги пишут и плодят таких же ламеров.
А вполне законные желания разработчика вам глубоко фиолетовы
Имено так и есть. Потому, что у меня есть тоже вполне законные желания как покупателя - изучить товар. Вы когда покупаете костюм - его меряете? Смотрите, чтобы не было заводского брака, чтобы он был того размера. Хорошо, Вы его померяли, Вам его завернули, Вы его купили. Идя к кассе Вы проходите мимо отдела рубашек, Вы не собираетесь сегодня покупать рубашку, но Вам ведь никто не запрещает ее померять ? А если Вы померяли рубашку, даже если у Вас есть деньги, - Вы обязаны ее купить только потому, что Вы ее померяли ?
← →
PEAKTOP © (2007-12-23 07:29) [120]> Угу. Лучше, для начала, изучить ваши Украинские и прочие международные законы и соглашения - а потом делать такие заявления.
Лучше тогда уже испытать :) У меня уже возникал подобный вопрос - я использую EhLib. И свидельство получено полностью на весь пакет исходников, включая EhLib c "вырезанным" хэдером с копирайтом, - я Диме Большакову писал об этой проблеме. С первой продажи и сделал Donate проекту EhLIB в той сумме, которую стоит "буржуйская" версия.
А насчет международного законодательства ... Хм, знаешь где самые суровые законы по защите копирайта ? - В Китае (точнее, в КНР, не путать с Народной Республикой Китай - остров Тайвань), там они приняты в качестве дополнения к Уголовному Наставлению (вроде нашего УК) и сроки там "сталинские": 10 лет, 15 лет, 25 лет. Их заставили принять это законодательство перед вступлением в ВТО - и они приняли закон. Очень суровый закон. Но с маленькой оговоркой: он распространяется только на продукты, произведенный гражданами Поднебесной и на территории Поднебесной. Вот так. Если интересно - попробуйте найти пиратскую версию библиотеки TCADXP, - не найдете. 25 лет, однако. Вот поэтому и существует китайский Addidas и Nike.
А еще у них приоритет "локальной" торговой марки над международной - вот почему многие компании кинулись регистрировать свои торговые марки (CocaCola, McDonalds, Gucci) в Китае заново. Потому, что Addidas и Nike это прощелкали. Первыми, кстати, сообразили японцы (Toyota, Mitsubishi) - поэтому нет "китайской" Toyota. Надеюсь Вы уже слышали, что китайцы научились делать автомобили ? Причем уже неплохого качетсва.
_________________________________________________
Майк, ты не обижайся, но я хочу чтобы ты меня понял правильно.
У меня есть печальный опыт разработки библиотеки VCL (в часности, библиотеки доступа к FireBird). Я взял за основу IBX; пособирал там все (ну, надеюсь, что все) грабли; подсмотрел у Буза разделение транзакций на читающую и пишущую; реализовал наличие у каждого класса TxFBDataBase своего "личного" хендла клиентской библиотеки (кстати, первее, чем это сделал Буз) - мне нужно было иметь возможность работать одновременно с подключением к удаленному серверу и Embedded базой; подсмотрел и прикрутил у Джейсона Уотерсона (IBO) механизм курсоров, дающий бешенный выигрыш в скорости; да много чего было седлано.
И знаешь что ? Я убил на это четыре месяца ! те четыре месяца, которые я мог потратить на разработку непосредственно прикладной части и заработать денег на развитие дела.
А знаешь, что потом случилось ? - Вышел Firebird 2.0 и потребовалось все перерабатывать сначала, потому как появились конструкции EXECUTE BLOCK и передача в ХП (хранимой процедуры) параметров "по умолчанию" через служебный символ "?". А Делфячий парсер для подготовки запроса использует "?" и ":". А в подмножестве SQL для Firebird ":" используется для передачи значений в переменные ХП.
Чему меня все это научило ? - Тому, что прикладник должен заниматься прикладной задачей, а не разработкой VCL. 3600 в эквиваленте русских рублей за FIBPlus - сумма настолько мизерная, по сравнению с тем, что я потерял в финансовом развитии, потратив лишнее время на разработку библиотеки доступа. И пускай бы Буз тратил свое время и парил бы себе мозги по поводу совместимости с разными версиями сервера. А я задалбывал бы его по телефону: "Серег, когда ты EXECUTE BLOCK прикрутишь ?"
Больше VCL я не пишу.
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Память: 0.74 MB
Время: 0.046 c