|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
так как тема волнует многих, выношу на суд Цель - разработка учетных систем. срок разработки - около 3 лет (начиная от "привет мир" не в затяжку) Использованные инструменты - python,PyQt сделано: описание структуры (БД, ГУИ, события) генерация БД (создание таблиц, первичных индексов) динамическая генерация ГУИ (гриды и диалоги, встроенные функции экспорта импорта) Редактор и генератор отчетов (вывод в PDF, RTF, Excel) редактор для отладки запросов зачатки разделения прав пользователей функции переноса данных и программ во всех событиях и выражениях можно использовать функции на python все храниться в БД внедрено несколько небольших проектов на сайте кроме собственно платформы есть еще пара роликов для ознакомления ну и открытые демо-программы (типа конфигурации) интересно любое мнение, кроме общих слов: а зачем это нужно, ведь есть суперпупер... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 12:02 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
можно ссылку на страницу с роликами ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 13:10 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
vill_ager, очень интересно у тебя все объекты (справочники и тп) в дереве храняться ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 14:34 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
pilot911, Деревья зло ... Прост таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 15:59 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
виллpilot911, Деревья зло ... Прост таблицы понятно, в общем, молодец надо пиарить и продвигать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 16:31 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
А почему в качестве СУБД выбран SQLite ? Причем, как я понял, в коде это зашито ? Почему не что-то большее - Postgres, к примеру, или Sybase ASA ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 17:20 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
strizh, ну там еще и MySQL есть :) но для него надо сервер ставить а для демо и презентаций - лучше чем SQLite нет да при разработке можно делать все в SQLite, а продакшн на MySQL сервер заливать А почему в качестве СУБД выбран SQLite ? Причем, как я понял, в коде это зашито ? Почему не что-то большее - Postgres, к примеру, или Sybase ASA ? по Postgres, ODBC (да мало ли какой драйвер к Qt можно собрать) надо зашивать в платформу особенности SQL синтаксиса мне это пока не нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 18:43 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
Добрый день! Смотрел вашу программу, правда очень давненько. Вот что отложилось в памяти. Плюс: Программа умеет сама обновляться через Интернет. Это очень нужная вещь при распространении программы. Минус: Т.к. БД содержит только данные, а весь код вынесен в клиентскую часть, то не понятно, как будет обеспечиваться целостность БД, если я подключусь к ней с помощью постороннего софта. Я так понял, что это сделано для обеспечения "всеядности" клиентской части, т.е. возможность работы с разными БД. Но для чего это нужно, я так и не понял. Не понятно, может ли пользователь самостоятельно наращивать функционал программы? Я имею ввиду добавление новых операций. Например, я смотрел работу с ТМЦ. А что если бухгалтер захочет добавить списание ТМЦ на зарплату? Будет ли связка с учетом зарплаты? Что она должна для этого сделать? Конечно это все ПМСМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2011, 11:36 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
MoroZ.RuПрограмма умеет сама обновляться через Интернет. Это очень нужная вещь при распространении программы. беда у меня с терминологией ... упорно не хочу признать конфигурацию конфигурацией :) платформа умеет обновляться через инет демо-программы (ака конфигурации) тоже умеют, только те что есть на сайте MoroZ.RuМинус: Т.к. БД содержит только данные, а весь код вынесен в клиентскую часть, то не понятно, как будет обеспечиваться целостность БД, если я подключусь к ней с помощью постороннего софта. Я так понял, что это сделано для обеспечения "всеядности" клиентской части, т.е. возможность работы с разными БД. Но для чего это нужно, я так и не понял. код (конфигурация) находится в отдельной БД, это не совсем клиентская часть. А клиентом является сама платформа - она интерпретирует информацию из БД с программой, и при этом поддерживает целостность. целостность может поддерживать и БД - (MySQL с внешними ключами), никто не запрещает. Тогда сторонний софт не убьет БД. А под рутом можно любую БД завалить :), никто не остановит. но жестоко для ознакомления с платформой заставлять людей ставить MySQL :), поэтому SQLite да и в процессе разработки (построение прототипа системы), внешние ключи могут мешать, если структура БД еще не сложилась еще есть такая фишка - движок MySQL без внешний ключей работает в разы быстрее ну и ориентация на конечного пользователя - пусть простой бух скачает себе программу в "один клик" и напечатает платежку :) MoroZ.RuНе понятно, может ли пользователь самостоятельно наращивать функционал программы? Я имею ввиду добавление новых операций. Например, я смотрел работу с ТМЦ. А что если бухгалтер захочет добавить списание ТМЦ на зарплату? Будет ли связка с учетом зарплаты? Что она должна для этого сделать? конкретно для демки про ТМЦ - в справочник документов ввести расходный документ с названием "Списание на зарплату" но это не новый функционал, это заложено в конфигурации (не в платформе) и связка с заплатой... где Вы там зарплату видели? вот если кто-то добавит туда (в конфу) описание таблиц с зарплатными данными, и напишет код для переброски суммы из ТМЦ в ЗП - то будет связка. Но тут нужна квалификация и мозги программиста кстати, демки с сайта - это только иллюстрации возможностей платформы, там просто показаны пути решения рутинных задач при разработке ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2011, 12:26 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
Регистрация нужна только для работы в ногопользовательском режиме с базой данных MySQL! Найди ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 10:30 |
|
еще одна платформа :)
|
|||
---|---|---|---|
#18+
Tango600, :) спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 16:59 |
|
|
start [/forum/topic.php?fid=33&msg=37412350&tid=1547856]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 307ms |
total: | 448ms |
0 / 0 |