Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Почему все программы с FB пишутся на Delphi?  [new]
Linium
Member

Откуда:
Сообщений: 25
Почему все программы с FB пишутся на Delphi?
28 авг 12, 09:42    [13073749]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Пылесос
Member

Откуда: с пыльной фабрики
Сообщений: 2343
Linium
Почему все программы с FB пишутся на Delphi?


с чего бы? не все но много. потому что библиотека под это дело есть хорошая. хотя видел и джаву и .нет
28 авг 12, 09:45    [13073777]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Linium
Member

Откуда:
Сообщений: 25
Пылесос, а примеры можно? Что разработано не на delphi
28 авг 12, 09:46    [13073782]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Пылесос
Member

Откуда: с пыльной фабрики
Сообщений: 2343
Linium
Пылесос, а примеры можно? Что разработано не на delphi


прям сейчас не вспомню. но точно когда в гос конторе работал там было что то на джаве. аизгз что ли. видал пару софтин на .нет в сети, а так в основном разработки в конторе самописные видал, но вполне работо/конкурентно способные.
28 авг 12, 09:53    [13073818]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 28112
Linium
а примеры можно? Что разработано не на delphi

тут в основном люди используют Дельфи, или вообще сами его не используют.
Для InterBase и Firebird есть огромное количество разных драйверов для разных средств разработки. Раз они есть, значит кто-то на этих средствах разработки пишут.
Например, ODBC-драйвер. Его можно использовать где угодно - для интеграции с 1C, для работы из Excel, и т.д.
Драйвер .Net - понятно что его используют те, кто пишет на C#. Автор драйвера сам пишет на C# разные программы.
На Visual C++ тоже народ пишет программы с ФБ.
Какие именно программы? Да всякие разные. Те же, что пишут на Дельфи.
28 авг 12, 10:04    [13073879]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
arni
Member

Откуда: Иваново
Сообщений: 3547
Диля пишет под пых, вероятно.
28 авг 12, 10:13    [13073937]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9297
Linium
Пылесос, а примеры можно? Что разработано не на delphi
Трехзвенка.
Одна из двух поддерживаемых баз - FB.
Конкретно у нас - пророк, но в эпсилон-окрестности есть и огнептиц.
Реализация - java + jaybird/ojdbc.

P.S. Это если крайне грубо и упрощённо :)
28 авг 12, 11:04    [13074241]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Linium
Member

Откуда:
Сообщений: 25
kdv,а вообще разница есть использовать FIB+/IDX или пользоваться ODBC/JDBC? Например производительность/скорость выше где?
28 авг 12, 11:12    [13074297]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9297
Linium
Например производительность/скорость выше где?
Там, где руки прямее и тестирование лучше.
28 авг 12, 11:13    [13074309]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 28112
Linium
а вообще разница есть использовать FIB+/IDX или пользоваться ODBC/JDBC? Например производительность/скорость выше где?

http://www.ibase.ru/devinfo/choosecomp.htm

IBX/FIBPlus - компоненты прямого доступа. Ничего лишнего, могут использовать все возможности клиентской части (управление транзакциями, и т.п.)
ODBC - стандарт, никаких специфических параметров транзакций, одна транзакция на коннект, и т.д. Кроме того, это +1 слой к клиентской части.
JDBC - стандарт, драйвер не использует клиентскую часть (работает напрямую с сервером). Тоже есть ограничения.
28 авг 12, 11:16    [13074319]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9297
kdv
JDBC - стандарт, драйвер не использует клиентскую часть (работает напрямую с сервером).
Не использует - Type 4, Type 2 - очень даже использует.
28 авг 12, 11:20    [13074350]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60157
На развод похоже.
28 авг 12, 11:40    [13074534]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Gallemar
Member

Откуда: г.Иркутск
Сообщений: 5146
kdv, аналогов IBX/FIBPlus для C# нет?
28 авг 12, 11:52    [13074628]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Просто интересно
Guest
Linium
Почему все программы с FB пишутся на Delphi?


я пишу сейчас на дотнете.
Модератор: Посты с использованием олбанского будут удаляться.
28 авг 12, 11:54    [13074662]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30295

Hello, Gallemar!
You wrote on 28 августа 2012 г. 12:05:42:

Gallemar
аналогов IBX/FIBPlus для C# нет?

ты не поверишь, но их там не к чему ни пришить, ни пристегнуть

Posted via ActualForum NNTP Server 1.5

28 авг 12, 12:06    [13074812]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60157
Gallemar
kdv, аналогов IBX/FIBPlus для C# нет?
Там другая архитектура - есть провайдеры (доступа к БД).
Но зачем тебе это, если ты не знаешь азов C#/ADO.Net?

Мимопроходящий
ты не поверишь, но их там не к чему ни пришить, ни пристегнуть
Пристегнуть-то можно, но (никому) не нужно.
28 авг 12, 12:14    [13074891]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 28112
Gallemar
аналогов IBX/FIBPlus для C# нет?

дело в том, что в Дельфи "открыт" сам DataSet, то есть, только он стандартизирован, а компоненты выше можно писать какие угодно, т.е. TIBTransaction и TIBDatabase могут иметь любые свойства, и они унаследованы ни от чего ( TIBDatabase = class; TIBTransaction = class;). И даже сам DataSet можно переписать, чтобы он читал-писал данные в текстовый файл (есть пример в Дельфи начиная с версии 3).

В языке типа C# классы коннекта и датасета уже "жестко зашиты", их никто не переопределяет (не знаю, возможно ли это), поэтому подключать разные СУБД можно только на уровне драйвера.
Аналогично - BDE - TDatabase, ..., ADO и прочие.
Я уже указал статью, там написано, что все эти компоненты являются наименьшим общим делителем. То есть, на коннект одна транзакция, если она вообще есть, параметрами транзакции управлять нельзя (Firebird .Net является исключением), и т.д.
Просто потому, что другие СУБД такого не умеют. Вообще универсальные компоненты не могут использовать никакой специфики никакого сервера.

И уж тем более к этим стандартным вещам нельзя подцепить Services API, когда в Дельфи это решается простым написанием компонент.

Теоретически и в C# можно подцепить Services API, но этого никто не делает (никому из пользователей C# это не надо?).

Кстати, я с Эмбаркадеро делал серию вебинаров про InterBase недавно, была часть про компоненты и средства разработки. На этой части была проблема с записью, ее сейчас чинят, чуть позже дам ссылки.
28 авг 12, 12:37    [13075137]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9806
kdv
Кстати, я с Эмбаркадеро делал серию вебинаров про InterBase недавно, была часть про компоненты и средства разработки. На этой части была проблема с записью, ее сейчас чинят, чуть позже дам ссылки.

Что IBDataSet научат работать с двумя транзакциями?
28 авг 12, 12:44    [13075205]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 28112
Симонов Денис
Что IBDataSet научат работать с двумя транзакциями?

сам IBDataSet нет, но к IBQuery есть компонент IBUpdateSQLW, который подключается к отдельной транзакции. И существует уже 9 лет

http://www.ibase.ru/devinfo/ibx.htm#tran_use
28 авг 12, 12:47    [13075235]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9806
kdv
сам IBDataSet нет, но к IBQuery есть компонент IBUpdateSQLW, который подключается к отдельной транзакции.

Это я знаю. Просто думал мало-ли ввели штатный механизм.
28 авг 12, 12:51    [13075270]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 28112
Симонов Денис,

Джефф слишком ортодоксален.
28 авг 12, 12:55    [13075292]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30295

Hello, kdv!
You wrote on 28 августа 2012 г. 12:57:21:

kdv
Джефф слишком ортодоксален.
нет.
просто долбойоб.

Posted via ActualForum NNTP Server 1.5

28 авг 12, 12:57    [13075305]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60157
Как ожидаемо... :)
28 авг 12, 13:01    [13075346]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48144

Развели тут писанину на простой вопрос... Ясно же, что все программы с FB пишутся на
Delphi потому, что вообще все программы пишутся на Delphi. Остальное это так, баловство,
"программами" недостойное называться.

Posted via ActualForum NNTP Server 1.5

28 авг 12, 13:15    [13075464]     Ответить | Цитировать Сообщить модератору
 Re: Почему все программы с FB пишутся на Delphi?  [new]
Пылесос
Member

Откуда: с пыльной фабрики
Сообщений: 2343
Dimitry Sibiryakov
Развели тут писанину на простой вопрос... Ясно же, что все программы с FB пишутся на
Delphi потому, что вообще все программы пишутся на Delphi. Остальное это так, баловство,
"программами" недостойное называться.


ну опт....этож надо а...одной фразой все настроение испаганил. сколько лет пишу всякую всячину - и тут на те....
28 авг 12, 14:52    [13076424]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Firebird, InterBase Ответить