Страница 1 из 2

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

Добавлено: 01 Апрель 2009, 17:07
Vladao
Ребят, здравствуйте!

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

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

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

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

Добавлено: 02 Апрель 2009, 10:29
Vladao
Хорошие мануалы, ну чтож вполне неплохие, по крайней мере для новичка:) имеются на сайте Арсиса - устраивают)
Глобально наверно да, различия есть между СУБД и средствами разработки, но ведь у меня получилось совместить и логику работы самого приложения и составление запросов непосредственно к БД TopSpeed в рамках конешно архитектуры "файл/сервер".
Спасибо за главное, но хотелось бы узнать по-конкретней, где можно про это почитать. Может какие то сравнения есть Clarion`а и др пакетов?

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

Добавлено: 02 Апрель 2009, 12:26
Anatoly
Есть статья 1999 года "Сравнение Clarion for Windows и Delphi" пиши на Anatoly@Tpsb.Com.ru - вышлю.

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

Добавлено: 02 Апрель 2009, 17:48
Дед Пахом
Есть двухтомник "Преимущества Clarion перед ручными вычислениями в столбик"

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

Добавлено: 02 Апрель 2009, 17:55
ingasoftplus
Дед Пахом писал(а):Есть двухтомник "Преимущества Clarion перед ручными вычислениями в столбик"
Но его только вчера раздавал автор с автографами. Больше нету.

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

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

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

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

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

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

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

Добавлено: 03 Апрель 2009, 14:19
Vladao
Спасибо за ответы по Clarion`у. А что можно отнести к преимуществам БД TopSpeed?
Да, и ещё, вопрос конечно дилетантский, но при организации файл-серверной архиитектуры какие средства доступа к данным могут использоваться и могут ли?

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

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

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

Добавлено: 07 Апрель 2009, 0:29
Vladao
lsgsoftware, может поделишься СВОИМИ хорошими мануалами и т.д. а?

Вопрос по Clarion

Добавлено: 12 Апрель 2009, 12:27
Timaas
Доброго времени суток. Я новичёк в Clarione и программа не моя.Есть процедурка в отдельной ДЛЛе, а в аппликации в меню просто переменная ?SprvSot она какимто образом указывает на нужную процедурку (наверно точнее сказать функцию)- podr_sot(external), создал копию её в ДЛЛке и хочу ж запустить из меню , а так как она функция , то запускаться через actions -> when pressed -> call a procedure не хочет, что мне делать ?

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

Добавлено: 12 Апрель 2009, 12:44
BOB
Обьяви свою процедуру из которой и вызывай функцию c приемом параметров , а процедуру вызывай из меню .

Re: Вопрос по Clarion

Добавлено: 13 Апрель 2009, 3:59
Timaas
Спасибо BOB, покопавшись нашёл и case менюшки и способы передачи параметров в процедуру.

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

Добавлено: 13 Апрель 2009, 10:04
Koss
Вы посчитаете нас предателями, но мы хотим уже на шарп перейти :)