Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Начем клиента для MSSQLServer писать быстрей всего? / 25 сообщений из 54, страница 1 из 3
24.07.2003, 12:18
    #32216716
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Какое средство наиболее быстро и удобно для написания тонокого клиента для MSSQLServer 2000?
...
Рейтинг: 0 / 0
24.07.2003, 12:21
    #32216720
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Тонкий клиент это какой, можно поинтересоваться?
...
Рейтинг: 0 / 0
24.07.2003, 12:28
    #32216740
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
2Crip
При построении системы по клиент-серверной архитектуре если вся бизнес -логика выносится на сервер, а клиент является лишь средством доступа и управления данными на сервере. В такой архитектуре клиент-"тонкий", а сервер-"толстый". Если же наооборот, вся бизнес-логика реализована в клиенте, то клиент-"толстый", а сервер-"тонкий".
...
Рейтинг: 0 / 0
24.07.2003, 12:30
    #32216741
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Хорошо то средство, которое знаешь.
...
Рейтинг: 0 / 0
24.07.2003, 12:31
    #32216744
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
2All
А ещё какие мнения есть по этому поводу?
...
Рейтинг: 0 / 0
24.07.2003, 12:42
    #32216769
alehan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Ну для совсем-совсем тонкого лучше всего будет SQL Server Query Analyzer

А быстрей Access врят ли что придумают
...
Рейтинг: 0 / 0
24.07.2003, 12:43
    #32216771
-=SIA=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
На ASP'e довольно быстро и неплохо получается (может ASP.NET даже лучше, но не пробовал)
...
Рейтинг: 0 / 0
24.07.2003, 12:46
    #32216777
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
2alehan
SQL Server Query Analyzer - как клиент к MSSQLServer меня вполне устраивает, но клиента я буду писать для бухгалтеров-операционистов.
...
Рейтинг: 0 / 0
24.07.2003, 12:51
    #32216785
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Access - отстой, ASP - не подходит.
...
Рейтинг: 0 / 0
24.07.2003, 12:58
    #32216798
-=SIA=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
ASP не подходит как ASP или как вообще web-интерфейс?
...
Рейтинг: 0 / 0
24.07.2003, 13:01
    #32216804
sergei_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
web-интерфейс неподходит. Нужен обычный MDI
...
Рейтинг: 0 / 0
24.07.2003, 13:04
    #32216809
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
В качестве любого клиента (толстого, тонкого, 3-звеннки, Web-интерфейса) со всем необходимым в стандартном комплекте функционалом подходит Power Builder, который уже на протяжении порядка 20 лет тем и занимается, что создает клиентов под БД :)
...
Рейтинг: 0 / 0
24.07.2003, 13:06
    #32216814
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
а какая, блин, разника тем, кто будет работать, MDI это или WWW интерфейс ??
какой поставите - такой и будет... первых пол часа будет непривычно а потом ничего.. привыкнут и не будут замечать разницы... так что используйте asp.net и не пожалеете..
...
Рейтинг: 0 / 0
24.07.2003, 13:08
    #32216817
-=SIA=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Тогда, наверное, лучше VFP - нет (как ни печально ;-)
...
Рейтинг: 0 / 0
24.07.2003, 13:20
    #32216840
Mik Prokoshin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Мы вот недавно выбирали - выбрали Delphi. Рассматривать можно еще VFox и PowerBuilder. Но вообще-то надо учитывать, что лучше знаешь (для чего есть наработки) ! На том и напишешь быстрее.
...
Рейтинг: 0 / 0
24.07.2003, 13:23
    #32216847
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
ИМХО правильный ответ назвал eNose, то которое лучше знаешь.

В случае если подбирается команда разработчиков соображения таковы.
Согласно вашему определению тонкий клиент возможен только при использовании 3-х звенной архитектуры иначе все равно целая куча бизнес логики ляжет на клиента.
Насколько я знаю быстрейший способ разработки с помощью многослойной архитектуры это ASP.NET или в случае Windows-based C#.
...
Рейтинг: 0 / 0
24.07.2003, 13:47
    #32216894
DmitryS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Мы СОМ+ системы под MS SQL Server на дельфях пишем.
...
Рейтинг: 0 / 0
24.07.2003, 13:56
    #32216923
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Crip \r
Странно - у меня 2-звенная архитектура, сложная бизнес-логика и клиент, в котором максимум что из логики - проверка на заполнение обязательных полей и простых каких то условий правильности ввода информации (типа указанная дата должна быть не меньше текущего расчетного месяца). И то - даже если я и эту логику с клиента снесу, все будет прекрасно работать, так как чтобы там клиент в логике не проверял, все полные проверки по любому отрабатываются в БД.\r
\r
Уже собственно говоря это обсуждали в этой ветке. Пришли к мнению, что 3-звенная архитектура катит под супер сложные расчеты, которые накладно впихивать в БД и организацию распределенных приложений. Так что выбор C# не обоснован, тем более что эта штука еще и требует сторонних компонент для нормального построения GUI и накладывает солидные требования на аппаратные требования для клиентской части.\r
\r
Тот же VFP или PB в этом плане имеют изначально много всего, не требуют навороченных компов (не знаю как VFP, а вот приложение, написанное на PB спокойненько может крутиться даже на 486 с установленным Windows 3.1).
...
Рейтинг: 0 / 0
24.07.2003, 14:24
    #32217013
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Access (adp) на тонкого клиента тоже не тянет - любит память и на медленных машинах никуда не торопится.
...
Рейтинг: 0 / 0
24.07.2003, 14:36
    #32217036
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
> эта штука еще и требует сторонних компонент
и это то о C# ... не уж то при разработки под Win компоненты .Net (угадайте, кто производитель) считаются сторонними ?

ну Вы блин даёте ....

ну а серьёзно, если C# использоват для построения asp.net приложений то от клиентов ничего не надо кроме отобразить html и результат передать серверу.. ВСЁ!!
...
Рейтинг: 0 / 0
24.07.2003, 14:55
    #32217072
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Мы СОМ+ системы под MS SQL Server на дельфях пишем.
А мы на VFP. Только я посмотрел как это легко и просто на C# , поэтому и написал

Странно - у меня 2-звенная архитектура, сложная бизнес-логика и клиент, в котором максимум что из логики - проверка на заполнение обязательных полей и простых каких то условий правильности ввода информации (типа указанная дата должна быть не меньше текущего расчетного месяца). И то - даже если я и эту логику с клиента снесу, все будет прекрасно работать, так как чтобы там клиент в логике не проверял, все полные проверки по любому отрабатываются в БД.

Вероятно у вас бизнес-логика жестко детерменирована. В случае если требуется определенная гибкость тяжесть клиента резко возрастает. Вот тут мне кажется и нужна трехзвенная архитектура.
Речь идет именно о тонком клиенте - маленькой дыре в экране, которая сама почти ничего не умеет. Для MS типичный пример такого клиента, это именно IE.

VFP6 сносно бегала под 486. А VFP8 тормознее, но Pentium1 вполне ее удовлетворит,правда память собака тоже жрет дай бог...
...
Рейтинг: 0 / 0
24.07.2003, 15:28
    #32217142
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Petr Chulkov
Речь шла о GUI-клиентах. Я что то как то не помню, что в CLR в комплекте есть тот же нормальный грид или отчетник. Есть обрезанные версии продуктов, которые надо покупать за отдельные денюшки.

Насчет Web-клиентов вопрос спорный. Интересно мне было бы посмотреть, сколько сил, кода и времени ушло бы на создание более менее сложного удобного интерфейса ввода и просмотра данных на нем по сравнению с любым средством построения GUI-клиентов. Вопрос на засыпку - а у вас в ASP.NET есть приличный грид (не статическая страничка с данными в виде таблицы) ?

Crip
По ссылке которую я дал выше видно, что мою логику жестко прописанной назвать нельзя. Давайте определимся - на клиенте изначально будет логика управления визуалом, основанная на какой то бизнес-логике. Типа закрыта запись - кнопку редактирования гасим. Это по любому будет реализовываться даже на самом тонком клиенте, так как именно он управляет визуальными компонентами, а уж никак не 3-е звено. Думаю Вы со мной согласны. Теперь рассмотрим вопросы обеспечения целостности данных и проведения манипуляций над ними. Все это можно реализовать конечно и на клиенте, можно и на 3-ем звене, но кто мешает все это реализовать прямо в БД с помощью тригеров, ХП и UDF ? Чем продвинутость ООП языков поможет быстрее и правильнее реализовать бизнес-логику (т.е. фактически обработку данных), чем тот же TSQL (молчу про более продвинутые диалекты SQL) ? Даже наоборот - наличие того же динамического SQL позволит мне прямо в БД организовать более гибкие процессы, чем если бы это было реализовано на компируемых языках. Опять же клиент тут получается не причем. Так что я с Вами не согласен, во всяком случае пока не приведете пример такой логики, которая действительно бы привела к увеличению тяжести клиента, т.е. ее нельзя было бы красиво реализовать силами SQL.
...
Рейтинг: 0 / 0
24.07.2003, 16:00
    #32217198
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
2ASCRUS
Отчасти я с вами согласен, но только отчасти. С моей точки зрения сервер оперирует данными, а клиент объектами. Среднее звено как раз и должно заниматься интерпретацией данных в объекты...
...
Рейтинг: 0 / 0
24.07.2003, 16:39
    #32217254
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
2ASCRUS:

> Речь шла о GUI-клиентах.
что есть в Вашем поняте GUI ?? и что есть признак GUI ?? то, что бы оно отображалось в графике... ??? так Вам напомнить, в каком режиме работает Windows ....

> Я что то как то не помню, что в CLR в комплекте есть тот же
> нормальный грид или отчетник.


признаки нормальности не приведены, но да ладно...
я смею утверждать, что есть ....


> Есть обрезанные версии продуктов, которые надо
> покупать за отдельные денюшки.

Мы с Вами точно говорим про одни и те же вещи ??
я говорю о .NET платформе ...
Или Вы говорите о другом или не знаете, о том, что .NET FrameWork SDK БЕСПЛАТНО качается с сайта одной небольшой и мягкой (если верить названию) софтверной компании ... и там есть всё, что бы Вы могли разрабатывать на этой платформе.. ну а хотите удобно разрабатывать - тогда "в кассу"... за всякими vs.net 2003 и т.д.


Насчет Web-клиентов вопрос спорный. Интересно мне было бы посмотреть, сколько сил, кода и времени ушло бы на создание более менее сложного удобного интерфейса ввода и просмотра данных на нем по сравнению с любым средством построения GUI-клиентов.

Вы не поверите, но настолько меньше, что я для себя однозначно сделал выбор в сторону www-based приложений ....

как пример из последних разработок - 226 кил текста для системы управления кадрами и зарплатой.. причём довольно сложной зарплатой, зависящей от многих параметров и хорошо настраеваемой для каждого из подразделений предприятия, территориально разнесённого на 12 городов региона...

Вопрос на засыпку - а у вас в ASP.NET есть приличный грид (не статическая страничка с данными в виде таблицы) ?

Вы не поверите.. есть..
и создаётся она в том же самом бесплатном WebMatrix-е одни движением мышки... после этого можете его кустомайзить "под себя" (ну там цвета задавать, кол-во элементов на странице, названия колонок и т.д.) как хотите..

Кстати, Вы ASP.NET Starter Kits видели ? говорю сразу, что это примеры программирования на asp.net а не sql + asp.net ... т.е. некоторые вещи там с точки зрения sql можно улучшить.. но не их ставили задачу там продемонстрировать...
...
Рейтинг: 0 / 0
24.07.2003, 16:42
    #32217258
AISOFT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начем клиента для MSSQLServer писать быстрей всего?
Я считаю, что трехзвенка нужна или для WWW проектов, или, если ставится задача, независимости клиента от sql сервера. Во всех прочих реальных случаях, двухзвенная архитектура лучше. Основная бизнес-логика должна быть реализована на сервере, а вспомогательная на клиенте.
Лучшим средством для реализации клиента, как по мне, является Delphi. Но в принципе, особенно при дефиците времени, лучшим является то, что знаешь лучше.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Начем клиента для MSSQLServer писать быстрей всего? / 25 сообщений из 54, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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