powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Бухгалтерия нового тысячелетия.
25 сообщений из 441, страница 11 из 18
Бухгалтерия нового тысячелетия.
    #38365305
logout
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предлагаю, пока тут опять все не переругались, согласиться с постулатом: нет универсального и единственно правильного решения 2 звена или больше двух!
Каждый решает сам.
Давайте разделим области и попробуем сформулировать критерии, в каких случаях лучше применять 2 звена, а в каких - больше.
Плюсом обозначим условия ЗА применение конкретной схемы, минусом - ПРОТИВ.
Позволю себе начать немного ниже.
А для начала хорошо бы определиться с терминами.
Предлагаю следующие обозначения архитектур:
х[х]-[х[х]-х[х]]
D - хранение данных
L - реализация логики
I - интерфейс пользователя
Примеры:
1) D-LI - классическая двухзвенка, где данные в DBF (MySQL) без ХП, а логика совмещена с пользовательским интерфейсом.
2) D-L-I - классическая трёхзвенка, где логика вынесена в отдельный слой.
Мне приходилось сопровождать несколько систем вида DL-LI. Вот там с некоторого момента начинался сущий ад. Например, валидация данных была в GUI и дублировалась в БД констрейнами.
Пожалуй, соглашусь с мнением, что часть логики можно оставить в СУБД, а часть - более высокого уровня - вынести на сервер приложений (SOA). Вот только очень важно определить эту грань. Попробуем?
Ещё несколько моментов, которые вывел для себя, читая форумы. Каждая сторона может привести кучу доводов ЗА или ПРОТИВ. Давайте не будем о них спорить.
1. Современные СУБД типа ORACLE, MS SQL, PostgreSQL предоставляют достаточно возможностей для реализации любой логики на уровне СУБД.
2. Вопросы доступа, безопасности данных зависят больше от квалификации разработчика, чем от архитектуры.

Итак, для затравки:
* D-LI
+ предусматривается миграция данных на другую СУБД.
+ все клиенты в локальной сети.
- необходимость синхронной установки новой версии ПО на всех клиентах и БД.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365339
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logoutсервер приложений (SOA)
по какой причине вы это написали так, как будто SOA и сервер приложений являются синонимами? Что имелось ввиду?
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365342
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmPetro123- много контролов, активная работа с горячими клавишами.
тоже самое и в трехвенкемне твою критиковать?
Покажи какую.
у тебя не конечный продукт, а фреймворк для создания конечных продуктов.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365345
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПетро, ты вообще не в теме. Tier сравнивать с UI... До такого даже студенты тупари не додумаются.
ты вовремя сделал себе харакири и заблокировался.
Я от тебя хелло ворлд ждал с богатым Rich-ГУИ на SOA.
Хорошо что не на сильверлайте.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365354
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как раз по теме))
Такое окно можно сделать в облачных технологиях, на DCOM, на ВебСервисах, на SOAP, но на 2-х звенке проще, быстрее и дешевле. _При прочих равных_ ))



Кстати, таблички по много записей и без пагинации.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365369
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Такое окно можно сделать в облачных технологиях, на DCOM, на ВебСервисах, на SOAP, но на 2-х звенке проще, быстрее и дешевле. _При прочих равных_ ))

Могу сказать, что такое окно можно сделать на всяких стозвенках так же, как и на двухзвенках. Для современного жирного клиента не принципиально, откуда берутся его источники данных, из прямых запросов к БД, или из XML-таблички, получаемой с веб-сервиса.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365397
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель,
ну нафига нам жирный клиент?
- БЛ в ХП а не на формочке.
2 разработчика. 1 БД + 1 ГУИ
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365421
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ДжекНепотрошитель,
ну нафига нам жирный клиент?

Ага. На скрине я иксы наблюдаю. Т.е. это вообще не клиент, а сервер :)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365427
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель,
))) глазастый.
- там вообще Java а не WCF))
- и иксы только транслируют ГУИ по сети)
Поэтому пример условный из фотошопа.
ведь такой Бух20015 может быть от БизнесАналитика?
Правда там фильтры на таблицах устаревшие - в виде отдельного контрола.
В десктопе DevExpress Grid - покруче.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365439
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafmпропущено...

тоже самое и в трехвенкемне твою критиковать?
Покажи какую.
у тебя не конечный продукт, а фреймворк для создания конечных продуктов.
хоть мою, какая разница. Т.к. это трехзвенка, то на клиенте ничего, кроме браузера (ISCRA Консоль) не требуется. На демо-сервере есть примеры приложений, урезанные. Если подключиться консолью к нему, то можно увидеть все в живую. Взять саму консоль (т.е. браузер которым можно подключится) можно здесь , там всего около 12мб загрузка.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365451
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123как раз по теме))
Такое окно можно сделать в облачных технологиях, на DCOM, на ВебСервисах, на SOAP, но на 2-х звенке проще, быстрее и дешевле. _При прочих равных_ ))
примерно тоже самое. Но вопрос в том, что разница в данном случае - в количестве звеньев. Интерфейс приложений формируется точно так же, средствами десктопа. Разница в формировании, что касаемо Искры, в том, что это не программируется. С сервера загружается декларативное описание что делать и как, а браузер (Консоль) интерпретирует и создает в итоге то, что примерно на картинке. Для построения интерфейса используются те же ресурсы десктопа. Интернет браузер интерпретирует HTML, консоль Искры интерпретирует документ другого формата. Но логики в ней конечно никакой нет, кроме разве что возможности настроить проверку ввода, если требуется.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365533
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Главное в бух-учете фиксация фактов (уже говорилось), двойная запись по счетам учета (дебет-кредит), аналитика с нужным уровнем глубины и отчетность (баланс и так далее).
У нас разработана прекрасная бухгалтерия: на MS SQL Server реализована вся логика и все расчеты. Клиент-MS Access, для ввода данных, поиска и отчетности.
Все работает прекрасно и с точки зрения методологии бух-учета нет смысла изобретать велосипед. Информационная система лишь средство. Хотя она и может предоставить некоторые дополнительные функции, но по сути принципиально изменить ничего не сможет.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365536
logout
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmlogoutсервер приложений (SOA)
по какой причине вы это написали так, как будто SOA и сервер приложений являются синонимами? Что имелось ввиду?
SOA как способ организации более высоких уровней логики.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365537
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что такое SOA ?! Один из способов построения инф.системы, основанный на сервисно-ориентированной архитектуре. Есть плюсы , есть также и минусы. Откуда взялась фраза - /Более высокий уровень логики ?!/ Где Вы смогли прочитать такое определение ?!
Я могу Вам сейчас привести ссылки на плюсы и минусы SOA-архитектуры. Там про высокую логику ни слова не сказано.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365538
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365540
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365586
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
то же самое, да не то. Неужели ты не видишь разницу в скринах?
Там вообще нет белого свободного места.
Декларативный интерфейс так не может сделать. Это только руками компоновка из панелей и вложенности.
Могу другие скрины поискать, но это Другой интерфейс (без обсуждения плохой или хороший).

Кроме того мне сложно обсуждать Искру, т.к. я с нуля пишу. А у тебя ERP\фреймворк вместо базовой платформы IDE программиста.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365590
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pich,
+1
шире надо смотреть.
Сервисы в виде контрактов и сообщений - не панацея и не замена 2-х звенок).
Если тот же самый функционал делает клиент на access то тем более)
Совсем недавно многие с пеной у рта доказывали что DCOM это прорыв и революция.
Без конкретики - неинтересно.
А тех, кто здесь что-то может показать реально - единицы ("Искра (r)" и ....).
imho
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365731
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pich<картинко>
Ну это так, личное представление какого-то неизвестного автора, к тому же в интерпретации далекого от предметной области переводчика ("процедуры хранения" (с)).
"Функциональные области приложения разделяются на многослойные группы (уровни)" - это вообще похоже на стиль разговора какого-то бота. Слова умные, сложены синтаксически правильно, смысловой нагрузки ноль. Чем это отличается от парадигмы проектирования, основанной на распределении ответственности приложения или системы между отдельными многократно используемыми и самостоятельными объектами, содержащими данные и поведение? Или когда дизайн приложения разлагается на функциональные или логические компоненты с возможностью повторного использования, предоставляющие тщательно проработанные интерфейсы связи? Компоненты не содержат данные и поведение? Или в объектах не надо тщательно прорабатывать интерфейсы связи? А в многослойных группах нет повторного использования? :)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365732
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
то же самое, да не то. Неужели ты не видишь разницу в скринах?
Там вообще нет белого свободного места.
Декларативный интерфейс так не может сделать. Это только руками компоновка из панелей и вложенности.
"белое свободное место" есть только по той причине, что просто уважается usability, а не заполняется свободное место на экране элементами.
Декларативно описать можно тоже самое, что и натаскать руками в IDE. Естественно, такое описание держит в рамках usability и не дает что и как угодно "бросать" на форму.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365742
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pich

кто это написал, обещали же ссылку, а не картинку? Написана на картинке такая мешанина конечно. Из описания SOA соответствует действительности только первая часть. Окончание - описание одной из реализации.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365748
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pich, ссылку дайте плз на тот труд, из которого картинка.
"даются рекомендации по выбору соответствующих стилей для конкретного приложения" - найдена первопричина "кривого" дизайна, если кто-то пользовался подобными рекомендациями
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365754
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm"белое свободное место" есть только по той причине, что просто уважается usability
так не бывает. Белое место никому не нужно.
Если нечем заполнить - уменьшай размер окна. Я рядом в тетрис играть буду.(с)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365767
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что вы накинулись на Pich? )))
Чел пытается систематизировать и классифицировать.
Может кто тут сможет сказать недостатки Веб-сервисов?......контрактов и оповещений?
MS уже про свою COM потом извинялось: "Извините, мы переборщили. Приложения становятся Г.....технология слишком сложна, чтобы получить достойное распространение".
PS
Юмор про MS:
Подмена концепций или «Король пока жив, но да здравствует новый король!»
http://www.rsdn.ru/article/dotnet/clr.xml?print
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38365774
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123так не бывает. Белое место никому не нужно.
Если нечем заполнить - уменьшай размер окна.
думаю каждый пользователь знает как уменьшить размер окна и сделает это.
Но то, что "белое место никому не нужно" - неоднозначно. Большинство считает что нужно, а аляповатые интерфейсы приводятся в качестве примеров "как делать не нужно"
...
Рейтинг: 0 / 0
25 сообщений из 441, страница 11 из 18
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Бухгалтерия нового тысячелетия.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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