powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
40 сообщений из 40, показаны все 2 страниц
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294225
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Многие проекты реализованные на инструменте живут и успешно развиваются. Причем проекты очень и очень серьезные (это финансовые приложения, БД от 3 ГГб) !
Я как разработчик инструмента могу сказать, что он реализован настолько гибко и грамотно, что за все это время все изменения носили исключительно косметический характер. Любая прикладная задача ложится на него легко. Время показало правильность многих заложенных в инструмент решений.

К сожалению, мне не удалось довести продукт до полностью коммерческого вида (просто не было времени), поэтому он так и остался доступен только узкому кругу разработчиков. Но я уверен в том, что мой опыт мог бы быть полезен многим и многим компаниям/разработчикам.

Краткое описание здесь, правда оно уже немного устарело:
http://itlab.virtualave.net/Kernel97.html.

Ваше мнение: интересен ли он сейчас, готовы ли вы конкретно платить за подобный инструмент деньги и в каком размере ?

С уважением, Павел.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294281
Duce
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, это пока не описание. Это даже не тезисы.
Не складывается никакого целостного представления.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294287
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294345
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне брось.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294360
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люблю я такое дело.... :)

Зачем делать какую-то универсальную среду разработки на самой универсальной и быстрой среде разработки в мире - это мне не понятно. Ну и ладно :)

писал:Но при создании информационных систем (далее ИС) компании - разработчики сталкиваются с тем, что базовый уровень, предоставленный Delphi, недостаточен для промышленной разработки прикладных систем.

Чего-то я не заметил ничего, с чем надо было столкнуться. Может сильно быстро летел? И недостатков не чувствую. Странно....

писал:Многие компании создают собственный системный слой программного обеспечения или пользуются другими наработками для повышения производительности разработки ИС

С трудом понимаю это предложение - при чем тут слой, при чем тут производительность разработки?

писал:Как правило эти работы сводятся к созданию библиотеки визуальных компонент. Все подобные библиотеки лишь расширяют стандартные возможности Delphi и построены по принципу: «компоненты определяют технологию». Такой подход позволяет лишь незначительно повысить производительность разработки на начальном этапе. Для промышленной разработки сложных ИС этого мало, хочется, чтобы все силы и время разработчика уделялись непосредственно прикладной задаче, а не тому как это реализовать

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

писал:В настоящий момент на рынке ПО отсутствует универсальный инструмент для Delphi, позволяющий в комплексе автоматизировать процесс разработки прикладных ИС в архитектуре клиент-сервер.

Хорошо звучит - инструмент для Delphi для автоматизации разработки - и это в контексте предлагаемого решения.

писал:KernelXXI значительно повышает производительность создания и сопровождения прикладной ИС, а также ее надежность.

Из описания я так и не нашел доказательств этого.

писал:KernelXXI действительно позволит вам перейти на промышленную разработку ИС, причем каждая новая система будет разрабатываться еще быстрее.

Т.е. сейчас все остальные промышленные системы разрабатывают понарошку?

писал:С помощью эксперта разработчик легко создает все необходимые компоненты для описания объекта. Требуется лишь незначительное написание кода, для того чтобы данный информационный объект был полностью реализован.

Нам сейчас тоже нужно очень мало кода - может даже меньше - для описания чего бы то ни было.

писал:KernelXXI не ориентирован на работу с определенной СУБД. Он одинаково хорошо может быть использован для разработки ИС, работающей с базами данных MS SQL Server, Sybase SQL Server, Oracle и др. В принципе возможна работа и с настольными базами данных, поддерживающими язык SQL.

Т.е., как я понял из этого, СУБД вы используете только как хранилище данных. Никаких процедур на сервере не предусматривается? Помилуйте, это уже проходили. Многие. И неудачно.

писал:Следующая особенность KernelXXI состоит в том, что все общесистемные функции реализованы в виде так называемых подсистем. Каждая подсистема реализует определенную функциональность. Разработчик прикладной ИС может полностью изменять реализацию каждой подсистемы. Это позволило сделать инструментарий максимально гибким.

Это еще раз подтверждает, что вся обработка идет на клиенте .

автор писал:Интеграция с Visual SourceSafe в процессе разработки приложения
Я и так туда интегрирован. ;)

автор писал:Быстрое создание разделяемых справочников с полной функциональностью (например, справочник «клиенты» имеет всю функциональность объектов «клиент»)

Это как? Справочник имеет функциональность объекта - что-то я того, не въезжаю.

автор писал:Полная автоматизация создания связи мастер-детэйл
Учитывая, что она почти не используется, а если и используется, то почти всегда по-разному и специфически. (у нас так)

автор писал:Возможность интеграции любой системы отчетности
Это относится к преимуществам системы или все же Delphi???

автор писал:Оптимальная работа с СУБД (минимизация обращений)
Минимизация обращений - что-то новое в оптимизации работы с БД.

автор писал:Автоматическое формирование и поддержка актуальности интерфейса между объектом и пользователем (контекстное меню любой сложности, панель инструментов)
Различное представление объекта (любое количество форм)
Встроенный механизм сортировки объектов в списке, поиск объекта в списке

???? Ыыыы..

автор писал:Мощный «лукап» – компонент для выбора объекта из списка (без дополнительных усилий имеет полную функциональность своего класса объектов)

Про функциональность списков я тоже писал :)

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

Вот именно!!!

Теперь собственно в целом:
Вы пытаетесь предложить чего? Готовый продукт? Нет! Систему? Нет. А пытаетесь предложить набор каких-то только вам известных форм для кого - правильно, для программистов, которые будут разрабатывать чего-то там. Но ни один программист - нормальный - не возмется ничего делать на коте в мешке , потому как это непредсказуемо, непонятно, неизвестно, долго, и не мое :). Гораздо быстрее делать так, как знаешь не завися ни от кого.
Поэтому у вас и получается, что все, что сделано, сделано только вами и не кто сторонний это не купил, и скорее всего не купит. Особенно учитывая жизнь с БД это й системы.

ЗЫ Как нехорошо получилось - взял, и вот так.....

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294370
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, да
автор писал:Ваше мнение: интересен ли он сейчас, готовы ли вы конкретно платить за подобный инструмент деньги и в каком размере ?

Не интересен. И потом тоже.
Платить за то, что и сам делаю - странно как-то. Когда программируешь в системе - типа Галактики и т.п. - оно понятно, ее покупать надо. Но когда программируешь на Delphi и еще за это деньги?

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294408
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Безусловно это описание слабое, остальное есть в доке.

2. Бизнес логика на клиенте минимальна. Инструмент поддерживает максимально тонкого клиента. На клиенте фактически сосредоточена только презентационная логика. Но это не так уж и мало. Вот пример: есть форма со списком объектов (записей) из БД. Есть форма для редактирования одного объекта (записи) и форма фильтра. Теперь необходимо реализовать стандартную логика для этого набора форм. Нужно начитать список строк (Грид), нарисовать контекстное меню, панель инструментов, заставить грид обновляться когда это нужно (на добавление, изменение и удаление записей), реализовать настройку и проверку прав на выполнение команд, причем так чтобы это было видно в меню, показать форму для редактирования объекта с необходимыми значениями вкл. все детэйлы, сохранить значения объекта в БД с помощью ХП используя единую транзакию и т.д. и т.п. А таких форм в приличном приложении может быть не одна сотня. И вы на быстрой Делфи запаритесь каждый раз реализовывать одно и тоже столько раз ! Я подошел к вопросу системно. Результат - мой инструментарий.

3. Вот поскольку Делфи и является максимально гибкий инструмент, писать грамотно клиент-серверные приложения на ней не так то просто. Любое клиент-серверной приложение содержит много похожих частей и логики. Те кто писал серьезные проекты меня поймет. Делать все заново в новом проекте не эффективно. См.п2.

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

5. Если вы себя считаете гуру в области программирования то этот инструмент точно не для вас ! Безусловно, все что вы делаете - это шедевр программирования и вам больше не чему и не у кого учиться !

6. Инструмент может хранить объекты (записи таблиц) в кэше. Это как захотите. Тогда при открытии формы он уже не будет обращаться к БД, а возьмет данные из кэша. Это удобно для редко изменяемых или монопольно используемых таблиц.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294421
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:Вот пример: есть форма со списком объектов (записей) из БД. Есть форма для редактирования одного объекта (записи) и форма фильтра. Теперь необходимо реализовать стандартную логика для этого набора форм. Нужно начитать список строк (Грид), нарисовать контекстное меню, панель инструментов, заставить грид обновляться когда это нужно (на добавление, изменение и удаление записей), реализовать настройку и проверку прав на выполнение команд, причем так чтобы это было видно в меню, показать форму для редактирования объекта с необходимыми значениями вкл. все детэйлы, сохранить значения объекта в БД с помощью ХП используя единую транзакию и т.д. и т.п. А таких форм в приличном приложении может быть не одна сотня. И вы на быстрой Делфи запаритесь каждый раз реализовывать одно и тоже столько раз ! Я подошел к вопросу системно. Результат - мой инструментарий.

Чё-то это ерунда какая-то. Любой программер может сделать такую форму, занести её в респозиторий нажатием одной кнопочки и наследовать от неё все остальные классы, в который только нужные свойства поменять. Я такие формы давным давно себе поделал и могу теперь клепать их наследников тыщами !!! И тут есть большой плюс в том, что я знаю, как оно работает, как те же транзакции и ошибки обрабатываются.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294496
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, такой вариант реализации возможен ! Но я (ИМХО) не считаю такую реализацию для себя приемлемой.

Попробую объяснить:

1. набором форм тоже необходимо управлять.

2. приложение не состоит только из форм, есть ведь и логика не относящаяся к логике формы.

3. еще пример: есть справочник "города". Он включает в себя: форму список, форму для редактирования и фильтра. С помощью списка мы можем вести данный справочник. Теперь есть форма другого объекта, где необходимо использовать ИД из справочника (ссылка). С помощью лукапа (вместо выпадающего списка у меня поднимается стандартная форма со списком) наделенного необходмиой логикой объектов класса "Города". Прямо здесь же вы можете добавить, изменить или удалить город и выбрать нужный.

4. Формы могут быть совершенно разного рода. Например: вы можете использовать вместо грида дерево объектов. Вы будете вынуждены всю логику формы реализовывать заново ? Я же просто привязываю элементы формы с существующей логике (классу объектов) и все, отличие будет только в форме отображения объектов.

5. На мой взгляд предлагаемый инструментарием подход более системный и стройный. Он представляет из себя законченный продукт, где все тесно связано и интегрировано.

6. Вы реализуете необходимую логику присущую этой форме на форме. У вас основой всего является форма. А это неверно концептуально. У меня же основой является объект, это бизнес логика, форма - это лишь отображение объекта. У меня формой отображения может быть например форма VBasic, а логика находится в OLE-сервере.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294535
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну еще раз :)

автор писал:Попробую объяснить:

1. набором форм тоже необходимо управлять.

Нет проблем.

автор писал:2. приложение не состоит только из форм, есть ведь и логика не относящаяся к логике формы.

Кто спорит? И тоже нет проблем - мне ведь писать логику моего приложения, никто ее за меня не напишет.

автор писал:3. еще пример: есть справочник "города". Он включает в себя: форму список, форму для редактирования и фильтра. С помощью списка мы можем вести данный справочник. Теперь есть форма другого объекта, где необходимо использовать ИД из справочника (ссылка). С помощью лукапа (вместо выпадающего списка у меня поднимается стандартная форма со списком) наделенного необходмиой логикой объектов класса "Города". Прямо здесь же вы можете добавить, изменить или удалить город и выбрать нужный.

И где тут собака зарыта? Я тоже так делаю. И что?

автор писал:4. Формы могут быть совершенно разного рода. Например: вы можете использовать вместо грида дерево объектов. Вы будете вынуждены всю логику формы реализовывать заново ? Я же просто привязываю элементы формы с существующей логике (классу объектов) и все, отличие будет только в форме отображения объектов.

Какую такую логику реализовывать? Где там у вас логика зарыта то? Объясните суь работы системы уж тогда - что за такая хитрая логика, что никто не может ее кроме вас сделать?

автор писал:5. На мой взгляд предлагаемый инструментарием подход более системный и стройный. Он представляет из себя законченный продукт, где все тесно связано и интегрировано.

Любой продукт является незаконченным - туда можно много чего еще добавлять. Ну а уж то, что все связано и интегрировано - это так и есть везде.

автор писал:6. Вы реализуете необходимую логику присущую этой форме на форме. У вас основой всего является форма. А это неверно концептуально. У меня же основой является объект, это бизнес логика, форма - это лишь отображение объекта. У меня формой отображения может быть например форма VBasic, а логика находится в OLE-сервере.

У всех нормальных людей форма - это отображение.

=====
А что такое объект по вашему? Как он существует? Где?
И как все-же сочетается это с Бизнес логика на клиенте минимальна. Инструмент поддерживает максимально тонкого клиента. На клиенте фактически сосредоточена только презентационная логика ???

И все же расскажите - как вы живете с БД. Посредством чего? Есть процедуры? Кто их создает?


А вообще - впечатление, что человек сделал некое количество форм под себя , решил, что только он до этого додумался и поэтому срочно нужно всем это продать.

Опомнитесь, 2003 год на дворе. И то уже кончается :)
Это называется объектно-ориентированное программирование. У нас все проекты так построены: имеется одна простоая базовая форма для всех вообще, далее по отдельности базовые формы для списков, редактирования и т.д. Все друг от друга наследуется - нужно чего поменять, меняем в базовой форме и все.

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294537
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:Да, такой вариант реализации возможен ! Но я (ИМХО) не считаю такую реализацию для себя приемлемой.

--Это по поводу наследования

Дык вы же это самое и используете

Нет? Ну тады какой может быть разговор, если все формы вразброд =:()

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294558
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух, как влом читать всё это и отвечать, если честно ...

автор писал:1. набором форм тоже необходимо управлять.

Я ним тоже управляю из главной формы MDI-приложения, которая у меня тоже наследуется от сделанной ещё в прошлом году формы.

автор писал:2. приложение не состоит только из форм, есть ведь и логика не относящаяся к логике формы.

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

автор писал:3. еще пример: есть справочник "города". Он включает в себя: форму список, форму для редактирования и фильтра. С помощью списка мы можем вести данный справочник. Теперь есть форма другого объекта, где необходимо использовать ИД из справочника (ссылка). С помощью лукапа (вместо выпадающего списка у меня поднимается стандартная форма со списком) наделенного необходмиой логикой объектов класса "Города". Прямо здесь же вы можете добавить, изменить или удалить город и выбрать нужный.

Форма-список уже готова, т.к. унаследована, форма для редактирования тоже унаследована - на неё только надписи надо покидать да нужные всякие DBEdit.
Фильтр у меня изначально встроен в родительскую форму. Лукап у меня отображается как обычно, но везде есть кнопки, по нажатию на которые вываливается нужная форма - одна строка кода чтоб это заработало, ибо наследование и полиморфизм везде есть.

автор писал:4. Формы могут быть совершенно разного рода. Например: вы можете использовать вместо грида дерево объектов. Вы будете вынуждены всю логику формы реализовывать заново ? Я же просто привязываю элементы формы с существующей логике (классу объектов) и все, отличие будет только в форме отображения объектов.

Лично у меня подразумевается, что в форме для просмотра есть грид. Если он не нужен, его можно сделать невидимым. Надо было мне в саму форму добавить св-во DataSource, да влом, с гридом устраивает. На эту форму всё, что угодно можно положить.

автор писал:5. На мой взгляд предлагаемый инструментарием подход более системный и стройный. Он представляет из себя законченный продукт, где все тесно связано и интегрировано.

Не могу спорить, ибо не использовал.

автор писал:6. Вы реализуете необходимую логику присущую этой форме на форме. У вас основой всего является форма. А это неверно концептуально. У меня же основой является объект, это бизнес логика, форма - это лишь отображение объекта. У меня формой отображения может быть например форма VBasic, а логика находится в OLE-сервере.

А чем форма отличается от объекта, кроме того, что её можно увидеть? И вобще, что-то я не понял про этот пункт.

P.S. Вот недавно начальство захотело, чтоб в одной проге при покупке товаров данные вводились не стандартным образом, а был список товаров и кассир мог бы на них побыренькому поклацать и выбранные товары добавились бы в заказ после нажатия кнопки Ок. Вот на этот изврат у меня моя форма не работает, признаюсь , а с вашей системой я смог бы это сделать ну эдак минут за 10 хотя-бы?

В общем я себе это представляю, что это сделано как у меня, только в другом виде. Конечно же такие штуки жизнь облегчают, но если они сделаны чужими руками - есть вероятность провести несколько бессонных ночей на едине с отладчиком, если вдруг поправить чё надо.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294572
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:P.S. Вот недавно начальство захотело, чтоб в одной проге при покупке товаров данные вводились не стандартным образом, а был список товаров и кассир мог бы на них побыренькому поклацать и выбранные товары добавились бы в заказ после нажатия кнопки Ок.

А в чем проблема?
В том, что не все товары выводятся сразу?
Или чтобы отметить?

Я так делал - работает. Могу рассказать, как. Может получится сделать - начальству приятно будет :)

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294583
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Конечно есть процедуры и другие серверные объекты. Создает их конечно программист, но есть утилитка которая по таблице генерит процедуры на добавление, изменение и удаление. Потом вы их можете развивать как угодно. Кстати, инструментарий автоматически передает все необходимые параметры в процедуры.

2. Мне кажется, основная проблема в том, что я дал мало информации про инструментарий. Очень много вопросов возникает, согласен.

3. Инструментарий представляет из себя библиотеку классов (!), набор утилит и компонентов и лишь несколько форм.

4. Интрумент разделяет бизнес-логику объекта (клиентскую) и презентационную логику. Бизнес-логика сосредоточена в одном месте (модель данных) и представляет из себя полное описание объекта (описание доступных команд, связь с формами, связь с ХП, select на формирование объекта по ИД и т.п.). Ею можно пользоваться из любого места приложения. Презентационная логика - это формы, которые конечно наследуются от какой-то базовой формы.

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

6. Я не считаю себя самым умным, я всего лишь делюсь своими наработками, идеями. У меня такое ощущение как будто я вас чем то обидел, задел может быть ваше достоинство - такой высокомерный тон с вашей стороны. Вы даже не предполагаете, что где-то есть программист, что-то интересное придумавший и сделавший !!! Никакого уважения я бы сказал. Как же вы развиваетесь в профессиональном плане ? Варитесь в собственном соку, а вокруг вас конечно менее опытные люди.

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

Вообще-то, мне хорошо знаком такой тип людей как вы.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294590
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вы правы у вас немного другой подход, но к тому же самому.

Если я правильно понял вашу задачу!

Для этого у меня реализована обработка детэйлов.
Есть мастер объект, есть его детеэйлы - несколько списков.
Вы меняете мастер объект и детэйлы - добавляете туда записи, изменяете их и т.п.
При сохранении местер объекта сохранаются все его детэйлы (соотв. добавляются, изменяются или удаляются с помощью ХП конечно) в одной транзакции, необходимые параметры передаются автоматически.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294615
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra

Я тоже сделал, тока руками. Проблема в том, что на экран выводится допустим таблица товара, а данные добавляются в таблицу товаров заказа.
Тут или команду INSERT писасать в UpdateSQL, чего не хочется, или изврат.
Я вот понаделывал дополнительных полей вычисляемых и данные о помеченных товарах вносытся в них, а в UpdateSQL лежит холостая процедура DoNothing, которая ничё не делает и там только для того, чтоб метод Edit срабатывал. Ну и при закрыти окна весь набор данных перебираются и вставляются товары. Так вот всё я никак не сделаю таку форму, чтоб в ней всё это всё делалось и можно было от неё делать потомков без особых теложвижений...

2 Павел А

Про разработку саму больше ничё говорить не буду, но очень вам советую краткое описание сделать именно кратким. Вы книги по психологии читали? У вас, по вашим словам, "краткое описание" начинается с Delphi позволяет достаточно ... тра-ля-ля-ля. Это в корне неправильно. Более 90% людей не будут читать эту статью, т.к. она начинается с воды. Человек должен сразу, в первом предложении понять, что ему предлагают, иначе он закроет окно. Мне вот очень тяжело было заставить себя это прочесть, а если бы я наткнулся на эту статью случайно, я бы прочитал 1-е предложение и закрыл её, и так бы сделало 99% людей. Кому нужны будут доводы "за" и детальное описание - вынесите их на отдельную страницу.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294618
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня совершенно такой же тип, как у других.

Это у вас.... какой-то не такой :)

Что мы имеем в вашей так сказать системе?
Да собственно кроме базовых форм ничего!

Это имеет любой программист, который более-менее сталкивался со сложными проектами, где без наследования от базовых форм и единой обработки никуда.

С таким же успехом я или Gold или остальные тут присутствующие могут выложить свой набор базовых форм и продавать, выдавая это за продукт :)

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

Оно называется ООП. Может Борланду предложить купить? :)

автор писал: не считаю себя самым умным, я всего лишь делюсь своими наработками, идеями. У меня такое ощущение как будто я вас чем то обидел, задел может быть ваше достоинство - такой высокомерный тон с вашей стороны. Вы даже не предполагаете, что где-то есть программист, что-то интересное придумавший и сделавший !!! Никакого уважения я бы сказал. Как же вы развиваетесь в профессиональном плане ? Варитесь в собственном соку, а вокруг вас конечно менее опытные люди.

Да ни кто меня не обижал - все понимают, что без определенного подхода, выше описанного (ООП проекта), никуда не уйти. И все так работают. Только вы решили показать себя умным, преподнеся стандартное решение за ноу-хау. А то мы тут конечно, по-старинке лабаем, на каждой форме все заново прописываем :()

Я нисколько не хочу обидеть - просто иногда нужно думать о том, чего и куому предлагать. Я понимаю - продавай вы чего-то типа Галактики, Босс и т.п., тут нет проблем. Но предлагая продавать просто формы из Delphi!!!!!!

Это не инструментарий!!!! - это просто ваш способ и стандарт разработки приложений на Delphi. Ничем не отличающийся от большинства стандартов разработки других программистов, заходящих сюда. Только никто не додумался продавать

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294622
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gold

Ну можно 2 способами:
1. Можно просто выделять строки грида, а потом по ним бежать. У нас в гриде сделана собственная система отметок - они показываются на полях, чтобы цвета оставлять для другого.
2. Это для более закрученного метода - копирования выбранных записей в одном месте и вставки в другой. Каждый выбранный ID можно вствлять в stringlist например. Потом, когда сказали ОК бежать по листу и добавлять.

Это все можно сделать стандартно - кинуть Query, которая будет вызывать процедуру с ID, заранее выбранными, и другими, тоже заранее заданными параметрами. Наследовать можно без проблем.

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294625
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:А то мы тут конечно, по-старинке лабаем, на каждой форме все заново прописываем :()

А я, к стати, работал с двумя такими. Они вроде бы и люди не глупые но в ООП никак раздуплиться не могут. Уже сколько примеров я им показывал, сколько книжек приносил - бесполезно. Максимум могут унаследовать форму от формы чтоб кнопочки не рисовать. Пишут здоровенные проги - ни одной функции виртуальной нет, говорят, что оно им не надо Так вот для таких его система может и подошла бы, а то я как гляну на них - мне аж жалко становиться. Попросят их кнопку какую добавиить - сидят и методично делают Copy/Paste/Paste/Paste/... в сотнях форм. А так было бы готовое - они б использовали и не знали, что ООП используют.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294807
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Павел А

У меня такое ощущение как будто я вас чем то обидел, задел может быть ваше достоинство - такой высокомерный тон с вашей стороны.

Самое главное, вы сами не обижайтесь на tygra и Gold, да и на меня тоже.

Вы даже не предполагаете, что где-то есть программист, что-то интересное придумавший и сделавший !!!

А вы не предполагаете, что кроме Вас есть еще программисты, которые имеют набаротки, аналогичные вашему инструменту, а может и более продвинутые. Хотя по большому счету, такие наработки должен иметь любой разработчик, который разработал и внедрил хоть один более-менее крупный проект.

Никакого уважения я бы сказал. Как же вы развиваетесь в профессиональном плане ? Варитесь в собственном соку, а вокруг вас конечно менее опытные люди.

А ты не проси, чтоб тебя уважали. Или ты думал, что мы тут тебя сразу на руках носить будем. Здесь много действительно проффесиональных программистов тусутеся и твой инструмент ими будет рассмотрен как еще одно изобретение велосипеда.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294827
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Павел А писал:Конечно, приложения пишутся и каждый по своему решает описанные задачи. Есть множество решений. Я предлагаю лишь одно, хорошо себя зарекомендовавшее.
Самореклама - это не рекомендации. Если есть действительно ОТЗЫВЫ о Вашей системе, то дайте ссылки. Почитаем.

Павел А писал:Я не считаю себя самым умным, я всего лишь делюсь своими наработками, идеями.
Вы хотели сказать: я всего лишь ПРОДАЮ ... (далее - по тексту). Причем - кота в мешке. IMHO.

Павел А писал:У меня такое ощущение как будто я вас чем то обидел, задел может быть ваше достоинство - такой высокомерный тон с вашей стороны. Вы даже не предполагаете, что где-то есть программист, что-то интересное придумавший и сделавший !!! Никакого уважения я бы сказал. Как же вы развиваетесь в профессиональном плане ? Варитесь в собственном соку, а вокруг вас конечно менее опытные люди.
А что, собственно Вы ожидали?
Я как разработчик инструмента могу сказать, что он реализован настолько гибко и грамотно, что за все это время все изменения носили исключительно косметический характер. Любая прикладная задача ложится на него легко. Время показало правильность многих заложенных в инструмент решений.
Все вокруг ламеры-идиоты?

Павел А писал:Я же не сказал, вот инструментарий - он лучший в своем роде, никто и близко не подошел. Нет, я просто попросил оценить его и высказаться у опытных людей.
А что тогда Вы здесь пытаетесь доказать?

Павел А писал:Вообще-то, мне хорошо знаком такой тип людей как вы.
Понеслося Welcome Просто треп !!!



eNose
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294954
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что на человека набросились то. Ну хочется человеку денюжков. А кому не хоца? Посто вы не готовы за это платить. :)) ВОТ!
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32294979
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел А писал:Есть воровский файл. Кому интересно могу бросить в почту !
Болтун вы однако, Павел А !
Так написал, что я подумал что хотя бы демо версию пришлешь...
А ты прислал рекламный файл в формате .doc на 8.70 МБ.
Я почитал первые пару страниц, плюнул и удалил его на хр@н.
На кой мне описание типа:
Павел А писал:Отличия разработки с помощью KernelXXI от традиционной:

Самое главное отличие разработки ИС с использованием KernelXXI от традиционной заключается в том, что инструментарий вводит полностью объектную модель приложения. Это означает, что все прикладные алгоритмы сводятся к манипулированию информационными объектами и их свойствами. Т.е. мы отходим от понятий таблица, поле и запись, являющимися основными при традиционной разработке информационных систем на Delphi.
Благодаря этому принципы построения приложения и методы работы с ним пользователя значительно упрощаются. В результате мы получаем строгую структуру приложения и однообразный объектно-ориентированный интерфейс пользователя.
Ну прям второй Visual Basic...
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32296316
Павел А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я согласен, что может быть вступление слегка затянуто :) Уж как получилось.
Но неужели так трудно пролистать несколько страниц текста и увидеть сухой технический текст. Вы так все книги читаете ?
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32296412
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен что преувеличил насчет пары страниц.
Выдержка которую я привел располагается на 7 странице:).
Ваше письмо сохранилось и я восстановил оттуда этот документ.
Извиняюсь, если что высказался по поводу этого описания слишком грубо.
Ну, а теперь по-существу:
Павел А писал:Шаблон объекта представляет из себя компонент класса TKernelQuery, помещенный на модель данных и связанный с соответствующим хранилищем объектов. Он необходим для описания запроса на получение экземпляра информационного объекта по первичному ключу. Компонент содержит текст запроса и набор полей с установленными некоторыми свойствами (например, Required для обязательных полей и/или EditMask для ввода даты). Шаблон объекта генерируется (без списка полей) вместе с другими компонентами при использовании эксперта. При генерации информационного объекта шаблон уже содержит текст запроса.

Например, для класса TEmployee:

select *
from Employee
where employeeID = :employeeID

Всю информацию для описания шаблона эксперту указывает разработчик. Если по каким либо причинам нужно внести изменения в текст запроса это можно всегда безболезненно сделать после генерации. Непосредственно шаблон объекта используется только в Design-Time. А в Run-Time по шаблону создается настоящий экземпляр информационного объекта, который уже непосредственно используется при работе системы.
Т. е. как я понял генерится SQL-запрос. Так с подобной штукой я уже сталкивался в Access-е. Очень нехороший инструмент. При несложном запросе все генерится нормально, а вот когда сложный запрос все делается через одно место. Конечно все работает, но сам я сделаю этот запрос более эффективным и быстрым. И это не потому что там дураки этот инструмент делали, а потому что нельзя предусмотреть все случаи (что с чем быстрее выполняется и т. д.). У вас я предпологаю, что возможны те же проблемы.
Павел А писал:TDBKernelGrid Component
Грид для отображения списка объектов.

1. Предоставляет пользователю контекстное меню с доступными командами
2. Отображение легенд
3. Автоматический быстрый поиск по набору
4. Сортировка по колонкам
5. Сохранение и восстановление всех настроек пользователя в профайле (ширина колонок, порядок колонок)
6. Расширенная возможность отметки нескольких записей
Так этож есть в библиотеке Ehlib.
Павел А писал:TKernelComboBox Component
Выпадающий список. Каждому элементу списка ставится в соответствие численное значение. Применяется при отображении и модификации различных флагов и состояний объекта.
Так в чем же отличие от стандартного ComboBox? Там тоже каждому элементу списка ставится в соответствие численное значение - ItemIndex :)). Пытался найти более подробное описание, но не нашел.
К сожалению больше нет времени читать - надо делом заниматься :).
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32296917
Sclif81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел А
Не вы первый и не вы последний, существуют примеры аналогичных "систем" завязаных с Rational, это поинтереснее будет. Хотя, может вы и продадите свою систему, удачи!
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32297283
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Килобайт-2.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32297572
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нет,
здесь канечна, более разумный подход, чем 1024-й...

просто человеку невдомек, что так же как он делают все и очень давно.
Все уже очень давно этим занимаются, от проекта к проекту копятся наработки, компоненты...

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

В общем, сложновато будет продать изобретение колеса.
Вот если бы готовую довольно универсальную бизнес-систему... (все виды учета движения материалов, продуктов, товара, все виды бухгалтерских операций, существующих в реестре, все виды учета ЗП и кадров и т.д. и т.п. и еще 1000 мелочей)
Но трудоемкость такой системы приближается к сотням (а может тысячам) человеко-лет.

Возьмем Axapta. Это вроде как примерно где-то то, что ты пытаешься продавать, только Axapta на порядок лучше. Это специальным образом заточенные "кубики", контролы, компоненты и даже язык!!! И что же нам говорит сама MS??? "Если вы не намерены использовать бизнес-настройку, идущую в составе Axapta, то вам гораздо выгодней реализовать свою уникальную бизнес-систему, используя универсальные средства - J2EE или .NET". Ну как??? Они говорят открытым текстом, что все эти бабки за единицу рабочего места на Axapta - это за бизнес настройку , а не за такую золотую-презолотую и удобную платформу.

Резюме. Нихрена это не продать, к сожалению.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32297586
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vdimas. Да, в общем, то все правильно. Только у автора путь не тот. Он систему хочет продать (что совсем не зазорно), а нужно продавать компоненты. Хорошая компонента может быть продана.
===========
И, в общем-то, мне нравится желание Sclif81 помочь Человечеству.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32297648
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как компонента для бизнес-системы может работать самостоятельно?
Это все надо скопом продавать, вместе с идеологией и самим собой, как ее носителем :)
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32298035
Sclif81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 vdimas Правда, надо все скопом, а вообще лучше самим потихонечку пользовать эти компоненты, а не впаривать людям.

2 Павел А Просто продукт такого уровня впаривать программистам бесполезно, потому что почти каждый скажет : "Хех, это и я так могу", а если разницы нет, зацем платить больше. Тут нужно впаривать не самим программистам а людям поввыше их, а программеров заставят потом работать на этой "системе", если конечно вы впарите :) Вот, думаете, многим программерам нравится продукты Rational? Да я знаю множество людей, которые говорят что это только будет замедлять процесс создания систем, а все дело в том что привыкают ко всему, и Rational очень нравится начальству, потому что его именно начальству впаривают, и потом все довольны, вроде как :)

2 Cat2
Я вроде как неособо рвусь помочь человечеству, скажу пряма, я этого даже не хочу :) Автор темы не я, а Павел А, к нему и обращайтесь ;)
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32298075
Дмитрий Мыльников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и зачем было так на Павла наезжать? В принципе идея интересная, особенно если не текст читать, а на картинки посмотреть. Тут кто-то говорил о том, что "все уже давно так работают". Мне вот интересно, какое количество из этих всех имеет в своём "наборе собственных кирпичиков" мастера для Delphi, которые помогают на этапе разработки в самой среде Delphi?

Также не понравились высказывания типа: "зачем создавать инструментарий для лучшей в мире среды Delphi". Так может написать только человек, который сам серьёзных проектов не делал. Delphi это действиетльно одна из лучших в мире систем для разработки, но она является универсальной и предоставляет в основном лишь базовый уровень. Причём если в Delphi 7 уже появилось много чего, что существенно облегчает жизнь, то в Delphi 3, когда ребята начинали свою систему делать, много чего не хватало для "счастливой жизни". Причём даже Delphi 7, я думаю, не предоставляет всех возможностей, которые обычно закладывается в "набор собственных кирпичиков", тем более, если эти кирпичики ещё и завязаны между собой хорошо продуманной концепцией.

Что же касается "можно ли продать?" Можно. Но в таком виде, как это есть сейчас очень сложно. Должно быть полное и удобочитаемое описание, плюс хорошо проработанная документация, плюс хорошо документированные исходные тексты. Чем хороша та же Delphi? Тем, что в ней изначально заложена хорошая концепция построения системы, плюс удобная система работы с помощью и исходными текстами. Причём если второе многие смогли скопировать, та же Microsoft, например, то вот с первым проблемы. В качестве примера смотри Microsoft Visual C++ (я вообще не понимаю почему там стоит слово Visual?).

Согласен также с тем, что подобные разработки должны продаваться именно как система. Причём важно сделать акцент даже не на программной части, как таковой, а именно на ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ, в которую предлагаемая программная система входит как одна из составных частей. И рекламировать при этом, опять же, нужно именно ТЕХНОЛОГИЮ РАЗРАБОТКИ ПРОГРАММ, показывая чём ваша технология удобнее и быстрее остальных.
И ещё один момент. Сложно переучивать людей, которые уже давно работают в нашей отрасли. У каждого из них уже сложилась определённая "технология прогарммирования", под которую каждый наработал "свой набор кирпичиков". Таким людям продать подобный продукт будет ну очень сложно. Должны быть очень ощутимые преимущества, чтобы они отказались от своих наработок в пользу ваших. Более предпочтительным видится путь обучения этой технологии новых ребят, которые пока ещё не имеют большого опыта серьёзных разработок. Один из вариантов может быть в том, чтобы поставить вашу систему на льготных условаиях в ближайших ВУЗах, где обучают программированию, плюс договорится о том, что кто-то из ваших специалистов проведет для желающих занятия по обучению СОВРЕМЕННОЙ ТЕХНОЛОГИИ РАЗРАБОТКИ ИС. Естественно, что этот путь не быстрый, но если бы это было сделано ещё в 1997 году, то сейчас бы у вас было достаточно болшое количество поклонников, которые после ВУЗа устроившись работать на различниые предприятия стали бы вашими постоянными клиентами.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32298438
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Дмитрий Мыльников
Ну е-мое.....
автор писал:В принципе идея интересная, особенно если не текст читать, а на картинки посмотреть. Тут кто-то говорил о том, что "все уже давно так работают". Мне вот интересно, какое количество из этих всех имеет в своём "наборе собственных кирпичиков" мастера для Delphi, которые помогают на этапе разработки в самой среде Delphi

Все имеют, кто работает продолжительное время и связан со многими или крупным(и) проектами.

автор писал:Также не понравились высказывания типа: "зачем создавать инструментарий для лучшей в мире среды Delphi". Так может написать только человек, который сам серьёзных проектов не делал.

Да нет, делал, и делаю :)
Я высказывал мнение относительно той формулировки, в какой автор преподносит свое творение. А формултровка у него.... Хм..

автор писал:Причём если в Delphi 7 уже появилось много чего, что существенно облегчает жизнь, то в Delphi 3, когда ребята начинали свою систему делать, много чего не хватало для "счастливой жизни".

Что, в Delphi 3 не было ООП у ребят ?
автор писал:Что же касается "можно ли продать?" Можно. Но в таком виде, как это есть сейчас очень сложно. Должно быть полное и удобочитаемое описание, плюс хорошо проработанная документация, плюс хорошо документированные исходные тексты.

Вопрос в другом - кому это нужно? Ответ прост - никому, кто сможет на это работать, потому как он сам уже имеет подобное или еще лучше. Однако пальцы не гнет и не пытается продать ноу-хау


автор писал:Согласен также с тем, что подобные разработки должны продаваться именно как система. Причём важно сделать акцент даже не на программной части, как таковой, а именно на ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ, в которую предлагаемая программная система входит как одна из составных частей. И рекламировать при этом, опять же, нужно именно ТЕХНОЛОГИЮ РАЗРАБОТКИ ПРОГРАММ, показывая чём ваша технология удобнее и быстрее остальных.

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

автор писал:Сложно переучивать людей, которые уже давно работают в нашей отрасли. У каждого из них уже сложилась определённая "технология прогарммирования", под которую каждый наработал "свой набор кирпичиков". Таким людям продать подобный продукт будет ну очень сложно. Должны быть очень ощутимые преимущества, чтобы они отказались от своих наработок в пользу ваших.

Переучивать с чего на что ? С программирования в Delphi на то же самое? Когда переучиваются с паскаля на фокспро или обратно - это да, или с Delphi на Axapta например. А тут?

автор писал:Более предпочтительным видится путь обучения этой технологии новых ребят, которые пока ещё не имеют большого опыта серьёзных разработок. Один из вариантов может быть в том, чтобы поставить вашу систему на льготных условаиях в ближайших ВУЗах, где обучают программированию, плюс договорится о том, что кто-то из ваших специалистов проведет для желающих занятия по обучению СОВРЕМЕННОЙ ТЕХНОЛОГИИ РАЗРАБОТКИ ИС.

Системы то нет :)
А что, у авторов уже есть патент и всемирное признание, что то, чего у них есть, это СОВРЕМЕННАЯ ТЕХНОЛОГИЯ РАЗРАБОТКИ ИС ? А если у меня не так, а по-другому - тогда это уже не современная?

=================
В общем - я не против вообще того, что кто-то чем-то занимается. И даже продает. Но вылазить сюда с этим......... Да еще учитывая, что ничего необычного там нет....

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32299389
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra:
Для разработки нового проекта вполне неплохая идея - использовать уже готовый инструментарий. Причем вопрос только в цене - чтобы купить было дешевле, чем разработать. А если у Вас есть подобные разработки - никто не мешает хорошо оформить их и тоже выставить на продажу.

2 vdimas:
По поводу Аксапты - просто у MS такая ценовая политика, что делать на ней что-то невыгодно, потому как надо приобретать недешевую runtime среду на каждого клиента. Хотя технически если бы появился инструмент аналогичного уровня для Delphi (по образцу того, что предлагает Павел), было бы великолепно и наверняка такой инструмент нашел бы свою нишу.

2 Павел А:
Документируйте, оформляйте и выставляйте (чтобы можно было что-то пощупать). Будет заказ на разработку следующей системы - посмотрю, что у Вас изменилось :-) В нынешнем же виде - даже непонятно, что вообще такое - Ваша система.
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32299519
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:По поводу Аксапты - просто у MS такая ценовая политика, что делать на ней что-то невыгодно, потому как надо приобретать недешевую runtime среду на каждого клиента. Хотя технически если бы появился инструмент аналогичного уровня для Delphi (по образцу того, что предлагает Павел), было бы великолепно и наверняка такой инструмент нашел бы свою нишу.

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

-- Tygra's --
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32301815
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra писал:Это не ценовая политика - просто кроме того, что там уже есть, что либо сильно другое сделать не то чтобы совсем невозможно, но почти. Проще писать на Delphi.
Я разбирался в Аксапте. Изменить/добавить/написать свое там можно что угодно (учитывая объектный подход). Она ГОРАЗДО гибче и лучше 1С, например. А на 1С нельзя что-то свое сделать ? :-)

tygra писал:А инструмент аналогичного уровня для Delphi - это как? Аксапта ведь не язык программирования - некая разработанная система. Так что если товарисч сделает именно систему какую-то и там приделает свое творение - тогда пожалуйста, продавай.
Аксапта - это инструмент-среда программирования, на котором реализована система. Можно взять голый язык и создавать свои приложения.
Я когда делал последний (он же первый серьезный) проект на Делфи, то тоже хотел сделать некий набор компонентов, позволяющий работать (разрабатывать систему) в терминах сущностей пользователя (как в Аксапте). Осознал трудоемкость, плюнул, забыл. Но идея великолепна. Есть одно но - мне показалось невозможным настолько расширить IDE, чтобы создать удобную реализацию. Если же это удастся Павлу - буду рад увидеть (а мож и купить).

tygra писал:сейчас изобрести ключ для завертывания гаек
Так вот нужен мне подобный ключ. А нету !!!
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32331797
BerGTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ё..Моё .... Ну чего тут за бред нам преподносят !!!!!!!!!!!!! Умники о какой вы системе говорите ?????????????? Это система чего ???????????? Максимум набор компонент как уже говорилось !!!!!!!!!!!!!!! "Предлагатели системы" вы хоть сами то понимате чего говорите ????
Я так понимаю борланду и мелкософту со своими средствами разработок кирдык пришел !!!!!!!!!!!! Появислась система KernelXXI !!!!!!!!! Что это KernelXXI ??? Замена Delphi ???? Чего за лажа то такая ????????????
Ответьте, какую задачу невозможно реализовать на Delphi ???? Не с помощью ли того же Delphi написана ваша "Система"? Возможно используя стандартный набор чего-то и не получится реализовать, но кто нам запретил использовать функции самой ОС и тому подобные вещи. Я так понимаю именно для Delphi 3 сделан набор компонент !!!!!!!!!!!!!! Ну и преподностите это пользователям Delphi 3 а на дворе уже 7 ходит и готовиться dotNet !!!!! Хотя вспоминая год 97-98 уже в то время для Delphi 3 был пакет компонент который "навешивался" на Delphi IDE и путем мышиных манипуляций позволял уcтановить связь как между компанентами так и компонентов с данным. Насколько я помню звался он PowerDesigner.
Вы вообще понимате что есть Delphi и ему подобные системы разработок ????? О какой бизнес логике вы тут упоминаете ??????????????? Можно разработать систему которая ускорила бы разработку структуры базы данных, установку связи между таблицами и полями, реализовывала бы бизнес логику данных. Но формы, компоненты и объекты, какую они могут бизнес логику реализовать ????? Это же лишь средства отображения данных и манипуляции ими на основании бизнес логики заложенной в структуру базы данных. Собственно это и есть Access, Axapta, 1С и тому подобные системы. И даже эти системы не то что не претендуют на заменую средств разработки таких как Delphi. Это лишь среда управления данными. Они не могут реализовать все потребности они лишь предоставляют платформу для реализации уже конкретных вещей, причем ручками код все равно приходится писать !
Незнаю что-то меня бесит такое преподнесение своих разработок ! Я не считаю себя ламером, но меня хотят видеть таким, вот мое ощущение !!!!
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32332125
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 BerGTM:
>Я не считаю себя ламером, но меня хотят видеть таким, вот мое ощущение !!!!

Ню,ню... что-то в этом есть :-)))
Про сроки разработки, видать, мы никогда не слышали... А жаль :-)
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32332547
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
>> Про сроки разработки, видать, мы никогда не слышали...

Про ОПЫТ Вы, видать, никогда не слышали...

То, что в первом проекте делается месяцы, в остальных занимает 5 минут.
Никто не делает с нуля то, что уже сделано и РАБОТАЕТ.




eNose
...
Рейтинг: 0 / 0
Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
    #32332753
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 eNose:
Если Вы не подозревали, то знайте : продают продукт не тому, у кого он уже есть, а тому, кому он нужен :-))
Интересно, Вы уверены, что Ваши БУДУЩИЕ потребности уже на 99% покрыты Вашими сегодняшними наработками ? Тогда у Вас почти идеальный метод зарабатывания денег :-)
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Инструмент быстрой разработки клиент-серверных приложений на Delphi ! (+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]