powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
33 сообщений из 33, показаны все 2 страниц
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011192
Grishkevich Maxim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предприятие купило MS SQL 2000 Server.
Есть для всего этого дела Сервак и три рабочие станци.
Требуется написать клиенское приложение для работы с этой базой данных.
Есть ваврианты. что лучше выбрать. Delphi? ADO(VB)? Access (aka VB too)?
Подскажите ... может у кого подводные камни какие были ...
вообщем нужны хорошие обстоятельные советы.
Если не влом то на почту: big_muzzy@mail.ru
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011197
Elena Butler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ok, I have written VB 6.0, Delphi 3.0-5.0 and Access, Power Builder 7.0

The best is Delphi -) Howover it belongs what kind experienses do you have.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011199
MessMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На VB лучше в любом случае не писать!
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011204
KIRill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пишу на Delphi, используя ADO - вроде пока (около года) все ОК!
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011206
barbos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На VB лучше в любом случае не писать!

почему ?
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011209
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую VB.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011212
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Писать можно на чем угодно. Даже на Query Analizer . Главное делать это хорошо - чтобы юзеры были довольны.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011213
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение... Задавший вопрос, судя по всему знает языков этак пятьдесят и сейчас находится в позиции известного буридановского животного - на каком же из них, собственно, писать. Пишите на том, который знаете лучше - на остальных все равно получится хуже...
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011216
Snik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зависит от задач и ресурсов на их решение...
Delphi - самый медленный и наиболее основательный способ... (Хотя если со временем больших проблем нет и об С можно подумать - работать будет бысто и надежно..)
VB - в целом проще...
Access - "для дома, для семьи", но если пользователей больше 10 о нем и думать не стоит...
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011221
MessMaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Garya
Если человек знает 50 языков, то ему уже не важно, на чем писать - главно что писать...
Если время не сильно поджимает, то можно изучить новый язык/технологию.
Как я понял, Максиму надо писать пользовательского клиента, что подразумевает нормальный GUI. Я несколько раз пытался делать клиента на VB, и каждый раз что-то было не то.
То интерфейс расползался, то компилятор падает, и т.д. и т.п.
Из всех предложенных вариантов лучше всего Delphi (KIRill прав - неоднократно проверенный вариант).
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011230
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех! Я пишу на PowerBuilder (2.5 г.) перешел из Delphi.
Плюсы:
1. Быстрота разработки
2. Можно писать SQL запросы прямо в тексте программы (не знаю плюс или минус, но мне нравится.)
3. Для вызова процедур не используются дополнительные компоненты как в Delphi
4. Построение отчетов не отличается от создания формы ввода информации, за все отвечает один обьект Datawindow. (В ранних версиях Delphi, помнится был отдельная прога ReportSmit, может быть уже многое изменилось).
5. И самая интересная вещь, это PFC (Power Builder foundation class), на основе которых можно строить собственное приложение еще быстрее.
PowerBuilder - создан только для работы с базами данных, что-то еще с него получить проблематично.
Минусы
1. Среда разработки оставляет желать лучшего. Все очень продумано в Delphi, VB.
2. Приложения получаются не столь быстры по сравнению с Delphi, но не уступают VB.

Почему пишу на PowerBuilder?, наследство , от старых разработок.
Еще вопросик для разработчиков Delphi,VB (не много не в тему), как создать одно базовое окно а потом наследовать?
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011236
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос всем знатокам и поклонникам Delphi: а что, уже есть ADO+ для Delphi?
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011243
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Deosfen.

> Еще вопросик для разработчиков Delphi,VB (не много не в тему), как создать одно базовое > окно а потом наследовать?

Насчет VB не знаю. А в Delphi сплошь и рядом использую наследование форм. Сокрашение сроков разработки на порядки!!!

Например:
Создаем базовую форму для работы с документом. Раелизовываем в ней базовые методы Save, Undo, Refresh... Потом наследуем форму нового документа от этой базовой формы, если обработка меняется, перекрываем методы дописываем новые ну и так далее... Работает все классно!!! Особенно в плане изменения базовой функциональности. Если меняется что-то в основных режимах работы документов, изменяем реализацию в базовом документе, пересобираем проект и ... все прекрасно. Таким образом построены проекты, содержащие более 200 форм документов. Если есть желание получить более детальную информацию, можно кинуть запрос на mail: pkarklin@chat.ru

ЗЫ: По поводу PB. Конечно его DataWindow класная вещь.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011246
Vladimir Gomounov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважая DELPHI и имея вполне достаточный опыт в VB, основную разработку веду на POWERBUILDER. Недостатки уже приведены здесь, но основное достоинство: высокая скорость разработки приложений под базы данных.

В настоящее время вызывает интерес VISUAL.NET (Спасибо Александру Гладченко за выложенную им статью). Наверно скоро попробую его.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011256
cube
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предлагаю трехзвенную архитектуру:
БД-сревер + Web-сервер + Browser
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011303
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы на Delphi работаем. Среда удобная. Я бы сказал очень удобная. Ну а ADO и в африке ADO. Коли думать на чем писать клиента, то сейчас надо думать не о среде а о ADO и ADO.NET.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011308
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Grishkevich Maxim:

Смотря какаое клиентское приложения. Они разные бывают. Напишите поподробнее?

Regards,
Alex Sibilev
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011312
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю ничего про PB, пишу на Delphi с самой первой версии, не собираюсь переходить ни на что другое, проекты любой сложности.
Всё остальное как-то оно ....


А наследование, особенно форм, это классная вещь........
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011324
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне С# понравился, особенно его возможности и удобства работы с БД.
http://www.sql.ru/docs/AccessingData/ADO/NET/index.shtml
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011539
Bell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы выбрал проект(.adp) на Access'е из Office2000 или OfficeXP.
Прямая работа с MSSQL, высокая скорость разработки и другая масса достоинств.
Есть примеры нормальной работы 30 клиентов с приложением на Access/MSSQL.

Последние 2 года писал на Access, сейчас пишу на Delphi и ностальгирую по Access
)
На Access все быстрее и проще.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011543
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы выбрал (что собственно и сделал) VB ил VC в зависимости что лучше знаете и соответственно быстрее будет разработка.
Почему не Access - читал книженцию одного автора (к сожалению не помню фамилии) о работе Access и SQL сервер и у меня сложилось такое мнение: связка вполне работоспособная, но масса тонкостей, которые не типичны при использовании любого другого языка программирования, в общем если хорошо знаете Access, то почему бы и нет? Я хорошо Access (до всяких тонкостей) не знаю, поэтому его не выберу.
Почему не Delphi, я считаю, что хорошо написанная программа на любом языке будет хорошо работать, с паскалем я во всяком случае знаком, однако на мой взгляд у Delphi есть один недостаток (для кого это достоинство), заключается он в том, что это не разработка Microsoft, соответственно поддержка новшеств появляется позже, чем в продуктах Microsoft.
Следовательно мой выбор VB. (VC я просто не знаю, поэтому отметается по крайней мере до изучения) почему:
1. VB предназначен для разработки проектов связанных с БД
2. Я его знаю лучше других средств разработки
3. И MS SQL и VB продукты одного производителя. следовательно лучше подходят друг другу.

Вот такие мои рассуждения при выборе средства разработки, кто-то возможно руководствуется другими принципами, но согласитесь мои - разумны.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011544
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен с Genady и Bell, хотя в ближайшее время ностальгировать по Access мне не придется - именно на нем я и пишу клиентские приложения под SQL Server. В некоторых отделениях нашей фирмы количество пользователей превышает 30 человек - пока все довольны.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011601
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Genady:
>3. И MS SQL и VB продукты одного производителя. следовательно лучше подходят друг другу.
Ну не знаю, не знаю, насколько разумны выводы о том, что продукты от одного разработчика лучше, в данном случае SQL + VB от MS. А почему тогда не FoxPro . Тоже ведь MS.

По моему действительно, преимущество Дельфей в том, что хоть тут MS не влезла, и так в остальном глюкавости хватает. Конечно, и операционная система, и даже SQL Server от MS сделаны нормально, даже хорошо. Но вот средства разработки у данного производителя оставляют желать лучшего.(это мягко сказано).
>поддержка новшеств появляется позже, чем в продуктах Microsoft.
А может все же намного позже , и каких новшеств? Не помню таких.

И Дельфи тоже предназначена для разработки БД (в основном).
Про VС не буду говорить, не знаю его, но посмотря на то, как на нем работать, совсем не хочется.
Об Access. Ну тут уж и спору нет. Это система для дома. А то, что аж "30 клиентов работают", это даже и сказано так, что где-то было. На Дельфях и не думаешь о количестве, хоть 30, хоть 300. Без разницы.

В общем, если уж делать, то на нормальной продвинутой промышленной системе, которой является Delphi.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011603
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra

Вот только давайте не будем заводиться на тему VB vs Delphi, по моему представлению это приблизительно, скажем так равные средства разработки.

>преимущество Дельфей в том, что хоть тут MS не влезла, и так в остальном глюкавости хватает
глюкавости хватает в любои продукте, аксиому что ее в продуктах MS по дефолту больше чем в любом глюкавом софте я не приемлю.

>Но вот средства разработки у данного производителя оставляют желать лучшего.(это мягко сказано).
Ну Вам вероятно видней я работал с 91 года в разных которах, в том числе и в таких где использовали средства разработки от различных производителей, но основные вещи почему то делались на средствах от Microsoft. Наверное там не знали, что "средства разработки у данного производителя оставляют желать лучшего".

>А может все же намного позже , и каких новшеств? Не помню таких

Ну новшеств или не новшеств спорить не буду, а вот историю с патчем для ADO напомню
Может еще что нить написал бы, да сам Delphi не использую, те кто используют наверняка что нибудь добавить могут. Я это не к тому, что Delphi фигня а ВБ круто, а к тому что считаю ВБ как минимум не хуже.

>нормальной продвинутой промышленной системе
Вот тут Вы меня просветили я то все время думал что Delphi это один из многих RADов.

P.S. Не будьте столь категоричны, существует масса различных средств разработки все они в большей или в меньшей степени по возможностям равнозначны. Суть не в том какое средство круче, а в том как наиболее эффективно можно использовать то, которое знаешь.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011604
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лично я в своем ответе исходил из постановки задачи:
"Предприятие купило MS SQL 2000 Server.Есть для всего этого дела Сервак и три рабочие станции.Требуется написать клиенское приложение для работы с этой базой данных."

По-моему, для 3 рабочих станций вполне приемлемо написать приложение на Access2000. Зачем стрелять из пушки по воробям?
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011626
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Последних ответа - точно в яблочко. Абсолютно согласен с Genady и AlexUnik. И, вероятно, мое коротенькое сообщение по поводу ADO.NET не было воспринято серьезно остальными участниками дискуссии. А между тем это прорыв. Вот и посмотрим, в чьих продуктах после VS появится поддержка ADO+. И через сколько.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011636
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопросик, а как у Delphi, VB с коллективной разработкой?
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011638
DrAnimal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У VB есть интеграция с Source Safe, а вот дельфа - фигня в этом отношении...

Кстати, а фоксинушка не так уж и плох. Remote views егошние - мощный инструмент. В умелых лапах.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011646
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DrAnimal
>У VB есть интеграция с Source Safe, а вот дельфа - фигня в этом отношении...
Ну не нужно вот так-то, если не знаете, а то мало ли чего люди подумают . Прекрасно Дельфа интегрируется с Source Safe, кому нужно, могу выслать необходимый дистрибутив. С исходниками. Нет проблем.
Может, кстати, кто подскажет, как MultiEdit 8 заставить с VSS работать.

>Кстати, а фоксинушка не так уж и плох. Remote views егошние - мощный инструмент. В умелых лапах.
Это все, что у него есть хорошего?. Если сюда добавить "кривизну" разработки и скорость работы, то очень не хочется.

2 Genady.
>Вот только давайте не будем заводиться на тему VB vs Delphi, по моему представлению это приблизительно, скажем так равные средства разработки.

Я и не завожусь
. Вы по трем пунктам показали, почему VB, я так же показал, почему Delphi.
И получается, что рекомендуем мы и то и другое, потому что сами на нем в данное время работаем.
Так что пусть товарищ думает, чего ему ближе, скажем так: писать на Паскале или В.Бейсике. Я вот раньше на первом работал, потом FoxPro всякое под все, потом увидел Дельфу и про все забыл. Да и устойчиво работает она, в первых версиях были проблемы, а теперь все нормально.
Главное, что можно с любой БД.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011653
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>И получается, что рекомендуем мы и то и другое, потому что сами на нем в данное время работаем.
В общем да, но не совсем.
Когда выбираешь средство разработки, понятное дело надо брать то, которое лучше знаешь. А вот когда выбираешь из средств, которые знаешь одинаково, вут тут и начинаешь искать плюсы и минусы, причем эти плюсы и минусы проставляются совершенно субъективно, и это естественно, поскольку все мы разные с разными мнениями (что, по моему хорошо).
В общем вопросы на тему какое средство лучше изначально провоцируют на флейм, я и сам не понимаю зачем ввязался, сдуру наверное
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011700
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В общем вопросы на тему какое средство лучше изначально провоцируют на флейм...
Ура, появился мой единомышленник! А для того, чтобы раскрутить НЕ единомышленников (с тем, чтобы они потом ими стали ) предлагаю рассмотреть следующие вопросы:
1. Delphi более объектно-ориентированный. И еще в нем даже есть пакеты, которых нет в других продуктах (в том числе, времени выполнения). И с DLL он тоже может работать, как и VB. И с ActiveX (хотя, через левое ухо, но может). А вот VB с пакетами работать не может... пакеты не нужно регистрировать, а ActiveX нужно... Короче, писать нужно на Delphi!
2. Access - продукт MS. FoxPro - тоже. Только в A2K почему-то сокращена поддержка одного продукта MS другим. Для работы в A2K с файлами FoxPro рекомендуется ставить BDE (!!!). Это по поводу взаимной "дружелюбности" продуктов MS.
3. Множественного наследования нет ни в VB, ни в Delphi. Зато оно есть в C++. Ура! Все переходим на C++!
4. Давайте сравним, чего пришлось дольше ждать - патча для компонентов Delphi для MDAC2.6 или SR1a для Access2K-Rus, который по-человечески не смог работать с "родным" SQL2K.
5. С# - это круто! Это ново! Пока, правда, не до конца понятно, насколько глюковато... Поскольку релиз пока не появился. Но все равно, давайте писать на нем! Правда, там тоже нет множественного наследования . Значит-таки писать будем на C++.
6. Кстати, самый оптимальный код можно написать только на ассемблере. Следовательно, писать будем на нем.
7. На C++ неудобная среда разработки (по сравнению с Delphi). Значит, писать будем на VB!
8. Кстати, а почему никто не заикнулся об 1С? На нем ведь тоже можно писать? Тем более, что он тоже может работать с SQL-сервером. (А может и не работать ).
9. Работать нужно в технологии STORM2000 ( http://ics.perm.ru/products/storm/). Потому что все остальные инструментарии отрывают клиента от сервера. А эта технология позволяет разрабатывать приложение сразу на клиенте и сервере одновременно. Долой C++!
10. ADO+ есть только в C# и VB! Переходим на C#! Пока не обнаружим неустранимых глюков. Или тормозов... Тогда не переходим.
11. А вы что, полагали, что технология от MS может появиться в Delphi от Borland/Inprise раньше, чем в самой MS? Вот пакеты в MS уже сколько лет не появляются. И, видимо, не появятся...
12. Не, на Delphi писать нельзя. Вдруг MS загнется и перестанет помогать деньгами Borland... Представляете, что тогда с Borland произойдет!
13. Нет, как-то слишком это все расплывчато и неопределенно. Может быть лучше подумаем над тем, что раньше появилось - курица или яйцо? Или над тем, кто от кого произошел - Дарвин от обезъяны или наоборот? Тут как-то больше отправных точек... Правда, это уже Offtopic... В общем-то, как и заданный выше вопрос...

Резюме. Пиши на том, что знаешь . На всем остальном получится хуже.
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011706
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть идея, переходим на ассемблер и пишем всё сами. Одно успокаивает, тиражировать будем собственные ошибки...
...
Рейтинг: 0 / 0
Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
    #32011710
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, обязательно найдется ошибка в трансляторе. Лучше сразу писать в коде.
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Посоветуйте, на чём лучше писать клиенское ПО for MS SQL 2000?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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