powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Переход с Delphi - ADO - MS SQL на C# - Firebird
35 сообщений из 35, показаны все 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
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36559984
Не ORM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что толку перед вашей сладкой парочкой бисер метать? Единственный паттерн, который осили - dataset
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36560053
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Три пути ведут к знанию: путь размышления - это путь самый благородный, путь подражания - это путь самый легкий и путь опыта - это путь самый горький.
Конфуций
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36560080
Не ORM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У нас свои пути. Или мудрствуем на печке, или изобретаем свои велосипеды
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36560805
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36560927
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,
не называй поля таблиц в кавычках?
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36560936
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Siemargl,
не называй поля таблиц в кавычках?
В смешанном регистре.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36561112
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,
ну я и говорю, что Hibernate здесь ни при чём
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36564208
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36630637
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Siemargl: пункт "бэкап"
http://www.sql.ru/forum/actualthread.aspx?tid=746726
относился к release candidate 2, и в release candidate 3 исправлен.
...
Рейтинг: 0 / 0
Переход с Delphi - ADO - MS SQL на C# - Firebird
    #36630642
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
до кучи, to Siemargl: топик вообще-то называется
"Переход с Delphi - ADO - MS SQL на C# - Firebird"
А не как-то иначе. А ты тут начинаешь собирать вещи, которые, кстати, и в release notes есть, и в faq есть
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Переход с Delphi - ADO - MS SQL на C# - Firebird
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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