Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4      [все]
 FastBase  [new]
FastBaseDev
Member

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

Пока что всё очень минималистично, но кому-то может хватить и того что уже есть. Поэтому выкладываю на ознакомление.

Сайт: fastbase.net

Пример создания простой БД:
1 мар 17, 09:27    [20253125]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Скриншот из другого примера:
Картинка с другого сайта.
1 мар 17, 10:02    [20253244]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
И ещё один скриншот, из большой БД:
Картинка с другого сайта.
1 мар 17, 10:19    [20253289]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
WildSery
Member

Откуда: да, оттуда.
Сообщений: 12827
FastBaseDev
Пример создания простой БД:
Пример не без недостатков.
Пользователю "пользователь" следовало дать права на просмотр представления, но без права просмотра колонки "сумма", тогда была бы законченная концепция.
А так он совсем представления не видит.
1 мар 17, 12:36    [20253747]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,

построчное разграничение доступа к данным в рамках одной таблицы - есть?
1 мар 17, 12:45    [20253794]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
построчное разграничение доступа к данным в рамках одной таблицы - есть?

Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:
Картинка с другого сайта.
1 мар 17, 13:02    [20253848]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
FastBaseDev
Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами

Нужно в списке таблиц в попапе поставить галку "Показать системные таблицы" и в свойствах таблички FBXUsers поставить галку "Справочник", и фильтр заработает. Нужно будет подправить...
1 мар 17, 13:25    [20253933]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
DriveSoft
Member

Откуда:
Сообщений: 187
О, в нашем полку снова прибыло, привет конкурент :)
1 мар 17, 13:57    [20254091]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
...
Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:
...


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

Это обычное требование на предприятиях, когда пользователей больше трех-пяти.
1 мар 17, 15:42    [20254597]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
чччД
построчное разграничение доступа к данным в рамках одной таблицы - есть?

Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:
Картинка с другого сайта.


В будущий модуль отчетов (вы же собираетесь результаты работы в твердой форме выдавать) тоже этот фильтр потяните?

Получается, что вместо примитивного sql - запроса при проектировании отчета людям придется с фильтрами работать?
1 мар 17, 15:46    [20254613]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,
очень часто данные иерархически связаны. Часто - в виде дерево. Очень часто.

У вас есть средство описания иерархий? А средство отображения?
1 мар 17, 15:54    [20254644]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,


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


Конечный пользователь с этим работать не сможет, это 1000%.
Профессиональный разработчик с этим связываться тоже не станет. Тем более, что у него не будет исходников.

Если появится "богатый" заказчик, вам придется барахтаться во всем этом самому. Вместо того, чтобы использовать все возможности СУБД и просто реализовывать бизнеслогику, вам придется бороться с ограничениями вашей модели.

Единственный плюс такой системы: продавцы могут показать покупателю: "смотрите, все это вы сможете сделать самостоятельно!".
Бывает, что он верит и покупает, глупыш. А в реальности ему некогда разбираться в тонкостях и ограничениях, он либо выбрасывает ЭТО на помойку, либо заказывает вам же доработку и сопровождение. А доработка костылей - это ад.

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

В вашем случае - зачем пользователю ЭТО использовать?
1 мар 17, 16:18    [20254746]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД,

у меня очень простая программа, для тех кому достаточно этого простого.
Например, человек ведёт таблицу в excel, и это его до определённого времени устраивает, пока этим файлом не начинает пользоваться кто-то ещё. И начинается отсылка файла по почте или открывание его через сеть. Один открыл, второй ждёт. А если пользователей этого файла десять? :)
Я просто в своё время решал именно эту задачу.
Как простой пользователь может это решить? Он может сам что-то запрограммировать на Access с sql-сервером (а они стоят существенных денег), а может просто воспользоваться моей программой, если функционал подходит. Это вопрос выбора и удобства. И полагаю что если человек справился с Access, то уж с моей программой справится тем более :)

Иерархических структур нет и пока не предвидятся :)
1 мар 17, 17:13    [20254945]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,

имхо, пустая трата времени.

Если юзер может поставить и настроить в локальной сети сервер FireBird, тем более он сможет создать общую папку для общих документов MS Excel.

И уж тем более - совместный доступ к базе MS Access.
1 мар 17, 17:31    [20255005]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
И полагаю что если человек справился с Access, то уж с моей программой справится тем более
Для этого нужно иметь побогаче ф-л.
Что-то вроде ISCRA или Terrasoft.
1 мар 17, 18:01    [20255092]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД,

Там не используется тот Firebird, о котором вы говорите.
Серверная часть системы (FastBaseServer.exe) использует Frebird embedded. Его ставить не нужно, т.к. это просто набор dll. Клиентские части не используют fbclient.dll.
И кстати программа эффективно работает через internet. Эффективней чем это было бы возможно через протокол Firebird (на данный момент).

Я поэтому и говорю, что от пользователя нужна минимальная квалификация. Во всяком случае я старался делать именно так.
1 мар 17, 18:18    [20255151]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
чччД,

у меня очень простая программа, для тех кому достаточно этого простого.
...


"Простая учетная программа" с настройками доступа для каждого пользователя? Уже смешно.

А кто пользователям права настроит?
Каждый для себя введет нужные ограничения, "чтобы чего не испортить и не увидеть лишнего"?

Или специально обученный человек понадобится, с админскими правами?

Ну, как вы представляете себе внедрение системы?

И какие типовые прикладные задачи предполагаете с помощью нее решать?
1 мар 17, 18:39    [20255233]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
LSV
И полагаю что если человек справился с Access, то уж с моей программой справится тем более
Для этого нужно иметь побогаче ф-л.
Что-то вроде ISCRA или Terrasoft.

Мне нужно создать табличку регистрации клиентских заявок (на что угодно), структура:
- создатель заявки
- время создания заявки
- телефон клиента
- что хочет клиент
- сумма оплаты
- примерный срок реализации
- статус (новая, отработана, отклонена)
- кто отработал (отклонил)
- дата отработотки (отклонения)
Заявки принимают 10 моих сотрудников в трех городах страны (скажем по 10 штук в час, каждый). И ещё двое обрабатывают, где-то в штатах.
Тут всего одна табличка (ну может ещё плюс табличка со статусами).

Таких простых задач очень много. Для пользователей с такими задачами нужно что-то совсем простое и понятное в настройке.
Монструозное и дорогое тут не подходит, если смотреть глазами пользователя.
1 мар 17, 18:51    [20255267]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
...10 моих сотрудников в трех городах страны... И ещё двое ...где-то в штатах...

Расскажите, пожалуйста - каким образом происходит связь?
Вы предоставляете публичный сервис для сообщений, используете существующие мессенджеры, предлагаете пользователю создать сервер с "белым айпи", что-то еще?
1 мар 17, 19:24    [20255384]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД,

Любой сервер с белым IP. Например можно взять VDS вот тут.
1 мар 17, 20:25    [20255493]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
Sheraton
Member

Откуда: Ростов-на-Дону
Сообщений: 355
Простой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux?
1 мар 17, 20:33    [20255510]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
чччД,

Любой сервер с белым IP. Например можно взять VDS вот тут.


"Простой пользователь", конечно же, готов к аренде виртуального сервера для размещения, настройки и запуска на нем вашего сервера.

.
1 мар 17, 20:36    [20255528]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Sheraton
Простой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux?

Нет. Программа написана на Delphi XE2.
1 мар 17, 20:49    [20255569]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД,

хорошее замечание :)
1 мар 17, 20:52    [20255577]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,

что за тип поля "ссылка на таблицу"? Судя по DDL, создается поле - ссылка другую таблицу, ну и FK - констреинт.
Как указать поля FK-таблицы, которые должны отображаться при редактировании такого поля?

...кстати, генерация имени констреинта как "FK_ИмяТаблицы_ИмяПоля" чревато легким попаданием под ограничением длины имени.
1 мар 17, 21:10    [20255618]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
что за тип поля "ссылка на таблицу"? Судя по DDL, создается поле - ссылка другую таблицу, ну и FK - констреинт.

Это так и есть.
чччД
Как указать поля FK-таблицы, которые должны отображаться при редактировании такого поля?

В редактировании данных таблицы - никак.
В табличном представлении можно для отображаемого поля из FK-таблицы указать табличное представление для редактирования.
Например для UserId.FullName можно указать табличное представление по табличке пользователей. Поле UserId тоже должно быть в табличном представлении, но отображать его не нужно.

чччД
...кстати, генерация имени констреинта как "FK_ИмяТаблицы_ИмяПоля" чревато легким попаданием под ограничением длины имени.

Проверил. В коде это предусмотрено, но я недавно тестировал работу с Firebird 4 (успешно) и подправил константу с максимальной длиной идентификатора в 63, а обратно в 31 не вернул...
На сайте уже лежит исправленная версия.

Кстати поддерживаются юникодные названия таблиц и полей. Правда Firebird в текущей версии ограничивает длину пятнадцатью русскими буквами.
2 мар 17, 08:09    [20256145]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
...
В табличном представлении можно для отображаемого поля из FK-таблицы указать табличное представление для редактирования.
Например для UserId.FullName можно указать табличное представление по табличке пользователей. Поле UserId тоже должно быть в табличном представлении, но отображать его не нужно.
...

Э... я ничего не понял.
Кстати. Концепции простой системы должны быть понятны даже самым тупым айтишникам.

Я - тупой и я не понял.
2 мар 17, 08:38    [20256193]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
FastBaseDev
Таких простых задач очень много. Для пользователей с такими задачами нужно что-то совсем простое и понятное в настройке.
Монструозное и дорогое тут не подходит, если смотреть глазами пользователя.
+500. таких задач действительно много. Но большинство из них имеет тенденцию к усложнению и развитию. И вот тут ваша система спасует, т.к. максимум что она может - вбивать в табличку поля и записи. Без проверок, без целостности. Вообще без ничего.
И что потом делать с этими набитыми данными ? Хотя бы простейший репортинг есть ? А импорт/экспорт ?

Как ни крути, но система все таки должна быть помощнее. Тогда круг ее применения расширится на порядок.
2 мар 17, 10:28    [20256514]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
Любой сервер с белым IP.
Даже это необязательно. Можно применить Hamachi. Будет виртуальный белый айпи и ВПН-туннели. :)
2 мар 17, 10:32    [20256544]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД,

можно на примере Заметки.fb:
Есть две таблички:
CREATE TABLE "NoteTypes" (
    ID          INTEGER GENERATED BY DEFAULT AS IDENTITY,
    "Name"      VARCHAR(100),
    "RecOrder"  INTEGER
);

CREATE TABLE "Notes" (
    ID                  INTEGER GENERATED BY DEFAULT AS IDENTITY,
    "Text"              VARCHAR(200),
    "NoteTypeId"        INTEGER,
    "CreationDateTime"  TIMESTAMP,
    "CreatorId"         INTEGER,
    "Comments"          BLOB SUB_TYPE 1 SEGMENT SIZE 80
);

ALTER TABLE "Notes" ADD CONSTRAINT "FK_Notes_CreatorId" FOREIGN KEY ("CreatorId") REFERENCES "FBXUsers" (ID);
ALTER TABLE "Notes" ADD CONSTRAINT "FK_Notes_NoteTypeId" FOREIGN KEY ("NoteTypeId") REFERENCES "NoteTypes" (ID);

Есть табличное представление по табличке "NoteTypes", с названием "Типы заметок (выбор)":
Картинка с другого сайта.

И есть табличное представление по табличке "Notes", с названием "Заметки":
Картинка с другого сайта.

В представлении "Заметки" есть поле NoteTypeId.Name. У него стоит галка "редактируемость" и указано табличное представление для редактирования: "Типы заметок (выбор)".

Всё. Теперь, при редактировании поля "Тип" в представлении "Заметки", будет всплывать попап c представлением "Типы заметок (выбор)".
2 мар 17, 14:22    [20257607]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
NikolayV81
Member

Откуда: Москва
Сообщений: 1098
FastBaseDev,

на сайте нужно поправить ссылки:
http://fastbase.net/ru/..\examples\ru\Заметки\Screens.html -> http://fastbase.net/examples/ru/Заметки/Screens.html
2 мар 17, 22:21    [20258925]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
NikolayV81
Member

Откуда: Москва
Сообщений: 1098
FastBaseDev, все остальные аналогично, в т.ч. ссылка на лого-картинку, т.к. к примеру в linux firefox esr передаёт windows-слеши на сервер в виде спецсимволов ( %5c ) которые сервер не понимает.
2 мар 17, 22:55    [20259003]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
NikolayV81,

Спасибо, подправил.
3 мар 17, 07:05    [20259225]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
В будущий модуль отчетов (вы же собираетесь результаты работы в твердой форме выдавать) тоже этот фильтр потяните?

Получается, что вместо примитивного sql - запроса при проектировании отчета людям придется с фильтрами работать?

Отчётер будет FastReport-овский. Он уже сейчас умеет и sql и табличные представления.
3 мар 17, 07:17    [20259231]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
...
Отчётер будет FastReport-овский...

А кто будет дизайнить шаблоны отчетов? Тоже пользователи?
3 мар 17, 08:42    [20259319]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
чччД
FastBaseDev
...
Отчётер будет FastReport-овский...

А кто будет дизайнить шаблоны отчетов? Тоже пользователи?
Это глупый, трольский вопрос. Кто сумеет, тот и будет. Главное, чтобы было просто и гибко.
Это может быть аналитик, начинающий программист, к-л энтузиаст не-ИТшник (я знаю таких).
Суть не в том, "кто?".
Суть в возможностях и масштабируемости продукта, его правильной направленности на потребности рынка.

Такие продукты востребованы, но хороших реализаций реальный мизер.
3 мар 17, 10:20    [20259540]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1656
Все начинается с документации - ее на сайте нет.
И нам, кодерам - особенно молодым и горячим, писать ее не так интересно, как код с красивыми и аккуратными формочками.

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

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

Такое мнение. А так - скрины аккуратные, работу видно, и вообще - ну удачи, денег славы и прочих ништяков.

....... В Акцесс влезает нынче до 2ГБ (то есть на жизнь хватает, и куча всего из коробки и база Борей) - за подороже, но в масштабах даже небольшого бизнеса - незаметно.
3 мар 17, 10:42    [20259608]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
MikeDD
Member

Откуда:
Сообщений: 124
FastBaseDev
Отчётер будет FastReport-овский. Он уже сейчас умеет и sql и табличные представления.

Нарушения использования лицензии не будет? Там вроде как прописано что FastReport во всяких ERP/CRM и т.д. использовать с обычной лицензией низя.
3 мар 17, 13:56    [20260381]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
NikolayV81
Member

Откуда: Москва
Сообщений: 1098
FastBaseDev
NikolayV81,

Спасибо, подправил.

http://fastbase.net/ru/..\downloads\Readme.ru.txt
в ссылках на архивы аналогично, у вас windows server что-ли?
3 мар 17, 21:34    [20261898]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
LSV
чччД
пропущено...

А кто будет дизайнить шаблоны отчетов? Тоже пользователи?
Это глупый, трольский вопрос. Кто сумеет, тот и будет. Главное, чтобы было просто и гибко.
Это может быть аналитик, начинающий программист, к-л энтузиаст не-ИТшник (я знаю таких).
Суть не в том, "кто?".
Суть в возможностях и масштабируемости продукта, его правильной направленности на потребности рынка.

Такие продукты востребованы, но хороших реализаций реальный мизер.


С фастрепортом это прежде всего вопрос лицензирования. Производитель прямо запрещает включать компонент дизайнера в конечный продукт без согласования с ним.
4 мар 17, 06:55    [20262387]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
FastBaseDev
...
Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:
...


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

Это обычное требование на предприятиях, когда пользователей больше трех-пяти.

БД: http://fastbase.net/examples/ru/RecordsWithOwners/RecordsWithOwners.fb
8 мар 17, 21:19    [20275579]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Vladimir Baskakov
Все начинается с документации - ее на сайте нет.
И нам, кодерам - особенно молодым и горячим, писать ее не так интересно, как код с красивыми и аккуратными формочками.

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

Пока что так как есть :)

Vladimir Baskakov
...... а хранимки там будут? не разглядел. Без хранимок - менее интересно. Чем почти совсем неинтересно.

Хранимки - это специфическая штука Firebird и тут им не место (при желании их можно создать самому и использовать в скриптах). Возможно попозже я такую же штуку напишу с использованием всех языковых конструкций Firebird. А может кто-то раньше напишет, и лучше :)

Vladimir Baskakov
опять же, импорт-экспорт в форматы экселя - акцесса - опенофисных аналогов -1С. Без удобной перегонки экселек и акцессин в одну кнопку - .... и куда, любоваться на это?

Сейчас есть только простой экспорт данных грида в excel (всего, либо выделенной части (мышкой или инсертом))
8 мар 17, 21:54    [20275661]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Небольшие изменения с прошлого раза:

- возможность создания форм. Альфа версия. Доступно только на компьютерах с установленной Delphi 6 и выше. Сама Delphi пока никак не используется, но планируется.

- возможность создания печатных форм. Используется FastReport 5. Дизайнер необходимо приобретать отдельно, т.к. у нас среда разработки.
Для ознакомления с функционалом дизайнера есть возможность дизайнить один отчёт (первый).

- возможность создания многосерверной конфигурации, с настраиваемыми правилами синхронизации (см. пример с картинками).
Картинки подробные и не только про сервера :)

- персональная версия стала бесплатной.

- возможность создания дистрибутива сетевой версии из персональной. Очень удобно :)


Кстати на один компьютер можно ставить несколько серверов. Они друг другу не мешают.
11 июл 17, 16:28    [20634245]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Ещё новое:

- В экспериментальном режиме добавлены компоненты отображения и редактирования html: TFbHtmlLabel, TFbHtmlPanel и TFbHtmlEditor (наследники THtLabel, THtPanel и THtmlEditor из библиотеки HTML Component Library).
Все могут отображать данные из полей типа "Текст". В TFbHtmlEditor можно вставлять данные скопированные из браузера или Word.

- Добавлены компоненты TFbxEdit и TFbxPanel. Компоненты TFbx* самописанные и будут расширяться как по количеству, так и по функционалу.

- Добавлен компонент TFbxDetailGrid. Он предназначен для отображения на форме данных из подчинённых таблиц. Данные отображаются в виде табличных представлений. Табличное представление настраивается по двойному щелчку на компоненте.
1 авг 17, 17:23    [20692529]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Возможно кому-то будет интересно: 20742427
22 авг 17, 20:23    [20742432]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,

...только "ДевЭкспрессовская" фильтрация?

...а чего нет хотя бы простейшего поиска?
23 авг 17, 22:30    [20745520]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
чччД,

Да там всё заканчивается на том, даже не начавшись, что нет веб-версии. Простейший поиск и овер +100500 чего там нет, это вторично. Десктоп нафиг не упал никому.
24 авг 17, 09:42    [20746034]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
hVostt
чччД,

Да там всё заканчивается на том, даже не начавшись, что нет веб-версии. Простейший поиск и овер +100500 чего там нет, это вторично. Десктоп нафиг не упал никому.


При чем тут десктоп. А если веб - то что, продукт без зачатков базового функционала сгодился бы, что ли.
24 авг 17, 20:49    [20747920]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
чччД
hVostt
чччД,

Да там всё заканчивается на том, даже не начавшись, что нет веб-версии. Простейший поиск и овер +100500 чего там нет, это вторично. Десктоп нафиг не упал никому.


При чем тут десктоп. А если веб - то что, продукт без зачатков базового функционала сгодился бы, что ли.


Десткоп, это что-то вроде машины без колёс.

Не нужно, даже не смотря на фарш в салоне и +100500 лошадей в движке.
25 авг 17, 18:47    [20750211]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
...а чего нет хотя бы простейшего поиска?

Инкрементальный уже есть.
25 авг 17, 19:23    [20750249]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev
чччД
...а чего нет хотя бы простейшего поиска?

Инкрементальный уже есть.


Клиент-серверная версия функционала акцесса вещь прикольная, но у вас вообще ничего нет. Ни простейшей документации, ни минимального функционала.
Реализуйте хотя бы нормальный ("на сервере") фильтр, не девэкспрессовский.
Например, выбрать все неутвержденные документы, а также документы с 2015 года, и документы, содержащие утвержденные акты на сумму свыше 100 000 рублей:

К сообщению приложен файл. Размер - 26Kb
26 авг 17, 00:26    [20750661]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
Такой функционал реализуется легко и быстро, и реально нужен и добавляет привлекательности приложению.
Добавьте разграничение к функционалу: юзерам не-админам вовсе не нужно видеть ваши "конструкторы" таблиц и представлений.

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

Добавьте поддержку плагинов. Например, для загрузки документов в спецформате и автоматическому "раскидыванию" его атрибутов по полям ваших табличек, или для взаимодействия с внешними системами.
26 авг 17, 00:34    [20750665]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
FastBaseDev
пропущено...

Инкрементальный уже есть.


Клиент-серверная версия функционала акцесса вещь прикольная, но у вас вообще ничего нет. Ни простейшей документации, ни минимального функционала.
Реализуйте хотя бы нормальный ("на сервере") фильтр, не девэкспрессовский.
Например, выбрать все неутвержденные документы, а также документы с 2015 года, и документы, содержащие утвержденные акты на сумму свыше 100 000 рублей:

Документации пока нет.
Есть серверный фильтр, но он попроще, только по "and":
Картинка с другого сайта.

База: https://fastbase.net/outerdatabases/Documents.fb
26 авг 17, 16:07    [20751141]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
Такой функционал реализуется легко и быстро, и реально нужен и добавляет привлекательности приложению.
Нужно конечно посложней фильтры сделать. Я подумаю как.

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

чччД
Добавьте поддержку плагинов. Например, для загрузки документов в спецформате и автоматическому "раскидыванию" его атрибутов по полям ваших табличек, или для взаимодействия с внешними системами.
Можно из Excel загрузить или из чего угодно к чему есть доступ из OLE:
  XLApp := CreateOleObject('Excel.Application');
...
  и далее вставляем в таблицу:
  ExecQuery('insert into "Документы" ("Год", "Утверждён", "Стоимость") values (2017, True, 130000)');
26 авг 17, 16:29    [20751159]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
FastBaseDev,

подскажи, пожалуйста - для чего "обычному" юзеру видеть значения Id?

Я понимаю, что ты можешь их не показывать, я спрашиваю о случаях, когда их нужно показывать. Когда же?
26 авг 17, 16:35    [20751162]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
чччД
подскажи, пожалуйста - для чего "обычному" юзеру видеть значения Id?

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

Например Id является сразу и номером документа. Ещё по нему удобно сортировать записи в порядке создания. Это пусть разработчик конкретной базы решает что он будет показывать своим пользователям :)
26 авг 17, 16:56    [20751174]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
чччД
FastBaseDev,
подскажи, пожалуйста - для чего "обычному" юзеру видеть значения Id?
Я понимаю, что ты можешь их не показывать, я спрашиваю о случаях, когда их нужно показывать. Когда же?
Какой смешной вопрос... :)
Когда нужно "разобраться" с документом с помощью прямого просмотра его таблиц глазками, т.к. не все поля видны в гуях. Особенно значения ключей, служебные поля и т.п.
Возможность просмотра ID это маст, ИМХО.

зы: У меня есть также возможность одним кликом поместить значение ключа в буфер. Удобно применять при просмотре в стороннем конструкторе запросов.
28 авг 17, 10:26    [20752878]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
LSV
чччД
FastBaseDev,
подскажи, пожалуйста - для чего "обычному" юзеру видеть значения Id?
Я понимаю, что ты можешь их не показывать, я спрашиваю о случаях, когда их нужно показывать. Когда же?
Какой смешной вопрос... :)
Когда нужно "разобраться" с документом с помощью прямого просмотра его таблиц глазками, т.к. не все поля видны в гуях. Особенно значения ключей, служебные поля и т.п.
Возможность просмотра ID это маст, ИМХО.

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


"Обычный" юзер таблицы не видит, он с представлениями работает. И конструкторами запроса не пользуется, тем более - "в стороннем".
29 авг 17, 20:21    [20757171]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
чччД
"Обычный" юзер таблицы не видит, он с представлениями работает. И конструкторами запроса не пользуется, тем более - "в стороннем".
А кто сказал, что это нужно юзеру ???? Это нужно разработчику/аналитику. Чтоб можно было быстро и однозначно найти нужный документ/запись. Без лишних телодвижений а-ля "получить из номера документа его ID".

У меня даже во многих отчетах есть едва видимая колоночка с ID. Также есть механизм быстрой навигации ТипДок-та/ID. Очень удобно. Можно даже из бумажного документа почти мгновенно найти сам д-т в гуях.
30 авг 17, 09:47    [20757842]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
Zmeelov2
Member

Откуда:
Сообщений: 24
FastBaseDev, можете сказать, для чего вообще нужна ваша система? Или точнее для какой категории пользователей?
30 авг 17, 15:31    [20759165]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV
У меня даже во многих отчетах есть едва видимая колоночка с ID. Также есть механизм быстрой навигации ТипДок-та/ID. Очень удобно. Можно даже из бумажного документа почти мгновенно найти сам д-т в гуях.


А если ID, это GUID? Или GUID+Entity Version?
30 авг 17, 23:24    [20760167]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
hVostt
LSV
У меня даже во многих отчетах есть едва видимая колоночка с ID. Также есть механизм быстрой навигации ТипДок-та/ID. Очень удобно. Можно даже из бумажного документа почти мгновенно найти сам д-т в гуях.


А если ID, это GUID? Или GUID+Entity Version?
А если бы у бабушки .... ? (с) :)

В указанном проекте целочисленные ИД. С Гуидами было бы чуть сложнее, конеш. С бумаги не срисуешь.
Что сказать то хотел ?
31 авг 17, 09:29    [20760619]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV
А если бы у бабушки .... ? (с) :)

В указанном проекте целочисленные ИД. С Гуидами было бы чуть сложнее, конеш. С бумаги не срисуешь.
Что сказать то хотел ?


То, что использование ID для быстрого ручного поиска, также для сортировки не выдерживает критики.
Часто используются UUID идентификаторы, а не числовые по многим причинам.

С числовыми же идентификаторами можно получить вот такой артефакт: вбиваешь свой айди в поиск документа, и видишь совсем другой документ, не тот, который ожидал. Потому что это ID от чего-то другого, так как какое-то число 5 может быть идентификатором чего угодно, и это может быть проблемой.


LSV
А если бы у бабушки .... ? (с) :)

LSV
У меня даже во многих отчетах есть едва видимая колоночка с ID. Также есть механизм быстрой навигации ТипДок-та/ID. Очень удобно. Можно даже из бумажного документа почти мгновенно найти сам д-т в гуях.


Я не знаю чего там у бабушки, но ID как механизм быстрой навигации означает, что разработчики не додумались, как сделать её быстрой и удобной, не раскрывая подробностей реализации. И это печально.
31 авг 17, 11:14    [20761110]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
LSV
чччД
"Обычный" юзер таблицы не видит, он с представлениями работает. И конструкторами запроса не пользуется, тем более - "в стороннем".
А кто сказал, что это нужно юзеру ???? Это нужно разработчику/аналитику. Чтоб можно...


То есть, обычному юзеру не нужно.
...
Вообще-то, это я сказал. Спросил, вернее - "для чего обычному юзеру видеть id". Спасибо за ответ.
31 авг 17, 11:30    [20761172]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
Zmeelov2
FastBaseDev, можете сказать, для чего вообще нужна ваша система? Или точнее для какой категории пользователей?

Имхо, ни для какой. По крайней мере, я бы никому советовать не стал. Я скачал и программку и примеры баз, но пользоваться невозможно, совершенно. Выше писал причины: нет простейшего функционала для работы с табличными данными.
...
Я вроде как плохонький, но айтишник, но многое мне тут категорически непонятно (а документации нет), а что говорить о криворуких рукожопах, для которых сия система разрабатывалась?
31 авг 17, 11:37    [20761205]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
чччД
Вообще-то, это я сказал. Спросил, вернее - "для чего обычному юзеру видеть id". Спасибо за ответ.
Н-р юзер может по тлф. продиктовать id разработчику/аналитику с к-л вопросом: "Почему у товара id=ХХХ сумма неверная ?"

Особенно удобно, где номер д-та/артикул/индекс/код по какой-от причине не назначен или неуникален.
31 авг 17, 12:05    [20761307]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
что разработчики не додумались, как сделать её(навигацию) быстрой и удобной, не раскрывая подробностей реализации. И это печально.
Ну так бро, просвети нас убогих принципом создания гениально удобной, простой и универсальной навигации.
Навигация должна однозначно приводить на любую сущность: любой документ, строку справочника или запись в журнале.

Итак, мы тебя внимательно слушаем.

зы: кстати я не сказал, что применяю только навигацию по id.
Это просто одна из возможностей, причём часто применяемой из-за своей лаконичности и удобства.
31 авг 17, 12:14    [20761337]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
FastBaseDev
Member

Откуда: fastbase.net
Сообщений: 63
Zmeelov2
FastBaseDev, можете сказать, для чего вообще нужна ваша система? Или точнее для какой категории пользователей?

Это среда разработки.
С её помощью можно реализовать многое.
Например на сайте есть заготовка которая подойдёт тем кто продаёт двери. Конечно нужно заполнить справочники и возможно добавить выбираемых сущностей (сейчас есть ручки, замки и глазки).
База многопользовательская и многосерверная.
Понять как оно устроено достаточно просто, потому как там сущностей очень немного:
- 6 таблиц (из них 5 справочников)
- 6 форм ввода (из них 4 для ввода справочников)
- 6 табличных представлений (из них 4 для ввода справочников)
- 1 печатная форма
Создано 8 атрибутов пользователей для разграничения доступа.
Для отображения табличных представлений настроено меню.
31 авг 17, 14:14    [20761829]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV
Ну так бро, просвети нас убогих принципом создания гениально удобной, простой и универсальной навигации.
Навигация должна однозначно приводить на любую сущность: любой документ, строку справочника или запись в журнале.


Полнотекстовый мощный поиск + фасетный поиск. Товар или документ находится моментально, даже если на том конце провода шепелявая бабка говорит название товара или хоть что-то, относящееся к нему. Далеко не каждый клиент понимает что такое этот ваш магический АЙДИ. Какие-то ID в гридах и отчётах пользователям нафиг не упали, какое они имеют отношение к бизнесу? Зачем кому-то кроме разработчиков знать подробности реализации?

Если так рассуждать, то чёб не раскрыть доступ к базе клиентам и исходники, пусть помогают разрабатывать и отлаживать, чё мелочиться-то?

LSV
зы: кстати я не сказал, что применяю только навигацию по id.
Это просто одна из возможностей, причём часто применяемой из-за своей лаконичности и удобства.


Я так думал и верил в это, когда был джуниором. Так что в принципе понять могу.
31 авг 17, 16:20    [20762388]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV,

Кроме того, у документов есть бизнес-нумерация, которая категорически не должна иметь никакого отношения к ID. У товаров есть артикул, тоже самое.

Так что ручная работа с ID, использование его в сортировках и для ручной навигации эт по большей части удел джунов, или совсем небольших и примитивных проектов.
31 авг 17, 16:23    [20762398]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
hVostt
Кроме того, у документов есть бизнес-нумерация, которая категорически не должна иметь никакого отношения к ID. У товаров есть артикул, тоже самое.
Бизнес нумерация может быть с дублями. Конеш это ошибка, но она имеет место в жизни. Артикул/код товарам может быть просто не присвоен (н-р присваивают только после окончательного утверждения) и т.д.
Простые справочники могут просто не иметь никаких кодов/артикулов.
Кароч есть много ситуаций, когда знать значение ИД удобно. Тому же тестировщику или аналитику.

Пользоваться полнотекстовым поиском + куча фильтров, может быть громоздко. Может быть и обратная ситуация: видим ID из некого справочника в большом журнале при разборке ошибок. Сразу станет вопрос "что это за строка справочника ?". Чем тут поможет полнотекстовый поиск ?

Бизнесу возможность увидеть ID никак не мешают. Вообще.
Это служебная инфа для разрабов/тестировщиков/аналитиков.

зы: Вот выскакивает н-р в МСОфисе/1С ошибка с кучей системной инфы, кодами, дампами. Зачем она бизнесу ??????? Можно же просто сказать "ошибка", "сбой" и фсё....
Джуниоры писали, не иначе ....
31 авг 17, 17:28    [20762628]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV
зы: Вот выскакивает н-р в МСОфисе/1С ошибка с кучей системной инфы, кодами, дампами. Зачем она бизнесу ??????? Можно же просто сказать "ошибка", "сбой" и фсё....
Джуниоры писали, не иначе ....


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

Бизнесу ID не нужен. Могу сказать это с полной уверенностью, за последние 5 лет мы разрабатывали очень много информационных комплексов и систем в корпоративном секторе и гос. учреждений, с охватом по всей России. И как-то, знаешь, пользователи понятия ни о каких ID не имели, и не имеют. А всё что надо, сопровождение находит за 2 секунды без всяких ID. И даже разработчикам это практически никогда не надо, с правильной системой сбора метрики, ведением аудита, истории и журналированием.

Поэтому я и говорю, ID для поиска/отладки это инструмент для бедных.
1 сен 17, 10:09    [20763782]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
Я не отрицаю полезность ID для разработчика....Бизнесу ID не нужен. Могу сказать это с полной уверенностью
Прежде чем передать инф. систему бизнесу, ее используют/тестируют.... разработчики.
И вообще после любой доработки все равно тестерам/аналитикам нужно туда заходить и смотреть. И тут ключи могут реально помочь быстрее добраться до нужной инфы. Каждый лишний клик при поиске реально раздражает.
Это не значит что эти ключи занимают место на форме или гриде.
Просто есть возможность их увидеть, схватить в буфер и т.д.
1 сен 17, 12:21    [20764210]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
чччД
Guest
hVostt
LSV
зы: Вот выскакивает н-р в МСОфисе/1С ошибка с кучей системной инфы, кодами, дампами. Зачем она бизнесу ??????? Можно же просто сказать "ошибка", "сбой" и фсё....
Джуниоры писали, не иначе ....


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

Бизнесу ID не нужен. Могу сказать это с полной уверенностью, за последние 5 лет мы разрабатывали очень много информационных комплексов и систем в корпоративном секторе и гос. учреждений, с охватом по всей России. И как-то, знаешь, пользователи понятия ни о каких ID не имели, и не имеют. А всё что надо, сопровождение находит за 2 секунды без всяких ID. И даже разработчикам это практически никогда не надо, с правильной системой сбора метрики, ведением аудита, истории и журналированием.

Поэтому я и говорю, ID для поиска/отладки это инструмент для бедных.

Совершенно согласен.
У нас в одной системе реализована возможность отображения id ("на всякий случай, потом пригодится) - ни разу не понадобилось, ненужная возможность только ресурсы разработчиков по чуть-чуть пожирает.
1 сен 17, 21:10    [20765794]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV
Прежде чем передать инф. систему бизнесу, ее используют/тестируют.... разработчики.


Тру разработчики пишут юнит-тесты и тестируют свою работу с помощью прогонов. Также пишутся интеграционные тесты. Потом команда QA тестирует боевую функциональность.

Да и кроме того, хорошо, хрен с ним, выловили ошибку и задетектили её на документе с конкретным ID. Что теперь делать? Отлаживаться на продакшене?

Разработчику не интересны ID продакшенов, так как отлаживается он на своих стендах. Зачастую, на аутсорсинге например, разработчики вообще не имеют никакого доступа к продакшену, и вообще в глаза не видели как он там работает. Потому что нет доступа.
1 сен 17, 23:04    [20766144]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
чччД
У нас в одной системе реализована возможность отображения id ("на всякий случай, потом пригодится) - ни разу не понадобилось, ненужная возможность только ресурсы разработчиков по чуть-чуть пожирает.


У нас тоже люди с определёнными полномочиями могут видеть ID. И тоже не припомню, чтобы когда-то это понадобилось. Есть способы более быстрой и удобной навигации, чем запоминать и вколачивать ID :)
1 сен 17, 23:06    [20766151]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
Разработчику не интересны ID продакшенов, так как отлаживается он на своих стендах. Зачастую, на аутсорсинге например, разработчики вообще не имеют никакого доступа к продакшену, и вообще в глаза не видели как он там работает. Потому что нет доступа.
Вот только не нужно размахивать квантором общности. Во многих проектах разработчики имеют возможность увидеть боевую базу. А если это инхаус-проект, то тем более.
И не факт, что "на стендах разработчика" эта ошибка будет выявлена. Особенно если на стенде не реализована вся функциональность. Н-р непросто/невозможно реализовать тестовую нагрузку из неск. специфичных внешних систем, кот. существуют в одном экземпляре только у заказчика.

"Кому поп, кому приход, а кому и попадья" (с)
4 сен 17, 11:01    [20769154]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV
Во многих проектах разработчики имеют возможность увидеть боевую базу.


Бывает, всякие неандертальцы отлаживаются прям на боевом стенде и базе. Просто в таких конторах нет человека с мозгами, который бы их просто уволил нафиг, без разговоров.
4 сен 17, 11:29    [20769233]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
LSV
Member

Откуда: Киев
Сообщений: 29971
Бывает, всякие неандертальцы отлаживаются прям на боевом стенде и базе
Назовем такую базу "опытная эксплуатация" или "тестирование". Вам от этого полегчает ? :)
А ошибки вполне могут быть и на боевой, т.к. база все время эволюционирует/дорабатывается.
И "отлаживается" не означает, что туда сразу лезут руками и правят. Отладка это сначала поиск причины. В т.ч. иногда и в боевой базе.
4 сен 17, 16:21    [20770287]     Ответить | Цитировать Сообщить модератору
 Re: FastBase  [new]
hVostt
Member

Откуда:
Сообщений: 11386
LSV,

Конечно ошибки бывают, это естественно.
Но поиск причин путём отладки на боевой системе, это очень плохо.
По-моему, тут не может быть двух мнений. :)
4 сен 17, 18:27    [20770790]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4      [все]
Все форумы / Разработка информационных систем Ответить