>> Дрочка на opensource не нужна. Я не собираюсь разбираться с косяками того же лазаруса.
>> Ну-ну. Я так понимаю о рисках использования закрытого ПО в длительной перспективе вы ничего не знаете и не читали.
С опенсорсем риски тоже есть, они другие но их не меньше. Как показывает жизнь Борланд и Эмбаркадеро достаточно надежные компании что бы не бояться использовать их продукт.
>> Вы сейчас можете найти современную программу на Delphi? Я вот такой не припомню ни одной.
TheBat, SPlan. Куча корпоративного софта и софта государственных контор. Более плотно вопрос не изучал.
>> Delphi давно не mainstream. Сейчас под windows все пишут на .NET.
Последние версии Delphi, если не ошибаюсь, тоже поддерживают .NET.
Дрочка на mainstream не нужна. Он слишком часто меняет свое направление. Перепись программы на .NET только потому что "Сейчас под windows все пишут на .NET." - верх идиотизма.
>> Возьмите windows 7 причем 64 битную и проверьте как это все там собирается.
У меня ее нет. Если не будет собираться или работать - это не конец цвета. У нас бизнес а не шашечки. Если не пойдет под 64 - можно просто не использовать 64. Дрочка неа 64 не нужна. Но думаю что все будет работать без проблем.
Хотя вспомнил, ставили мы сервер и клиента на бук с семеркой 64. Работало. Delphi - не ставил.
>> Мы имеем код написанного в среде разработки которой в этом году уже 11 лет. >> Этот код довольно велик, не документирован, не имеет четкой архитектуры.
141 форма, общим размером DFM 1.3мб 146 юнитов общим размером паскалевского кода около 2мб и некоторое количество своих и сторонник библиотек используемых не только в этом проекте.
Библиотеки без исходного кода принципиально не используются.
Итого на 141 форму суммарно 2,5мб исходного кода. На одну соответственно 17кб в среднем. А сколько, в среднем у вас кода на одну форму? На экономном ОРМ?
>> Разработчиков под него уже сейчас надо искать с факелами.
80% тех кто работает с Firebird - пишут на Delphi. Гнездо Firebird известно :) Так что проблема поиска с факелами - в бОльшей степени надумана. То что на Delphi мало пишет молодняк - это даже плюс, люди с опытом :)
>> Перенос на новую Delphi займет довольно много времени и сил.
Перенос на что бы то ни было займет много времени и сил. Но перенос ради переноса - не нужен.
>> Использует РСУБД той же давности.
Это вы выдумываете. Используется последний зарелизенный Firebird 2.5.1.
>> И никаких действий по приведению ее к современному состоянию как-то не прикладывается.
Если вы про переписывание на язык по писку последней моды - то да, не делается. А рефакторинг потихоньку происходит практически при залазе в исходники, с целью повышения стройности кода и архитектуры.
no subject
>> Ну-ну. Я так понимаю о рисках использования закрытого ПО в длительной перспективе вы ничего не знаете и не читали.
С опенсорсем риски тоже есть, они другие но их не меньше.
Как показывает жизнь Борланд и Эмбаркадеро достаточно надежные компании что бы не бояться использовать их продукт.
>> Вы сейчас можете найти современную программу на Delphi? Я вот такой не припомню ни одной.
TheBat, SPlan. Куча корпоративного софта и софта государственных контор.
Более плотно вопрос не изучал.
>> Delphi давно не mainstream. Сейчас под windows все пишут на .NET.
Последние версии Delphi, если не ошибаюсь, тоже поддерживают .NET.
Дрочка на mainstream не нужна. Он слишком часто меняет свое направление.
Перепись программы на .NET только потому что "Сейчас под windows все пишут на .NET." - верх идиотизма.
>> Возьмите windows 7 причем 64 битную и проверьте как это все там собирается.
У меня ее нет. Если не будет собираться или работать - это не конец цвета. У нас бизнес а не шашечки. Если не пойдет под 64 - можно просто не использовать 64. Дрочка неа 64 не нужна. Но думаю что все будет работать без проблем.
Хотя вспомнил, ставили мы сервер и клиента на бук с семеркой 64. Работало.
Delphi - не ставил.
>> Мы имеем код написанного в среде разработки которой в этом году уже 11 лет.
>> Этот код довольно велик, не документирован, не имеет четкой архитектуры.
141 форма, общим размером DFM 1.3мб
146 юнитов общим размером паскалевского кода около 2мб
и некоторое количество своих и сторонник библиотек используемых не только в этом проекте.
Библиотеки без исходного кода принципиально не используются.
База:
- 64 таблицы
- 108 процедур
- 107 триггеров
- 85 генераторов
- 28 исключений
- 179 индексов
Скрипт создания базы - 368кб
Итого на 141 форму суммарно 2,5мб исходного кода.
На одну соответственно 17кб в среднем.
А сколько, в среднем у вас кода на одну форму? На экономном ОРМ?
>> Разработчиков под него уже сейчас надо искать с факелами.
80% тех кто работает с Firebird - пишут на Delphi.
Гнездо Firebird известно :)
Так что проблема поиска с факелами - в бОльшей степени надумана.
То что на Delphi мало пишет молодняк - это даже плюс, люди с опытом :)
>> Перенос на новую Delphi займет довольно много времени и сил.
Перенос на что бы то ни было займет много времени и сил. Но перенос ради переноса - не нужен.
>> Использует РСУБД той же давности.
Это вы выдумываете. Используется последний зарелизенный Firebird 2.5.1.
>> И никаких действий по приведению ее к современному состоянию как-то не прикладывается.
Если вы про переписывание на язык по писку последней моды - то да, не делается. А рефакторинг потихоньку происходит практически при залазе в исходники, с целью повышения стройности кода и архитектуры.