![]() |
|
Модераторы: LSD |
![]()
|
|
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: нет Всего: 12 |
-------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| Voldemar2004 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1650 Регистрация: 25.12.2004 Репутация: 1 Всего: 23 |
А мне C++ Builder нужен для работы с БД, удобно, программы работают шустро
-------------------- i_i (';') (V) ![]() |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Ты так говоришь как-будто только в Билдере можно с БД работать. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
W4FhLF, ты не прав, не просто работать, а удобно, просто и эффективно. MS не предоставляет таких удобств, разве только в управляемом коде.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Alexeis, зато компилятор от MS в состоянии собрать Qt, которая представляет удобные и грамотно спроектированные (Model/View based) классы для работы с БД.
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 1 Всего: 39 |
Билдер - страшный сон. Не нужен ни для чего, кроме разве что переманивания делфистов на расово более верный с++. Да и то, те дальше билдера часто не уходят.
Добавлено через 1 минуту и 16 секунд W4FhLF верно подметил, в Qt работа с БД сделана просто шикарно. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Так что в этом такого? В Билдере 100 лет модель отделена от представления. В основе модели существует понятие набора данных (TDataSet) предок всех наборов данных. Набор данных может создаваться из таблицы или получаться в результате SQL запроса. Набор данных после получения можно форматировать (даже не отображая). Один и тот же набор может связываться с несколькими представлениями, можно переключать представления в рантайме. Возьмем пример FireBird. Полноценная модель с транзакциями, блокированием и проч. Кроме того для наглядного представления есть такая штука как DataModule, которая представляет собой форму существующую только в дизайне. На ней можно аккуратно разложить и скомпоновать все компоненты для доступа, обработки, синхронизации и связи с базой. Получается что-то вроде готовой наглядной схемы, по которой сможет сортироваться любой программист, который откроет программу. Кроме того компоненты умеют работать не только в рантайме, но и в дизайне, т.е. во время проектирования, можно задать запрос прям в компоненте, активировать его и контролах увидеть результат. Куда еще более грамотно? P.S. Предполагаю, что судите по BDE, которому уже 100 лет в обед, который уже не поддерживается и существует только в старых проектах. MSSQL/MySQL/FireBird/SQLite и многие другие базы данных легко вписываются в модель БД. Также свободно доступ через ADO. Лично я для себя не встретил ни каких ограничений в управлении БД. Наглядность гибкость, расширяемость. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 1 Всего: 16 |
кстати ... это для меня новость. Вы ведь про ADO.NET ? Чем он плох так ? |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Alexeis, хорошо, возможно я слишком давно не заглядывал в страну билдера. Но дело-то в том, что в отличии от "старых добрых", когда билдер лидировал по части работы с БД, сейчас есть не менее удобные решения в рамках других дреймворков. Вкупе с остальными "прелестями" билдера я бы подумал.
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
W4FhLF, ну QT наверняка предоставляет кроссплатформенный доступ к БД. C# наверняка будет работать и под WinMobile.
Билдер пока что привязан к Windows, но ребята утверждают, что в версии 2010 есть уже IFDEF MACOS, так что нас вскоре ожидает нативный кросплатформ на билдере через Delphi код разумеется
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |