Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Usama
Зарегистрирован: 07.09.2005 Сообщения: 3 Откуда: Ростовская обл.
|
Добавлено: Ср Сен 07 2005 07:57 Заголовок сообщения: Сравнение технологий |
|
|
Люди! Есть такая задача: автоматизировать деятельность промышленного предприятия - сделать автоматизированную систему охватывающую работу некоторых его подразделений. Есть два варианта - один классический, т.е. клиент - сервер с СУБД типа MS SQL, и клиентами, скажем на Delphi, а второй с Веб сервером, на котором сервер БД, а клиентские приложения находятся там же и доступ к ним осуществляется через Эксплорер. Хотелось бы узнать ваше мнение об одном и втором вариантах, их плюсы и минусы. Заранее благодарю. |
|
Вернуться к началу |
|
|
Mika++
Зарегистрирован: 07.09.2005 Сообщения: 4 Откуда: Россия
|
Добавлено: Ср Сен 07 2005 20:50 Заголовок сообщения: Re: Сравнение технологий |
|
|
Usama писал(а): | Люди! Есть такая задача: автоматизировать деятельность промышленного предприятия - сделать автоматизированную систему охватывающую работу некоторых его подразделений. Есть два варианта - один классический, т.е. клиент - сервер с СУБД типа MS SQL, и клиентами, скажем на Delphi, а второй с Веб сервером, на котором сервер БД, а клиентские приложения находятся там же и доступ к ним осуществляется через Эксплорер. Хотелось бы узнать ваше мнение об одном и втором вариантах, их плюсы и минусы. Заранее благодарю. |
Вот насчет второго варианта: ты имеешь ввиду многоуровневую архитектуру (middleware): клиент - бизнес-логика - БД,
которая реализуется, например на платформе J2EE, где бизнес-логика (средний уровень) представлена в виде EJB, клиент может быть как web, так и GUI? |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Пн Сен 19 2005 20:40 Заголовок сообщения: |
|
|
По сути, у тебя по любому будет сервер БД SQL.
В первом варианте ты работашь с БД по средством программ,
во втором средствами WEB сервера, php или asp.
В первом случае, ты получишь большее быстродействие, немалая часть вычисление перейдёт на компы пользователей.
В Delphi можно создать гараздо более дружественый интерфейс нежеле средствами html. Программы легче отслеживать и спроектировать гибкую структуру проекта. Нужен менее производительный сервер.
Во втором варианте, заметно уменьшится скорость, менее удобный интерфейс, нужен будет довольно мощный сервер.
Но:
1. на компутеры пользователей не надо ничего устанавливать
2. как рабочие станции не нужно юзать сверх мощные компутеры 700-го селерончика хватит с головой.
3. человек не привязан к рабочему месту, за каким бы компом он ни сел - выбрал подразделение, ввёл парол с логином - и работай!
Но: когда проект станет большим, мне кажется, будет сложнее его поддерживать, корректировать и дополнять.
Я думаю подобное сделать на своём предприятии, но мне кажется тут должна быть золотая середина. Часть софта в виде программ, а часть реализованна на web сервере. Зависит от задачи.
Если бухгалтеру надо просто просматривать и сводить цифры, или нужны справочные данные, то хватит html, а если рассчётчик вводит путёвки, по сотне в день, то тут важна "удобность", "дружественность" и быстродействие интерфейса - лучше писать прогу.
и ещё, это довольно большой объём работы, нужны знания в разных областях. одному можно и не потянуть. |
|
Вернуться к началу |
|
|
|