(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Gupta/Centura (Gupta Technologies)"

Обсуждение вопросов, связанных с компанией Unify/Gupta (Gupta Technologies), ее продуктами Team Developer, SQLBase и др.

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

Тема: Вот прочитал "CTD и Delphi: какое средство разработки вам больше подходит?

Автор:  Олег Вьющенко Дата: 16.05.2008 16:02
Мы выполняем полный комплекс услуг, необходимых при устройстве бетонных, промышленных, наливных полов , полимерных покрытий, работ по дизайну пола , как на промышленных объектах, так и в иных сферах коммерческой недвижимости. Лицензия ГС-1-48-02-27-0-4825052215-002976-1. [открыть ссылку]
Ответить на сообщение »
 
Автор:  George Panov Дата: 26.03.2001 13:50
А, вот и автор нашелся! Здраствуйте, уважаемый г-н Большаков!

Ну если Вы в статье сами тоже не рассматриваете вопрос по выбору средств программирования, а больше глумитесь над Delphi, то я думаю, что это не так уж и страшно... Все что Вы пишите в Вашей статье, хотите Вы того или нет, выглядит не более чем рекламирование CTD2000, так как на фоне аргументов в пользу CTD не приводится ни одного контраргумента против CTD, хотя таких контраргументов полным-полно.
Возьмем самое первое Ваше утверждение, Сергей Алексеевич:
"BD базируется на универсальном языке объектно-ориентированном ПАСКАЛе, который позволяет создавать системы практически в любой области. CTD, в свою очередь, базируется на языке SAL (Scalable Application Language), который, несмотря на свою универсальность и близость к языку СИ, является все-таки специализированным языком создания информационных систем. В этот язык введены стандартные объекты и операторы, ориентированные на решения поставленных задач. Специализированные языки и специализированные системы программирования по определению всегда эффективнее применять для своей области. С этих позиций использование CTD для построения информационных систем можно считать предпочтительным."
Не могли бы Вы на основе этого утверждения уточнить, в каком месте SAL близок к C/C++ и какие именно операторы ориентированы "на решение поставленных задач"? Че-то я не припоминаю таких операторов. Есть управляющая конструкция When SqlError (единственная), предназначенная для перехвата локальной Sql ошибки, да тип данных SQL Handle. Все. Больше ничего такого нету. Сами понимаете, если понимаете, что все это без проблем реализуется в Delphi.
Песнопения про удобство Wizards и QuickOjects - полный бред - ими никто не пользуется при серьезной разработке, так как QuickObjecs слишком медлительна, а CTD'шные Wizard'ы генерят черт знает что!!... Использование ActiveX - спорный момент, так как в CTD не реализована одна из основных функций - взаимодействие ActiveX объектов на уровне проектирования формы, что прекрасно работает в Delphi. Часто ActiveX визарды генерян некомпилируемый код, кроме того, некоторые MS-Office ActiveX библиотеки получаются ТАКИМИ огромными, что из них приходится вручную выдирать нужные куски.
Blah blah blah по поводу групп программистов. Вирт создал Паскаль, чтоб студентов программированию учить, а Вы говорите о его сложности... Если говорить про изучение библиотек перед началом написания программ, то не открою Америки, если скажу, что изучение технической документации для CTD не менее важно, чем и для Delphi и что в CTD невозможно написать законченный продукт без знания библиотек. Часто даже приходится самому эти библиотеки писать. Кстати, насчет документации - хуже чем в CTD, я доков по коммерческой системе не видал. Особенно на CDK, который Вы тоже упоенно расхваливаете, а наверняка ни одного приложения на CDK не написали. Если написали, то извиняюсь и задаю Вам вопрос: "Подскажите пожалуйста, каким образом можно реализовать добавление пункта меню в контекстное меню визуальных элементов формы, если они не являются Quick объектами, но взаимодействуют с Quick объектом, который также находится на форме?" Чтоб было понятней, то перефразирую: "Сделал свою закладку и хочу, чтоб поведение визуальных объектов на форме с моей закладкой было таким же как и у стандартной закладки." Без документации на CDK (к несчастью отсутствующей) этого сделать нельзя.
Далее по тексту:
"Другой особенностью CTD является наглядная и простая система стандартных классов, которые по сути дела скрыты от начального пользователя." Это что за классы, почему не знаю? Это QuickObjects что ли? Если да, то вы извините, но с кодом QuickObjects я до сих пор не разобрался... Хотя наверное потому, что они мне не пригодились ни разу за 6 лет знакомства с CTD (Кроме QuickTab объекта, естессно)
Еще просто перл:
"В BD наоборот, даже для начального использования нужно фактически изучить эти все классы, что является фактически изучением нескольких новых языков программирования, со своей логикой, операциями, синтаксисом и семантикой, которая от версии к версии может изменяться. Даже для программистов второй группы такое изучение может стать камнем преткновения." Вы уж извините, "No comments" на это утверждение.
Уф! Надоело мне все это перечитывать... Там дальше по тексту те же дифирамбы в бозе почившему. Короче очевидно, что это примитивная промостатейка на web сайте представителя Centura в России. На мой взгляд, никаких принципиальных вопросов в ней не рассматривается, все и так ясно заранее. Даже не знаю, зачем я стал писать чего то в ответ, просто наверное до точки кипения дошел... Кстати, тут товарищ один про подгузники писал - действительно очень похоже.

Георгий
:)

PS. Ой, нашел еще! :))))) Наслаждение одно Вас читать, дорогой мой человек:
"Centura Team Developer: имеет удобную справочную систему и хорошо выверенную документацию; обладает открытой архитектурой и возможностью наращивания библиотек объектов (в частности, используются библиотеки QuickObject и VisualToolchest и CDK); обладает всем необходимым набором средств для сопровождения БД и имеет интерфейс с распространенным продуктом ERwin.
"
1. Про справочную систему - см. выше. Наращивание библиотек объектов - не достоинство CTD, а вполне нормальная функция присущая всем языкам. Кстати о библиотеках. Че ж вы не пишите, что CTD может создавать динамические библиотеки? Я про APD-файлы говорю. Наверное потому, что с ними нельзя работать совсем, да? Наверное потому, что они нестабильны и что в них не реализован механизм экспорта классов и что из-за этого невозможно делать динамические библиотеки классов? Жалко, могли бы в своей статье этот аргумент в пользу Delphi отнести.
2. Где кроме как в убогом ActiveX исполнении есть качественно выполненный интерфейс с ErWin?!!! Хочу!!!
3. Что такое весь необходимый набор средств для сопровождения БД? SqlTalk что ли, гы? :))
Ну че, после всего вышесказанного, - это дискуссионная технически-корректная статья???!!!
Ответить на сообщение »
 
Автор:  Serge Дата: 26.03.2001 11:07
> Георгий, в частности, пишет:
>Надо бы, думаю, ссылку на эту статейку >в форум к Delphi'нам кинуть - пусть >они поглумятся там над ним на всю >катушку...
>
Если цель состоит в том, чтобы "поглумляться", а не внимательно обсудить вопрос выбора средств реализации информационных систем, то это совсем другое дело...
Сергей Алексеевич
Ответить на сообщение »
 
Автор:  George Panov Дата: 23.03.2001 19:31
1. Спасибо за ссылку. Че то я сразу не нашел эту статейку... :)
2. Статью писать пока не собираюсь - у меня дел невпроворот... Когда делать нечего будет, тогда подумаю еще... А г-н Большаков.... ну что ж, тут ему (а тем более и вам за него, Дмитрий) обижаться нечего - он сам людей спровоцировал самым наипримитивнейшим и кстати самым неинекрасивейшим приемом - легким и ненавязчивым плевком в Delphi, причем про саму Delphi особенно в статье и не упоминая. Чего ж тут ждать положительной реакции читателей...
Я честно говоря вообще не понял, к какой стати человек упомянул про Delphi, очевидно либо не зная ее, либо зная на уровне 7 Borland Pascal.
Если кратко передавать содержание статьи, то получается следующее: Автор сам себе вопрос в статье поставил, на него не ответил на протяжении 23килобайт HTML кода и теперь пытается отплеваться от справедливой критики читатей конфы тем, что утверждает, что статья-де "дискуссионная". Для дискуссий можно можно было бы письмо в эту конфу бросить и насладиться ответами, а не писать промоподобные статьи. Надо бы, думаю, ссылку на эту статейку в форум к Delphi'нам кинуть - пусть они поглумятся там над ним на всю катушку...

Георгий
:)
Ответить на сообщение »
 
Автор:  Dmitry_K Дата: 23.03.2001 18:15
[открыть ссылку]

Народ, Не обижайте Большакова! ;))))

Слабо свою статью написать...
_____________________________________
George Panov пишет 23.03:
>А что за статья то, где она опубликована? Киньте пожалста ссылку.
>
>Георгий
Ответить на сообщение »
 
Автор:  Serge Дата: 23.03.2001 14:57
DR_NIL пишет 22.03:
>Статья скажем так очень ...
На самом деле статья все-таки не рекламная, а дискуссионная. Собственно говоря, о чем я предупреждал в ее начале и не сомневался, что она может вsзвать подобного рода реакцию (однако не такую грубую). Исключение может, наверно составить, перечень возможностей CTD, которые я привел в конце для того, чтобы познакомить пользователей с основными возможностями продукта.
Ваше мрачное представление объясняется и теми доводами, которые я привел в статье (привязанностью программистов) и тем, что на самом деле проблема выбора подходящих средств для реализации информационных систем трудноразрешима, особенно для коллективов разработчиков. Выделению этих аспектов, как раз и посвящена статья. Странно, что некоторые Ваши ссылки на статью (цитаты) не имеют действительного адресата и Ваш комментарий так груб. Имея опыт программирования и преподавания программирования более 30 лет не могу согласиться со многими Вашими замечаниями. Если хотите честно и корректно поспорить, то можете написать мне по адресу bolschak@ics.bmsru.ru.
Большаков С.А.
Ответить на сообщение »
 
Автор:  George Panov Дата: 23.03.2001 12:21
А что за статья то, где она опубликована? Киньте пожалста ссылку.

Георгий
Ответить на сообщение »
 
Автор:  DR_NIL Дата: 22.03.2001 18:41
Статья скажем так очень смахивает на рекламу подгузников которая раздается на ТВ.
Первое поражает незнание автором темы статьи.
Что я имею ввиду?
Так как статья названа CTD и Delphi то желательно знание и Delphi. Автор же насколько я понял этим себя не утрудил.
Что стоит утверждение автора про необходимость знать досконально все все базовые классы Delphi?
А автор помнит, что такое ООП (имеется ввиду как программирование так и программирование)?
И так далее.
Далее само начало статьи в корне неверно. Если развить мысль автора то это самый верный способ в "тьюринговскую пропасть".
И вообще любой язык, на котором можно реализовать машину Тьюринга, является достаточно мощным, чтобы осуществить ЛЮБОЙ реализируемый алгоритм. (Это прямая цитата..)
Далее что это за новые веяния в структуризации текста и.т.д.
Один из главнейших вопросов насколько полно и последовательно в CDT реализована методология Объекно-ориентированного проектированного. А эта методология наиболее эфективна. Этот вопрос автор решил замолчать.

Да уж. Тяжкое впечатление от рекламной статьи. Если уж рекламируете, что-то так уж делайте это добросовестней.
Ответить на сообщение »
 

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

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Q 1.0 for Windows Single User
Symantec Ghost Solution Suite, License, 1-24 Devices
Crowd Commercial 50 Users
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
ESET NOD32 Антивирус - продление лицензии на 1 год на 3ПК
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Каждый день новые драйверы для вашего компьютера!
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
ODBC: dBase CREATE TABLE... (8)
Есть проблема Из программы на CTD 2.0 PTF3 подключаемся к DBF-файлам Set SqlDatabase='Файлы...
 
TD 6.2 SP4 Ошибка при установке (5)
Добрый день! Кто-нибудь устанавливал TD 6.2 SP4 на Win7? В конце процесса установке выдаётся...
 
PMC (4)
Подскажите как формируется Product Media Code или ключик к SqlWindows 510 ( CTD510)
 
Работа клиента Сеntura с клиентами Оракл 10, тонким клиентом, net client (3)
Есть клиент, написанный на Centura, исходников нет Работает только с клиентами Оракл 8 и 9 Ни...
 
подключение к Centura SQLBase server 6.1.2 (3)
есть приложение (клиент-банк) с вышеуказанной базой. В приложении для подключения к базе...
 
 
 



    
rambler's top100 Rambler's Top100