|
|
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Доброго Вам дня! Стала задача написания приложения, у которого клиентом должен быть WebBrowser.СУБД: Oracle .Сервер: скорее всего Wn2000. Ориентровочное количество форм - 100, количество рабочих мест - 50. Для надежности серверов будет 2(3) - в разных городах В клиентских формах нужно использовать TreeView и другие нестандартные для HTML компоненты. С построением Web приложений не знаком, поэтому прошу Вашего совета. Есть большой опыт созданий приложений на Delphi. Посоветуйте, пожалуйста, как лучше реализовать сервер и клиент? И где про это можно почитать? Стоит ли это реализовывать на Delphi, или лучше на JAVA? или ...? А что скажете про Delphi for PHP? И еще, посоветуйте относительно работы системы: в случае падении основного сервера надо же переконфигурировать взаимодействие схемы серверов(кто будет основной) и соответственно у юзерова надо поменять URL. Как это сделать? - вижу такой вариант: у юзеров 2(3) ярлыка на 2(3) сервера и у администратора наличие нескольких скриптов на разую конфигурацию. А если более простой метод для пользователей? Слышал что-то про Oracle Grid - это подойдет? Но опять таки, надо, чтоб у пользователей был только WebBrowser и никаких доп. программ. Заране спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 15:38 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Если есть опыт на Дельфи, то имхо проще перейти на асп.нет, я относительно безболезненно перешел (с учетом особенностей веб-разработки естественно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 16:18 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
zloy denЕсли есть опыт на Дельфи, то имхо проще перейти на асп.нет, я относительно безболезненно перешел (с учетом особенностей веб-разработки естественно) Большое спасибо за ответ. А какую версию посоветуете? Желательно, чтоб работало с IIS 5 был из-за Server 2000, Visual Studio 2008, на сколько понял, работает только с IIS 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 16:22 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Мы сейчас на втором фреймверке работаем(2005 студия). Насчет версии особо ничего не посоветую-сравнить не с чем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 16:29 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
TarabtsevЕсть большой опыт созданий приложений на Delphi. ... Но опять таки, надо, чтоб у пользователей был только WebBrowser и никаких доп. программ. Вот похожее обсуждение. Терминал я там уже предлагал, вам он тоже может помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 16:36 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
miksoftТерминал я там уже предлагал, вам он тоже может помочь. Супер!!! Спасибо - обдумаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 16:50 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Tarabtsev miksoftТерминал я там уже предлагал, вам он тоже может помочь. Супер!!! Спасибо - обдумаем. Отападает. Терминал хорош - там где хороший постоянный коннект. А если коннект через интернет, то возможно замедление и представьте себе как пользователь будет, например, вводить данные в Edit: нажал, а на экране появилось через секунду. При работе контролов на клиенте замедления менее критичны, поскольку будут проявляться при открытии формы и при сохранении - этого и не заметят, если тормоза не на час :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:03 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
TarabtsevОтападает. Терминал хорош - там где хороший постоянный коннект.А если коннект через интернет, то возможно замедление и представьте себе как пользователь будет, например, вводить данные в Edit: нажал, а на экране появилось через секунду. При работе контролов на клиенте замедления менее критичны, поскольку будут проявляться при открытии формы и при сохранении - этого и не заметят, если тормоза не на час :)Не совсем так. По нашей практике - достаточно весьма скромных каналов, например 128кбит/с достаточно для работы 3-4 человек. В паре филиалов (от одного до четырех человек в каждом) вполне терпимо работают вообще через SkyLink. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:09 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
miksoftНе совсем так. По нашей практике - достаточно весьма скромных каналов, например 128кбит/с достаточно для работы 3-4 человек. В паре филиалов (от одного до четырех человек в каждом) вполне терпимо работают вообще через SkyLink. Спасибо большое! Подумаю еще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:10 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
для оракла родная платформа это J2EE, у них для явы своя IDE, драйверы из коробки, ORM и еще много чего. Так что c ява - это лучший вариант для серверной части. Рассмотрите вариант J2EE в связке с Flex'ом на клиенте (хотя сервер тогда лучше не на винде) _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:28 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Frenzyдля оракла родная платформа это J2EE, у них для явы своя IDE, драйверы из коробки, ORM и еще много чего. Так что c ява - это лучший вариант для серверной части. Рассмотрите вариант J2EE в связке с Flex'ом на клиенте (хотя сервер тогда лучше не на винде) _______________________________________ 2pro4U Спасибо Вам за совет. Как Вы думаете, насколько быстро можно будет научиться работе на J2EE, чтоб создавать хоть простенькие приложения? (веренее переучиться, большой опыт на Delphi). JDeveloper скачал, но выполнить пример не смог - IDE очень не похож на Delphi IDE, да и Java пока понимаю так же как и китайский :) Спрашиваю, чтоб понять: стоит ли уделять время и средства на обучение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:43 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
осваивать яву не дольше чем с# _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 17:54 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
А вы в сторону Oracle Forms не хотите посмотреть? Они для вашей задачи как раз подойдут, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 18:05 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
MelkiadesА вы в сторону Oracle Forms не хотите посмотреть? Они для вашей задачи как раз подойдут, имхо. Спасибо! Посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2008, 18:08 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Остановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча. Большое спасибо всем откликнувшимся на вопрос! И еще, помогите разобраться со второй частью вопроса: посоветуйте относительно работы системы: в случае падении основного сервера надо же переконфигурировать взаимодействие схемы серверов(кто будет основной) и соответственно у юзерова надо поменять URL. Предпологается использовать 2(3) : БД + Apache. Как это сделать? - вижу такой вариант: у юзеров 2(3) ярлыка на 2(3) сервера и у администратора наличие нескольких скриптов на разую конфигурацию. А если более простой метод для пользователей? Чтоб один только ярлык и авто переключение. Слышал что-то про Oracle Grid - это подойдет? Но опять таки, надо, чтоб у пользователей был только WebBrowser и никаких доп. программ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:33 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.А много ли документов и форумов по "VCL for PHP" ? Вы хотя бы триальную версию посмотрели? Tarabtsevпосоветуйте относительно работы системы: в случае падении основного сервераКакого именно сервера? Апача или СУБД ? Если первое, то легко лечится просто выдачей DNS-сервером двух ip-адресов на одно имя в случайном порядке. Тогда у пользователей ничего менять не надо. Если ваш DNS-сервер сможет отслеживать состояние Апачей и выдавать ip-адреса только работающих - тем лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:43 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча. Ннннеее делай этого!!! Ты хотя бы посмотрел сколько весят страницы с минимальным форматирвоанием? А как оно (форматирование) делается. ASP.NET я так понимаю был рассчитан на дельфистов. Набросать простенькую формочку запросто. Но шаг влево, шаг в право и кончился ASP.NET. Будьте готовы к тому что если чего-то в .NET нет, то реализовать это вряд ли получится. С другой стороны без Java-специалистов начинать крупный проект на Java особого смысла нет. Рекомендую для начал почитать книги про архитектуру веб-приложений вообще. Ну и для начала слабать че-нить на пхп, чтобы понять особенности разработки веб-приложений. И прочитать про MVC 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 08:59 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
Самоловских Виталий 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разу в бой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 15:07 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
miksoft TarabtsevОстановился на "Delphi for PHP" - IDE привычный, документов и форумов по PHP целая куча.А много ли документов и форумов по "VCL for PHP" ? Вы хотя бы триальную версию посмотрели? Tarabtsevпосоветуйте относительно работы системы: в случае падении основного сервераКакого именно сервера? Апача или СУБД ? Если первое, то легко лечится просто выдачей DNS-сервером двух ip-адресов на одно имя в случайном порядке. Тогда у пользователей ничего менять не надо. Если ваш DNS-сервер сможет отслеживать состояние Апачей и выдавать ip-адреса только работающих - тем лучше. Спасибо за ответ. DNS? - это супер!!! Еще раз спасибо, сам бы никогда-б не догадался. Уточню, правильно ли я понял, чтобы гарантировано все работало нужно поднять(или договориться с обладателями таковых) несколько(для надежности) своих DNS серверов, или можно пологаться на DNS локальных для клиента порвайдеров? Остался только один вопрос. Как построить взаимодействие серверов так, чтоб выпадение одного из них не остановило всю систему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 15:15 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
TarabtsevУточню, правильно ли я понял, чтобы гарантировано все работало нужно поднять(или договориться с обладателями таковых) несколько(для надежности) своих DNS серверов, или можно пологаться на DNS локальных для клиента порвайдеров?Не понял вопроса. Вы будете регистрировать доменное имя под проект или воспользуетесь поддоменом уже имеющегося домена, или еще как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 15:58 |
|
||
|
Разработка распределенной системы. Просьба о помощи
|
|||
|---|---|---|---|
|
#18+
miksoft TarabtsevУточню, правильно ли я понял, чтобы гарантировано все работало нужно поднять(или договориться с обладателями таковых) несколько(для надежности) своих DNS серверов, или можно пологаться на DNS локальных для клиента порвайдеров?Не понял вопроса. Вы будете регистрировать доменное имя под проект или воспользуетесь поддоменом уже имеющегося домена, или еще как? Все в моих руках :) Изначально планировал ограничиться только IP без DNS имени. Круг клиентов и сотрудников ограничен - так что имя не обязательно. После Вашего совета, получается что DNS имя обязательно нужен. Взять имеющееся или создать новое имя - еще не думал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 16:05 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35315059&tid=1345270]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 507ms |

| 0 / 0 |
