powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Разработка распределенной системы. Просьба о помощи
21 сообщений из 21, страница 1 из 1
Разработка распределенной системы. Просьба о помощи
    #35314822
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго Вам дня!

Стала задача написания приложения, у которого клиентом должен быть WebBrowser.СУБД: Oracle .Сервер: скорее всего Wn2000. Ориентровочное количество форм - 100, количество рабочих мест - 50. Для надежности серверов будет 2(3) - в разных городах

В клиентских формах нужно использовать TreeView и другие нестандартные для HTML компоненты.

С построением Web приложений не знаком, поэтому прошу Вашего совета. Есть большой опыт созданий приложений на Delphi. Посоветуйте, пожалуйста, как лучше реализовать сервер и клиент? И где про это можно почитать?
Стоит ли это реализовывать на Delphi, или лучше на JAVA? или ...?
А что скажете про Delphi for PHP?

И еще, посоветуйте относительно работы системы: в случае падении основного сервера надо же переконфигурировать взаимодействие схемы серверов(кто будет основной) и соответственно у юзерова надо поменять URL.
Как это сделать? - вижу такой вариант: у юзеров 2(3) ярлыка на 2(3) сервера и у администратора наличие нескольких скриптов на разую конфигурацию.
А если более простой метод для пользователей? Слышал что-то про Oracle Grid - это подойдет? Но опять таки, надо, чтоб у пользователей был только WebBrowser и никаких доп. программ.

Заране спасибо.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35314955
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть опыт на Дельфи, то имхо проще перейти на асп.нет, я относительно безболезненно перешел (с учетом особенностей веб-разработки естественно)
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35314966
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denЕсли есть опыт на Дельфи, то имхо проще перейти на асп.нет, я относительно безболезненно перешел (с учетом особенностей веб-разработки естественно)
Большое спасибо за ответ. А какую версию посоветуете? Желательно, чтоб работало с IIS 5 был из-за Server 2000, Visual Studio 2008, на сколько понял, работает только с IIS 6
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35314987
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы сейчас на втором фреймверке работаем(2005 студия). Насчет версии особо ничего не посоветую-сравнить не с чем
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315011
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TarabtsevЕсть большой опыт созданий приложений на Delphi.
...
Но опять таки, надо, чтоб у пользователей был только WebBrowser и никаких доп. программ. Вот похожее обсуждение. Терминал я там уже предлагал, вам он тоже может помочь.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315059
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftТерминал я там уже предлагал, вам он тоже может помочь.

Супер!!! Спасибо - обдумаем.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315109
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tarabtsev miksoftТерминал я там уже предлагал, вам он тоже может помочь.

Супер!!! Спасибо - обдумаем.

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

При работе контролов на клиенте замедления менее критичны, поскольку будут проявляться при открытии формы и при сохранении - этого и не заметят, если тормоза не на час :)
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315125
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TarabtsevОтападает.
Терминал хорош - там где хороший постоянный коннект.А если коннект через интернет, то возможно замедление и представьте себе как пользователь будет, например, вводить данные в Edit: нажал, а на экране появилось через секунду.

При работе контролов на клиенте замедления менее критичны, поскольку будут проявляться при открытии формы и при сохранении - этого и не заметят, если тормоза не на час :)Не совсем так. По нашей практике - достаточно весьма скромных каналов, например 128кбит/с достаточно для работы 3-4 человек. В паре филиалов (от одного до четырех человек в каждом) вполне терпимо работают вообще через SkyLink.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315132
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftНе совсем так. По нашей практике - достаточно весьма скромных каналов, например 128кбит/с достаточно для работы 3-4 человек. В паре филиалов (от одного до четырех человек в каждом) вполне терпимо работают вообще через SkyLink.

Спасибо большое!
Подумаю еще :)
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315190
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для оракла родная платформа это J2EE, у них для явы своя IDE, драйверы из коробки, ORM и еще много чего. Так что c ява - это лучший вариант для серверной части.
Рассмотрите вариант J2EE в связке с Flex'ом на клиенте (хотя сервер тогда лучше не на винде)

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315254
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frenzyдля оракла родная платформа это J2EE, у них для явы своя IDE, драйверы из коробки, ORM и еще много чего. Так что c ява - это лучший вариант для серверной части.
Рассмотрите вариант J2EE в связке с Flex'ом на клиенте (хотя сервер тогда лучше не на винде)

_______________________________________
2pro4U

Спасибо Вам за совет.
Как Вы думаете, насколько быстро можно будет научиться работе на J2EE, чтоб создавать хоть простенькие приложения? (веренее переучиться, большой опыт на Delphi).
JDeveloper скачал, но выполнить пример не смог - IDE очень не похож на Delphi IDE, да и Java пока понимаю так же как и китайский :)

Спрашиваю, чтоб понять: стоит ли уделять время и средства на обучение?
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315298
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
осваивать яву не дольше чем с#

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315338
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы в сторону Oracle Forms не хотите посмотреть? Они для вашей задачи как раз подойдут, имхо.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35315350
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkiadesА вы в сторону Oracle Forms не хотите посмотреть? Они для вашей задачи как раз подойдут, имхо.
Спасибо!
Посмотрю
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35329656
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.
Большое спасибо всем откликнувшимся на вопрос!

И еще, помогите разобраться со второй частью вопроса:


посоветуйте относительно работы системы: в случае падении основного сервера надо же переконфигурировать взаимодействие схемы серверов(кто будет основной) и соответственно у юзерова надо поменять URL.
Предпологается использовать 2(3) : БД + Apache.

Как это сделать? - вижу такой вариант: у юзеров 2(3) ярлыка на 2(3) сервера и у администратора наличие нескольких скриптов на разую конфигурацию.
А если более простой метод для пользователей? Чтоб один только ярлык и авто переключение.

Слышал что-то про Oracle Grid - это подойдет? Но опять таки, надо, чтоб у пользователей был только WebBrowser и никаких доп. программ.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35329677
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.А много ли документов и форумов по "VCL for PHP" ?
Вы хотя бы триальную версию посмотрели?
Tarabtsevпосоветуйте относительно работы системы: в случае падении основного сервераКакого именно сервера? Апача или СУБД ?
Если первое, то легко лечится просто выдачей DNS-сервером двух ip-адресов на одно имя в случайном порядке. Тогда у пользователей ничего менять не надо. Если ваш DNS-сервер сможет отслеживать состояние Апачей и выдавать ip-адреса только работающих - тем лучше.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35330267
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.
Ннннеее делай этого!!! Ты хотя бы посмотрел сколько весят страницы с минимальным форматирвоанием? А как оно (форматирование) делается.

ASP.NET я так понимаю был рассчитан на дельфистов. Набросать простенькую формочку запросто. Но шаг влево, шаг в право и кончился ASP.NET. Будьте готовы к тому что если чего-то в .NET нет, то реализовать это вряд ли получится.

С другой стороны без Java-специалистов начинать крупный проект на Java особого смысла нет.

Рекомендую для начал почитать книги про архитектуру веб-приложений вообще. Ну и для начала слабать че-нить на пхп, чтобы понять особенности разработки веб-приложений. И прочитать про MVC 2.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35331604
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самоловских Виталий aka Kefir TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.
Ннннеее делай этого!!! Ты хотя бы посмотрел сколько весят страницы с минимальным форматирвоанием? А как оно (форматирование) делается.

ASP.NET я так понимаю был рассчитан на дельфистов. Набросать простенькую формочку запросто. Но шаг влево, шаг в право и кончился ASP.NET. Будьте готовы к тому что если чего-то в .NET нет, то реализовать это вряд ли получится.

С другой стороны без Java-специалистов начинать крупный проект на Java особого смысла нет.

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


Спасибо за ответ!
Ваше предостережение учту.


Поповоду ASP.NET. Скачал Visual Studio 2008 - но отказался от нее, поскольку ASP страницы работают под IIS 6 и выше, а его чтоб устаносить надо Server 2003. А у меня 2000 стоит и менять его очень не желательно

- Правильно ли я понял или может быть есть какие-то варианты, чтоб WEB сервер обрабатывал ASP страницы 2008 на 2000?
- А какую Вы посоветуете Visual Studio? Подойдет ли 2005?


Относительно "лабать че-нить на пхп, чтобы понять особенности разработки веб-приложений" - времени, к сожалению, нет. Cразу в бой.
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35331633
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.А много ли документов и форумов по "VCL for PHP" ?
Вы хотя бы триальную версию посмотрели?
Tarabtsevпосоветуйте относительно работы системы: в случае падении основного сервераКакого именно сервера? Апача или СУБД ?
Если первое, то легко лечится просто выдачей DNS-сервером двух ip-адресов на одно имя в случайном порядке. Тогда у пользователей ничего менять не надо. Если ваш DNS-сервер сможет отслеживать состояние Апачей и выдавать ip-адреса только работающих - тем лучше.

Спасибо за ответ.

DNS? - это супер!!! Еще раз спасибо, сам бы никогда-б не догадался. Уточню, правильно ли я понял, чтобы гарантировано все работало нужно поднять(или договориться с обладателями таковых) несколько(для надежности) своих DNS серверов, или можно пологаться на DNS локальных для клиента порвайдеров?

Остался только один вопрос.
Как построить взаимодействие серверов так, чтоб выпадение одного из них не остановило всю систему?
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35331797
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TarabtsevУточню, правильно ли я понял, чтобы гарантировано все работало нужно поднять(или договориться с обладателями таковых) несколько(для надежности) своих DNS серверов, или можно пологаться на DNS локальных для клиента порвайдеров?Не понял вопроса. Вы будете регистрировать доменное имя под проект или воспользуетесь поддоменом уже имеющегося домена, или еще как?
...
Рейтинг: 0 / 0
Разработка распределенной системы. Просьба о помощи
    #35331830
Tarabtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft TarabtsevУточню, правильно ли я понял, чтобы гарантировано все работало нужно поднять(или договориться с обладателями таковых) несколько(для надежности) своих DNS серверов, или можно пологаться на DNS локальных для клиента порвайдеров?Не понял вопроса. Вы будете регистрировать доменное имя под проект или воспользуетесь поддоменом уже имеющегося домена, или еще как?

Все в моих руках :)
Изначально планировал ограничиться только IP без DNS имени. Круг клиентов и сотрудников ограничен - так что имя не обязательно.
После Вашего совета, получается что DNS имя обязательно нужен. Взять имеющееся или создать новое имя - еще не думал.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Разработка распределенной системы. Просьба о помощи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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