Преимущества Clarion

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Vladao
Новичок
Сообщения: 6
Зарегистрирован: 27 Март 2009, 11:28

Преимущества Clarion

Сообщение Vladao »

Ребят, здравствуйте!

Совсем недавно познакомился, собственно, с Clarion`ом. В связи с этим нашел хорошие мануалы, вообщем сижу, читаю - учусь)
Но, чтобы определиться с на верном ли я пути, хочу поинтересоваться у вас о преимуществах этого комплекса разработки относительно других
пакетов разработки как для баз, так и непосредственного написания процедур, функций и т.п.
В инете откровенно немного написано про Clarion/Topspeed поэтому такой и вопрос.
Что на первый взгляд я для себя уяснил: Clarion может выступать как СУБД, решая и задачи самого клиента приложения. Базы TopSpeed мало весят. Вот это пока всё, хотелось бы узнать больше. Помогите пжста. Спасибо!
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Преимущества Clarion

Сообщение lsgsoftware »

Я работаю с кларионом с 1990г,так что опыт имею.Сразу может ты нам поможешь за хорошие мануалы - я таких не встречал.Не надо путать понятия СУБД и Средство разработки.Субд - это MYSQL,Oracle,Sybase,MSSQL и т.д.Средства разработки -это Дельфи,Powerbuilder,C++builder и т.д.Как правило,средства разработки ориентированы на конкретный язык,например,Дельфи - это паскаль.Что можно сказать за кларион. Это средство разработки,язык кларион и 2 собственные модели данных: DAT и TPS,т.е. несколько больше чем у остальных.Ты можешь работать с кларионом и без DAT,TPS,а ,например, c DBF,Oracle и т.д.
Что главное - это скорость разработки, скорострельность и надежность приложений.Моё мнение - сегодня у клариона соперников нет в первую очередь из-за сверхбыстрых и сверхнадежных компиляторов от фирмы Topspeed.Давай сразу, кларион-система не из простых и на ее изучение нужно потратить немало времени и сил.Если готов,вливайся в наши ряды.
Vladao
Новичок
Сообщения: 6
Зарегистрирован: 27 Март 2009, 11:28

Re: Преимущества Clarion

Сообщение Vladao »

Хорошие мануалы, ну чтож вполне неплохие, по крайней мере для новичка:) имеются на сайте Арсиса - устраивают)
Глобально наверно да, различия есть между СУБД и средствами разработки, но ведь у меня получилось совместить и логику работы самого приложения и составление запросов непосредственно к БД TopSpeed в рамках конешно архитектуры "файл/сервер".
Спасибо за главное, но хотелось бы узнать по-конкретней, где можно про это почитать. Может какие то сравнения есть Clarion`а и др пакетов?
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Re: Преимущества Clarion

Сообщение Anatoly »

Есть статья 1999 года "Сравнение Clarion for Windows и Delphi" пиши на Anatoly@Tpsb.Com.ru - вышлю.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: Преимущества Clarion

Сообщение Дед Пахом »

Есть двухтомник "Преимущества Clarion перед ручными вычислениями в столбик"
С уважением, ДП
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 464
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 124 раза
Поблагодарили: 6 раз

Re: Преимущества Clarion

Сообщение ingasoftplus »

Дед Пахом писал(а):Есть двухтомник "Преимущества Clarion перед ручными вычислениями в столбик"
Но его только вчера раздавал автор с автографами. Больше нету.
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

Re: Преимущества Clarion

Сообщение morkovin »

кларион-система не из простых и на ее изучение нужно потратить немало времени и сил
Несколько предпосылок:
1. "если бы человек задумался о количестве нейронов в теле рыбы, он никогда даже плот бы не построил"

2. Метод уравнивает способности.(1 средний кларионщик = 2 крутых дельфака)

Благодаря шаблонам создаешь мощные профессиональные системы в кратчайший срок и ,что самое главное,
шаблоны документированы в самой IDE. Здесь нет дурацкого Object Inspectora (или как он там называется), где надеяться можно только на всплывающую подсказку или хелп. В кларионе разработчик шаблонов тебя буквально "за ручку" ведет: описывает порядок действий,подсказывает какие поля надо обязат. заполнять , какие особенно важны, на что могут повлиять и т.д. и т.п. Т.е. я не работаю напрямую с методами и свойствами объектов. С этим работает код, сгенерированный шаблонами.
Посмотри на любого дельфака - они ж не расстаются с толстенными "библиями для дельфи", т.к. в голове
эта кашу никак не удержишь.
Посмотри еще раз на любого дельфака - они ничего кроме дельфи и не пробовали (Земля-то плоская для них).
А любой кларионщик, поддавшись на черный пиар, уже перепробовал десяток систем программирования, и ,пролив тонны крокодиловых слез, снова возвращался к клариону.
З.Ы. Когда-то я спорил, горячился и доказывал преимущества Клариона, потом и доказывать стало некому. Все разработчики десктопных программ (кроме кларионщиков) растаяли как дым, не выдержав конкуренции с 1С. Но это уже отдельная тема...
WBR, morkovin
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Преимущества Clarion

Сообщение lsgsoftware »

В 1-ой половине 90-х на моей системе работал очень крупный российский банк с филиалами и все были довольны.Стартовый работающий комплекс я один сделал за 3 месяца.Это пример и объемности и скорости разработки.Так что каких-то ограничений на масштаб и объем проекта у клариона нет.Основной рынок и хлеб для программиста - это все-таки бизнес-приложения. Да, 1С в этой сфере практически потеснила всех.Ведь, например,1С-бухгалтерия-про стоит всего 9000 руб.Бухгалтеров-юзеров,"знающих" 1С, пруд-пруди -это их визитная карточка.А с точки зрения программной реализации - это жуткие тормоза,запутанность интерфейса.Их подход через программирование на их скриптовом языке - это типа Бейсика дядюшки Билла,т.е. тупиковое направление.Но, 1С -это еще и политика.Дружат они с минфином и такие мелочи как изменения форм отчетности и т.д. они знают заранее и наверное изобретают совместно,так что конкурентам за ними не угнаться.Так что же далее.Спасти нас может только рекламируемый сверх меры малый и средний бизнес при правильном понимании,что это такое.А в верхах такого понимания нет.В США организационных форм такого бизнеса много и заканчиваются они на форме LLC- по-нашему ООО.Но там они регистрируются в уведомительном порядке( если захотят),а главное- не регистрируются в каких-либо налоговых инспекциях и не сдают отчетность.Налоги платит не фирма, а сотрудники со своей зарплаты.Официальная бухгалтерия им не нужна.Но им нужны оригинальные IT-приложения для своего оригинального бизнеса.Общей гребенки здесь нет.Если наши власти это поймут(что маловероятно - это прямой удар по чиновникам,по коррупции),то и на нашем рынке сверхбыстрой разработки скоростных, высоконадежных, сопровождаемых и развиваемых по пожеланиям заказчика приложений наступит праздник.Эх, может только "жить в это время прекрасное уж не придется ни мне ни тебе"
Извините,заболтался я
Vladao
Новичок
Сообщения: 6
Зарегистрирован: 27 Март 2009, 11:28

Re: Преимущества Clarion

Сообщение Vladao »

Спасибо за ответы по Clarion`у. А что можно отнести к преимуществам БД TopSpeed?
Да, и ещё, вопрос конечно дилетантский, но при организации файл-серверной архиитектуры какие средства доступа к данным могут использоваться и могут ли?
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Преимущества Clarion

Сообщение lsgsoftware »

Надо понимать,что такое СУБД и файловые системы.Ты проектируешь систему и размещаешь данные по таблицам.Если у тебя файловая система хранения данных,то физически каждая таблица - это файл.В СУБД все данные и еще много чего физически хранятся в одном файле,структура которого- великая тайна разаработчиков.TPS скорее файловая система,хотя можно в один файл запихать несколько таблиц.По своему опыту могу сказать,что TPS по надежности,скорости лучше других файловых систем(DBF и т.д).
Похоже ты в архитектуре клиент-сервер и не работал.А тут все просто-приложение размещено на клиентской машине, а данные(например,файлы TPS) на машине-сервере.Но в приложении ты должен сказать системе,где живут файлы данных.В кларионе это указывается в словаре(dictionary).А дальше - обычные операторы клариона для работы с данными: set,next,get,put и т.д.Ну что,читай свои хорошие мануалы и вперед с песнями.
Vladao
Новичок
Сообщения: 6
Зарегистрирован: 27 Март 2009, 11:28

Re: Преимущества Clarion

Сообщение Vladao »

lsgsoftware, может поделишься СВОИМИ хорошими мануалами и т.д. а?
Timaas
Новичок
Сообщения: 21
Зарегистрирован: 30 Март 2009, 14:40

Вопрос по Clarion

Сообщение Timaas »

Доброго времени суток. Я новичёк в Clarione и программа не моя.Есть процедурка в отдельной ДЛЛе, а в аппликации в меню просто переменная ?SprvSot она какимто образом указывает на нужную процедурку (наверно точнее сказать функцию)- podr_sot(external), создал копию её в ДЛЛке и хочу ж запустить из меню , а так как она функция , то запускаться через actions -> when pressed -> call a procedure не хочет, что мне делать ?
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Re: Преимущества Clarion

Сообщение BOB »

Обьяви свою процедуру из которой и вызывай функцию c приемом параметров , а процедуру вызывай из меню .
Timaas
Новичок
Сообщения: 21
Зарегистрирован: 30 Март 2009, 14:40

Re: Вопрос по Clarion

Сообщение Timaas »

Спасибо BOB, покопавшись нашёл и case менюшки и способы передачи параметров в процедуру.
Koss
Бывалый
Сообщения: 57
Зарегистрирован: 27 Март 2009, 15:38

Re: Преимущества Clarion

Сообщение Koss »

Вы посчитаете нас предателями, но мы хотим уже на шарп перейти :)
Ответить