|
|
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Любитель Foxа И хочу, если можно, высказать свое мнение по данному вопросу - здесь, так как на Вашем сайте зарегистрироваться я НЕ СМОГ. 1. Сайт – обязательно развивать и поддерживать. 2. Максимально упростить регистрацию. (Вас, что действительно интересует мой домашний адрес и почтовый индекс, без которых нельзя зарегистрироваться ?) 3. Дать возможность участия на форумах и не зарегистрированным пользователям, сделав для них определенные ограничения (например, не могут создавать новые темы) Спасибо за поддержку. 1. Постараюсь... В принципе идей много - от шифрования данных, хорошей практики разработки программ до простеньких frameworks, позволяющих облегчить нашу повседневную жизнь написания кода... 2. Адрес там можно и не вводить (либо любой), но планировался показ просмотренных тем для вернувшихся участников, кроме того несложная регистрация (как я думал) должна была отпугнуть роботов и спаммеров (которые так и не появились) 3. Думал об этом, но когда писал сайт - изучал как работает система безопасности в ASP.NET, попробую исправиться, но для этого мне прийдется сильно пререработать код форума... (там 5 уровней "лекгой и приятной идеологии Microsoft" по разработке порталов) Спасибо за советы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 09:37 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
neskif Небольшой совет. Есть такое издательство "Кудитц". Координаты можно через рамблер, гугль и пр.найти. Издает полезную литературу по программированию и недорого автору обходится. Пробуйте. Другой вариант. Что-то типа www.firststeps.ru Всегда с недоверием относился к бумажным книгам - устаревают очень быстро... Хотя может быть я и не прав... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 09:39 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Hi H5N1! Не хотелось бы тут разводить полемику, но я бы не сказал что Oracle8 "во многом лучше" SQL2005 - просто там многое сделано ИНАЧЕ - это факт, но это не повод говорить что его реализация лучше или хуже. Кроме того если уж сравнивать, то наверное с 10-й версией, тем более что Oracle выпустила бесплатную урезанную версию 10-ки наподобии MSDE (которая кстати SQL Express Edition называется :) ) Единственный минус любого клиент-сервера, даже таких "урезанных" версий - это их громоздкость - делать дистрибутив на 150 Мб вместо 15-20 - это нехорошо. А задач которые по своей сути локальные, и не требуют вообще никакого "общего доступа" или минимум оного (на 2-3 сотрудником мелкого офиса например) - более чем достаточно. Да и как представишь "типичный офисный компьютер" на котором крутятся одновременно SQL Express, Oracle Express, MySQL, FireBird и ещё парочку подобных "мелких/персональных" серверов - лишь потому что нужно там установить пяток программ от разных производителей, каждый из которых имеет свои предпочтения в плане СУБД, но в то-же время исключительно клиент-серверных... Жуть в общем :) Тут с ностальгией вспомнишь даже убогие mdb-ные хранилища данных. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 01:07 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
2Igor Korolyov на счет оракла, сравнивать с 10кой - совсем некоректно, разница в десятилетия. оракле8.0 вышел в районе 97 года, проще всего посмотреть документацию раздел что нового, sql2005 многое начал, но еще не доделано. давольно взглянуть на sql, сиквел ввел наконец аналитические функции, иерархические запросы, но они слабоваты в сравнении ора8. t-sql остался на уровне оракловой 7рки, масивов нет, объектных наворотов - нет, аналогов утилит dbms_* почти не появилось, разве что вебсервисы. в 8.1 (98 год) уже были система ограничений ресурсов, materialized view, автономные транзакции , нормальный партионинг у сиквела пока лишь слабые зачатки на эти темы. на счет бедных типичных компьютеров, машина котрая потянет пару тысяч пользователей на оракле8i стоит одну зарплату pl/sql програмиста, лицензия оракла на такую машину 2-3 зарплаты програмиста (к стате теперь дешевле чем на sql2005). дальше у меня стойкое убеждение, что толстые клиенты должны умереть и надеюсь умирать будут мученической смертью :) веб интерфейса хватает для учетных систем на 95%, вопрос только как поступить с этими 5%. ЗЫ. думаю для философских размышлений на счет оракла лучше завести другую тему в сравнении субд, тут меня просто задели зарплаты и "ничего интересного" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 16:27 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Hi H5N1! > масивов нет, объектных наворотов - нет Видимо всё это должна компенсировать интеграция с CRL > на счет бедных типичных компьютеров, машина котрая потянет пару тысяч > пользователей Ты не понял... Вот есть скажем развёрнутая система (сеть) ларьков - и они уже доросли до того чтобы учёт вести не в бухгалтерской книге, а на компе - что ты предлагаешь туда ставить? А заодно наверное и нанять хоть совсем левенького, но всё-же слышавшего краем уха про администрирование Oracle человечка, который по всем этим точкам будет бегать и все эти тысячи по сути ОДНОПОЛЬЗОВАТЕЛЬСКИХ систем сопровождать... или протянуть к каждому ларьку выделенку, дабы они могли через тот-же Internet (вряд-ли владелец конторы согласится ставить свой собственный модемный пул на пару тысяч номеров) работать с тем-же единым сервером... Да и собственно стоимость такого проекта будет весьма неслабой (одна плата за связь чего стоит). > на оракле8i стоит одну зарплату pl/sql програмиста, лицензия оракла на > такую машину 2-3 зарплаты програмиста О чём и шла речь! К сожалению для VFP это примерно такой-же порядок цен :( При том что и машинки хватит 10-летней давности, да и сама лицензия (причём ОДНА - а написать и установить програм можно хоть миллион) стоит весьма недорого... > дальше у меня стойкое убеждение, что толстые клиенты должны умереть У руководства страны тоже есть стойкое убеждение, что народу не нужен личный транспорт (хватит и общественного), не нужно многообразие мнений и суждения (хватит одного - идеологически выдержанного и одобряемого этим самим руководством), не стоит ездить отдыхать за рубеж - когда кругом простаивают замечатальные однозвёздные лачуги, а уж что касается зарплаты которую стоит платить этому народу - так и вообще разговор особый :) > и надеюсь умирать будут мученической смертью К счастью этого не произойдёт в обозримом будущем. > веб интерфейса хватает для учетных систем на 95% Это сверхспорно, но обсуждать это я не буду. > вопрос только как поступить с этими 5%. Спасибо и на этом :) Правда статистика (как очень упрямая вещь) говорит об совсем другой пропорции как среди действующего, так и среди разрабатывающегося софта... > ЗЫ. думаю для философских размышлений на счет оракла лучше завести другую > тему в сравнении субд 1) Не посещаю данных заведений и привычек изменять не собираюсь :) 2) Мне Oracle в общем нравится - что обсужадть то тогда :) > тут меня просто задели зарплаты и "ничего интересного" Ну если насчёт второго ещё можно поспорить. Видимо Сергей имел в виду, что даже там где Oracle широко и давно используется, не используется и 10% его возможностей - те-же аналитические функции - когда я спрашивал (давно это правда было) у людей плодотворно пишущих под Oracle - они пожимали плечами - в лучшем случае они могли рассказать в общих чертах что это такое - но вот чтобы кто-то это реально применял... А насчёт зарплат - так это факт - как известно очень упрямая вещь :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2006, 23:53 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
H5N1ЗЫ. думаю для философских размышлений на счет оракла лучше завести другую тему в сравнении субд... Очень удачная мысль... Все сообщения, не связанные с темой топика будут удаляться. Sorry for any inconveniences and good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2006, 12:26 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Встала задачка вызывать из фокса веб сервисы написанные на C#. Хотелось бы узнать как передавать сложные типы как входные параметры. Пока не придумал ничего кроме: <Par1>P1</Par1><Par2>P2</Par2> Есть ли что нибудь элегантнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 13:52 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
CripВстала задачка вызывать из фокса веб сервисы написанные на C#. Хотелось бы узнать как передавать сложные типы как входные параметры. Пока не придумал ничего кроме: <Par1>P1</Par1><Par2>P2</Par2> Есть ли что нибудь элегантнее? Как насчет этого способа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 14:06 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Не катит. Входной параметр на C# описан как Complex Type, а не string. Вроде сам разобрался. Все есть в SOAP Library. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 17:26 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
авторВходной параметр на C# описан как Complex Type, а не string. Вроде сам разобрался. Все есть в SOAP Library Поделись плз, куда там смотреть, а то аналогичная проблема встала, и не знаю что в качестве Complex Type подсовывать... Ну и короткий пример бы не помешал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 18:15 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Поищите в хелпе по SOAP Toolkit. Там сказано что ComplexType передается как IXMLDomNodeList (кажется так). Проще говоря в таком виде, котором я написал в первом посте (<Par1>P1</Par1><Par2>P2</Par2>). Для запарсивания можно использовать MSXML. А в принципе можно и ручками, если аккуратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 10:57 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Поищите в хелпе по SOAP Toolkit. Там сказано что ComplexType передается как IXMLDomNodeList (кажется так). Проще говоря в таком виде, котором я написал в первом посте (<Par1>P1</Par1><Par2>P2</Par2>). авторПоищите в хелпе по SOAP Toolkit. Там сказано... Читал я его вдоль и поперёк и раньше, но полного просветления, чтобы сделать рабочий пример, так и не наступило... Всё что я подсовывал в качестве входного ли/выходного параметра ни фокс ни WSDL генератор не распознавал как комплексный тип и либо выдавал ошибку при генерации, либо генерировал не такой wsdl как было надо. И при вызове чужого сервиса столкнулся с необходимостью передачи комплексного параметра по ссылке. Тоже до рабочего примера не дошло :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 12:58 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Возможно ли работу WebService сделать на другом порту отлычном от 80-го (у меня сайтик под апачем крутиться на сервере), а еще бы хотелось чтобы он работал по HTTPS протоколу ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 16:26 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Vladimir M SklyarВозможно ли работу WebService сделать на другом порту отлычном от 80-го (у меня сайтик под апачем крутиться на сервере), а еще бы хотелось чтобы он работал по HTTPS протоколу ?? Вообще не работал с апачи... Для IIS любой порт не проблема... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 13:09 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Сергей, насколько устойчива работа VFP<->Webservice<->VFP ? Пробывал я вчера Ваш пример из статьи (у Вас на сайте http://www.sergey.co.uk/WebPages/FoxProArticles/ws01_part03.aspx ) 1й раз отработало локально (где стоял IIS и сам вебсервис), причем отработало не по имени компа а по localhost (система на тестируемой машине WinXp corp, чистая + SOAP3 + MSXML6 и фокс 9-ка) Код: 1. удаленно не получилось приконнектиться, потом все вдруг перестало работать и запустить его работать у меня не получилось (пересталял и IIS и SOAP и MSXML) ничего не помогало. Вот сейчас переставляю систему и попробую еще раз. PS мне нужно подкл удаленного клиента к своей БД (скорость канала до 512кбит/с, возможно в будущем будет 2Мбита/с) PSS может есть др варианты удаленной работы (терминалы не предлагать) ?? сервер предполагаеться MSSQL2005, клиент VFP9SP1 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 13:22 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Vladimir M SklyarPSS может есть др варианты удаленной работы (терминалы не предлагать) ?? сервер предполагаеться MSSQL2005, клиент VFP9SP1 1. Можешь VPN сервер поднять, клиент (или сервак у клиента) сначала VPN соединение устанавливает, а по VPN каналу фокс с SQL-сервером общается. Незнаю про виндовый VPN, а Kerio в своем VPN канале еще и трафик жмет. 2. Может репликацию SQL-серверов сделать, например в одной конторе знакомой (10 магазинов) сначала в терминале все сидели с 1С, потом распределенку (репликацию 1С баз) запустили - надежность не сравнить, расходы на трафик на порядок снизились (печать в терминале много трафика съедает). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 14:21 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
VPN будет однозначно. Прямой доступ к БД мне бы не хотелось давать, смотрю в сторону СОМ+ технологии (3х-звенку сроить) , если с вебсервисами не разберусь. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 14:58 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Vladimir M Sklyar Сергей, насколько устойчива работа VFP<->Webservice<->VFP ? PS мне нужно подкл удаленного клиента к своей БД (скорость канала до 512кбит/с, возможно в будущем будет 2Мбита/с) PSS может есть др варианты удаленной работы (терминалы не предлагать) ?? сервер предполагаеться MSSQL2005, клиент VFP9SP1 VFP<->Webservice<->VFP работет очень стабильно (если не делать гигабайтных запросов :) ) У меня несколько задач в разных фирмах уже более трех лет почти без вмешательства работают... PS. Я работаю с MS SQL Server 2005 напрямую через интернет, причем клиенты в разных странах. Насчет VPN не заморачивался, просто выставил нестандартные порты для SQL сервера и взял довольно сильные пароли для клиентов. Хакеры очень часто атакуют, но сделать пока ничего не смогли... Может фирмы маленькие и не интересные для них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 15:24 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
> PS. Я работаю с MS SQL Server 2005 напрямую через интернет, причем > клиенты в разных странах. Напрямую это как (без вебсервисов и т.д. - среднего слоя) VFP <-> MSSQL2005 ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 15:30 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Вот, все переустановил. Тестирую Ваш пример из статьи. Если обращаться через имя компьютера, имеем сообщение: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: The system cannot locate the resource specified. HRESULT=0x1: Incorrect function. - WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: The parameter is incorrect. - Client:One of the parameters supplied is invalid. HRESULT=0x80070057: The parameter is incorrect. Если обращаться через LOCALHOST то все нормально отрабатывает. Если обращаться с удаленной машины (внутри локальной сети) не рабоет (см. ошибку выше) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 15:39 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Vladimir M SklyarНапрямую это как (без вебсервисов и т.д. - среднего слоя) VFP <-> MSSQL2005Да, приложение работает через IP c Вашим удаленным SQL Server, вместо имени там просто указывается IP address... P.S. MS SQL Server 2005 на Windows 2003 имеет свои Web Services (но через Web Services SQL Server работает медленнее чем через старый добрый формат данных, причем заметно медленнее)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 15:45 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Vladimir M SklyarЕсли обращаться через имя компьютера, имеем сообщение: Если обращаться через LOCALHOST то все нормально отрабатывает. Если обращаться с удаленной машины (внутри локальной сети) не рабоет (см. ошибку выше) Трудно сказать - основные возможные проблемы описаны в статье. Может имя берете неправильно? Сообщение говорит о том, что не находит сам Web Service... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 15:47 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
> Да, приложение работает через IP c Вашим удаленным SQL Server, вместо > имени там просто указывается IP address... через ODBC (или еще как-то) ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 16:13 |
|
||
|
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
|
|||
|---|---|---|---|
|
#18+
Vladimir M Sklyar > Да, приложение работает через IP c Вашим удаленным SQL Server, вместо > имени там просто указывается IP address... через ODBC (или еще как-то) ? Через ODBC проще писать под FoxPro... Для .NET есть очень хорошая библиотека внутри самого framework... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 17:33 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34686168&tid=1588945]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 397ms |

| 0 / 0 |
