powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Переход с Delphi - ADO - MS SQL на C# - Firebird
25 сообщений из 35, страница 1 из 2
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559628
Misho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте всем!
Терзаюсь данным вопросом уже порядочно.
Т.е. не перевод работающей системы, а "сделать ли такой проект?"
Предпосылки такие:
1) Опыт "Delphi - ADO - MS SQL" около 10 лет.
2) Очень хочется освоить .NET, C#
3) ...еще хочется освоить OR-mapping, т.е. сделать все "по уму"
4) Есть реальный небольшой, не совсем комерческий проект, где можно спокойно поэксперементировать новичку и пр. Но в нем:
а) разработчик, он же администратор, он же поддержка - я один. (пока по кр. мере)
б) денег на п/о не дадут
в) БД может уже сейчас весить 10Гб и постоянно растет (хранит результаты неких измерений)
Поэтому нужна надежная бесплатная СУБД.

...Так вот...
Выскажите свое мнение, господа.
Конечно, есть сторонники-приверженцы "и того, и того".
В первую очередь, откликнитесь, пжл, те, кто имеет реальный опыт сравнения технологий в данных связках.
Насколько сложно это дасться?
Ну и конечно, любые аргументы "за - против", но чем-то обоснованные!

Спасибо.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559640
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Misho,
Рядом есть топик - 50 страниц - дерзай
автор.NET
"нет" или не НЕТ сейчас уже не модно - забудь (главное - ЯП выбрать)
автор3) ...еще хочется освоить OR-mapping, т.е. сделать все "по уму"
по уму обычно - Hibernate используют
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559655
Misho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Это про Центр Реабилитации топик?

А Entity Framework? A LINQ to ...?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559663
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Misho,
1. - да
2. - ты не понял.
В мире десктопа - не нужен ОРМ. Так же как и ООБД.
Он нужен (как данность) в Вэб приложениях.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559677
Misho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123"нет" или не НЕТ сейчас уже не модно - забудь (главное - ЯП выбрать)

Модно - не модно, а Дельфи из около 500 ИТ-вакансий не встретил нигде...

Petro123
2. - ты не понял.
В мире десктопа - не нужен ОРМ. Так же как и ООБД.
Он нужен (как данность) в Вэб приложениях.
1. чем вредно?
2. освоить на будущее.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559684
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. С С# сомнений никаких - динамично развивается, достаточно удобен.
Еще маленький плюсик - VStudio дешевле Delphi.

2.NHibernate - медленный, непрозрачный для использования - что еще больше "помогает" производительности.
Сейчас вместе с .NET 4.0 выйдет новый Entity Framework, надо его посмотреть.

3. LINQ - мне не нравится - пока какая то кривулина.

4. Firebird - впечатление пока в целом такое, что у нее достаточно широкое поле возможностей, но достаточно плотно усыпанное граблями. Достаточно посмотреть по форуму, например:

бэкап
вложенные запросы
проблемы апдейтов версий
ручная интеграция с VS
приколы округления
траблы sql
веселый оптимизатор - поиск
общие недостатки

Нельзя ли вручную засегментировать базы на MS SQL Express?
И нужен ли Вам такой опыт?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559713
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Misho
Терзаюсь данным вопросом уже порядочно.
Т.е. не перевод работающей системы, а "сделать ли такой проект?"

если цель проекта увидеть насколько "по уму" после датасетов будет работать ORM, сколько на это потребуется услилий и вообще позаниматься мазохизмом, то выбранный вариант именно для этого. То, что это не перевод работающей системы - несомненный плюс, система останется работатать.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559716
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl4. Firebird - впечатление пока в целом такое, что у нее достаточно широкое поле возможностей, но достаточно плотно усыпанное граблями. Достаточно посмотреть по форуму, например:

бэкап
вложенные запросы
проблемы апдейтов версий
ручная интеграция с VS
приколы округления
траблы sql
веселый оптимизатор - поиск
общие недостатки

хм.., а где в приведенных ссылках "грабли"?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559730
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Соглашусь. Кому "грабли", а кому привычный рабочий процесс =)

Справедливости ради впишу противовесные плюсы Firebird.
1. Как уже сказал - очень много features.
2. Бесплатная и живая поддержка на этом форуме.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559738
Misho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargl2.NHibernate - медленный, непрозрачный для использования - что еще больше "помогает" производительности.
Сейчас вместе с .NET 4.0 выйдет новый Entity Framework, надо его посмотреть.
Спасибо, Siemargl
А интересно, EF эта будет с Firebird "общаться"?

SiemarglНельзя ли вручную засегментировать базы на MS SQL Express?
И нужен ли Вам такой опыт?
Не знаю, не прользовался. Можно пояснение или сцылку?
Как обходится ограничение 4Гб в SQL Express ?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559742
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. EF не пробовал.
2. Создаем 2...n-ю базу на том же инстансе, например разбитые по временным периодам (или источникам измерений). Вручную определяем, к какому коннекту обращаться из запросой. Соль в том, чтобы не случалось в одном запросе обращаться к разным сегментам.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559743
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargliscrafm,
Соглашусь. Кому "грабли", а кому привычный рабочий процесс =)

я не в таком контексте спрашивал. Просмотрел топики, там просто "нецелевое использование", а не грабли. Это все равно, что говорить о том, что в MS SQL, почему-то , не работает "select from Dual". Т.е. с каждой СУБД свои методы работы.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559750
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Misho,
- нашли с чем сравнивать (блокировочник сиквел с версионником, старшую СУБД с младшей)
И вообще - причём тут субд к сабжу?
- если вакансий будет больше на java или бейсик - его изучать будем?

Если обсуждать всё подряд в перемешку с ЯП - то топик перерастёт в ПТ
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559753
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MishoКак обходится ограничение 4Гб в SQL Express ?
а у тебя будет больше 8-) ?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559754
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Танцы с бубном, например, как "метод работы" =)

Я привел примеры, выдержки. А дальше каждый решает сам - привыкать с ньюансам (а они есть у каждой СУБД) или нет. И чего это будет стоить и какая будет выгода.

Вот лично Вам, нужна нормальная переносимость программ между СУБД или нет?
Т.е. другой синтаксис sql запросов - для Вас - это "грабли"?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559755
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123MishoКак обходится ограничение 4Гб в SQL Express ?
а у тебя будет больше 8-) ?
говорит больше.
MishoБД может уже сейчас весить 10Гб и постоянно растет (хранит результаты неких измерений)
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559756
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl2. Создаем 2...n-ю базу на том же инстансе, например разбитые по временным периодам (или источникам измерений). Вручную определяем, к какому коннекту обращаться из запросой. Соль в том, чтобы не случалось в одном запросе обращаться к разным сегментам.
не похоже что ты из Delphi :) - странные проблемы
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559758
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
Вот лично Вам, нужна нормальная переносимость программ между СУБД или нет?
Т.е. другой синтаксис sql запросов - для Вас - это "грабли"?
теперь понятно - "горячее переключение БД"
- ОРМ
или
- Универсальные компоненты (ADO\AnyDac\...)
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559760
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglВот лично Вам, нужна нормальная переносимость программ между СУБД или нет?
Т.е. другой синтаксис sql запросов - для Вас - это "грабли"?

1. лично мне не нужна. СУБД для проекта выбирается на начальном этапе и никуда не переносится. А если менять СУБД, то во многих приложениях даже модель данных лучше поменять, потому что она часто создается с учетом особенностей той или иной СУБД.
2. Другой синтаксис запросов для меня - это просто другой диалект языка. Естественно, в зависимости от этого, нужно "предложения" правильно строить.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559802
Не Delphi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно. Давно пора перестать таскать неудобные, старые чемоданы без ручек. Выбор большой. Помимо ORM есть разные вариации на тему ActiveRecord. Будут только одни плюсы. Современные мобильники значительно отличаются от первых гантелей.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559836
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не Delphi
Помимо ORM есть разные вариации на тему ActiveRecord
:)
расскажи подробнее
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559917
Misho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...Но все-таки...
Вот, допустим, сделал я клиента так, что он не зависит от хранилища данных.
(я надеюсь такое возможно в Сш)
И таки интересует насколько на данном этапе развития отношений .NET - Firebird
будет ЭТО работать?
Насколько надежно? быстро? без системных багов и несовместимостей?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559942
Не ОРМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Не Delphi
Помимо ORM есть разные вариации на тему ActiveRecord
:)
расскажи подробнее
Нужен еще один топик на 50 страниц? Это к Вике. Могу предложить более продуктивный способ вместо просиживания штанов в форуме:открываешь гугл, бороздишь просторы, изучаешь доки и примеры, выбираешь, делаешь пилотные проекты при отсутствии опыта в подобном, если после этого не сменишь чемоданы, начинай все с начала.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559964
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ОРМPetro123Не Delphi
Помимо ORM есть разные вариации на тему ActiveRecord
:)
расскажи подробнее
Нужен еще один топик на 50 страниц? Это к Вике. Могу предложить более продуктивный способ вместо просиживания штанов в форуме:открываешь гугл, бороздишь просторы, изучаешь доки и примеры, выбираешь, делаешь пилотные проекты при отсутствии опыта в подобном, если после этого не сменишь чемоданы, начинай все с начала.
я от тебя ничего и не ждал.
Ты ляпнул про ActiveRecord .
Нечего сказать - молчи.
PS не коси под quest_2004...'a. Он может так ответить - ты нет.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559967
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Не Delphi
Помимо ORM есть разные вариации на тему ActiveRecord
:)
расскажи подробнее
не ведись. Это же известный здесь любитель паттернов. Ники только меняет. Обрати внимание, он употребил выражение "помимо ORM", очевидно не понимая, что ActiveRecord просто один из вариантов реализации ORM. Представь, что он может тогда рассказать.
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Переход с Delphi - ADO - MS SQL на C# - Firebird
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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