Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизОбщие вопросы по Delphi Найти похожие ветки
← →
Scalder (2004-09-13 13:50) [0]1) Хочеться работать над одним проектом одновеменно как это можно реализовать на Delphi (пока 2 разработчика).. Может есть что-то встроенное типа VSS или подключение к CVS.
2) В проекте будет очень много экранных форм.. слышал что Delphi не очень хорошо работает с такими проектами... Будут-ли с этим сложности?
3) Программа будет использовать БД.. пока хочеться остановиться на Access, но не в коем случае не хочеться использовать BDE... можно-ли как-то это реализовать? (ну типа Oledb или компонента бесплатная есть...)
4) Данных в БД будет довольно много и структура будет довольно сложная... поэтому и отчетов будет просто огромное количество...
Делать все сразу заранее - гиблое дело... необходимо сделать настраиваемы отчеты - т.е. формирование отчета полностью из программы.(квалификация пользователей ОЧЕНЬ низкая... поэтому использование генераторов отчетов - не желательно). Возможно-ли такое?
5) И-так требования к прогамме выше + машина на которых может запускаться программа может быть что-то в духе п1-100 - получаеться производительность должна быть на уровне....
Какую версию посоветуете для реализации данного проекта?
Применять программу планируеться на машинах с установленными ОС Микрософт кроме 3.11 (3.1) и Windows NT4
← →
DiamondShark © (2004-09-13 14:03) [1]
> 2) В проекте будет очень много экранных форм.. слышал что
> Delphi не очень хорошо работает с такими проектами... Будут-ли
> с этим сложности?
Того, кто это сказал, надо найти и убить.
> 3) Программа будет использовать БД.. пока хочеться остановиться
> на Access, но не в коем случае не хочеться использовать
> BDE... можно-ли как-то это реализовать? (ну типа Oledb или
> компонента бесплатная есть...)
ADO
> 4) Данных в БД будет довольно много и структура будет довольно
> сложная... поэтому и отчетов будет просто огромное количество...
> Делать все сразу заранее - гиблое дело... необходимо сделать
> настраиваемы отчеты - т.е. формирование отчета полностью
> из программы.(квалификация пользователей ОЧЕНЬ низкая...
> поэтому использование генераторов отчетов - не желательно).
> Возможно-ли такое?
Не понял, каким образом квалификация пользователей исключает использование генераторов отчётов?
> Какую версию посоветуете для реализации данного проекта?
Любую.
← →
Игорь Шевченко © (2004-09-13 14:05) [2]
> 1) Хочеться работать над одним проектом одновеменно как
> это можно реализовать на Delphi (пока 2 разработчика)..
> Может есть что-то встроенное типа VSS или подключение к
> CVS.
TeamSource
← →
Гаврила © (2004-09-13 14:08) [3]TeamSource не советую
очень плохой продукт
← →
Игорь Шевченко © (2004-09-13 14:11) [4]Гаврила © (13.09.04 14:08) [3]
Я пользовался. Проблем (почти) не испытывал. Кроме того, не надо искать ничего дополнительного, уже готовый в комплекте поставки.
← →
Игорь Шевченко © (2004-09-13 14:16) [5]Гаврила © (13.09.04 14:08) [3]
> очень плохой продукт
Кроме того, мне всегда казалось, что в Borland неглупые люди работают, и вряд ли они бы с таким упорством стали бы включать "очень плохой продукт" в комплект поставки. Следовательно, чиь-то критерии в оценке качества продукта не сосвем верные - или Borland"а ли твои :) В первое мне верится меньше...
← →
Scalder (2004-09-13 14:16) [6]>>Не понял, каким образом квалификация пользователей исключает >>использование генераторов отчётов?
Я про то, что настройка отчета должа произходить полностью в программе... А использование внешних компонент повлечет проблемы использования мышки у пользователей :-)))
А чтоб можно было как-то передать в генератор отчетов - сгенерированный отчет (да и зачем использовать ещё одну прослойку?)
я не видел никогда...
Ок. Промежуточный результат:
1) Чем плох TeamSource?
2) Как я понял проблем с этим не наблюдаеться - вопрос закрыт.
3) ADO - ок. думаю устроит... хотя как я понимаю это надслойка ActiveX над Oledb - ещё один слой - не есть гуд.. .потя пофиг :-))
4) Ответа не получено... Можно-ли полностью самому создать (или с помощью стандартных компонент) отчет и распечатать его?
5) Ок. Тогда какая версия Delphi зарекомендовала себя как наиболее стабилная?
Спасибо за активное участие.
← →
Fay © (2004-09-13 14:17) [7]Я пользуюсь TeamSource - очень доволен.
← →
Суслик © (2004-09-13 14:18) [8]тоже не люблю teamsource.
есть глюки с потерей частей проекта.
пользоваться можно, но нужно часто делать backup.
Мое средство:
1) Ответственный за сборку проекта должен быть один.
2) windows commander + synchronize dir + compare files решит все проблемы с отслеживанием изменений.
← →
Суслик © (2004-09-13 14:18) [9]тоже не люблю teamsource.
есть глюки с потерей частей проекта.
пользоваться можно, но нужно часто делать backup.
Мое средство:
1) Ответственный за сборку проекта должен быть один.
2) windows commander + synchronize dir + compare files решит все проблемы с отслеживанием изменений.
← →
Sergey13 © (2004-09-13 14:19) [10]2Scalder (13.09.04 13:50)
Может заказчика сменить? 8-)
← →
DiamondShark © (2004-09-13 14:22) [11]
> 4) Ответа не получено... Можно-ли полностью самому создать
> (или с помощью стандартных компонент) отчет и распечатать
> его?
Можно. Любой генератор отчётов позволяет "настройку отчёта полностью в программе".
← →
Fay © (2004-09-13 14:28) [12]2 [6] Scalder (13.09.04 14:16)
> 5) Ок. Тогда какая версия Delphi зарекомендовала себя как
> наиболее стабилная?
Сёмёрка весьма стабильна.
← →
Гаврила © (2004-09-13 14:31) [13]
> [5] Игорь Шевченко © (13.09.04 14:16)
Мое мнение важнее ,чем мнение Борланда, потому что я потребитель продукта, а они его производят.
Кроме того ,не будем идеализировать Борланд - все мы знаем ,что у него есть хорошие решения, а есть и не очень хорошие ,и утверждать, что продукт хорош только по тому, что у него такая "фамилия" - нельзя.
Мои претензии к TS такие
1. время от времени неправильная отработка - вывод не того статуса файла, который реальнео есть.
2. Тормржение на больших проектах
3. После того ,как проект расширился и преодалел какую-то критическую точку, система начала валиться раз в 2 дня с полной порчей данных (хорошо, что у всех на компьютерах была копия).
После третьего падения снесли его нафиг ,и заменили на VSS.
А вообще теперь я глубокий поклонник StarTeam - вот это вешь !
← →
Scalder (2004-09-13 14:31) [14]Т.е.
Можно из программы полностью сформировать отчет?
т.е. ВООБЩЕ полностью?
>тоже не люблю teamsource.
>есть глюки с потерей частей проекта.
Т.е. он просто любит убивать часть проекта?
зашибись :-)
И насколько часто необходимо делать backup?
1) Можно-ли сделать батник для сохранения его базы ежедневно и без танцов с бубном?
2) А как можно отследить "убиство" части проекта, кроме его сборки?
← →
Суслик © (2004-09-13 14:33) [15]
> [14] Scalder (13.09.04 14:31)
> И насколько часто необходимо делать backup?
Понятия не имею. Я им перестал пользоваться в пользу указанной выше методики. Нам хватает.
← →
Fay © (2004-09-13 14:37) [16]2 [13] Гаврила © (13.09.04 14:31)
На Борланде валяется для скачикания StarTeam. Не подскажете, требуется ли ему "лекарство"? Если да, то где взять. Да, и что скачивать (файлы там не особо маленькие). fedorz (гав) front(тчк)ru
← →
wisekaa © (2004-09-13 14:37) [17]>[8] Суслик © (13.09.04 14:18)
У нас сейчас аналогичная система сведения проекта.
← →
Суслик © (2004-09-13 14:38) [18]
> [17] wisekaa © (13.09.04 14:37)
рад, что я не одинок.
какая бы система ни была, все равно нужен ответсвенный.
мне легче вносить изменения самому, чем потом разбираться, кто чего внес.
← →
Scalder (2004-09-13 14:39) [19]>После третьего падения снесли его нафиг ,и заменили на VSS.
Т.е. он как-то интегрируеться с ним или просто тупо работает как с неизвестными файлами?
Может тогда лучше cvs? вроде чичтема довольно не плохо себя зарекомендавала да и бесплатная, многими хостингами поддерживаеться...
>А вообще теперь я глубокий поклонник StarTeam - вот это вешь !
А это что за зверь? (url?)
← →
Scalder (2004-09-13 14:42) [20]ИМХО - при современном темпе разработки ПО тратить по полчаса времени на формирование предварительной версии ПО для тестирования - глупо....
В любой методологии разработки ПО говорят - формирование тестовой версии программы должно произходить в один клик... - иначе просто лень проведения постоянного тестирования...
← →
Игорь Шевченко © (2004-09-13 14:44) [21]Гаврила © (13.09.04 14:31) [13]
Вот же странно - в тех же Borland"овских конференциях, где тоже потребители собираются, не слышно громкого мата по поводу TeamSource. Я думаю, что какой-то feedback от пользователей все-таки имеется, и если есть проблемы, то Borland их учитывает, не так ли ? :)
← →
Гаврила © (2004-09-13 15:19) [22]
> [21] Игорь Шевченко © (13.09.04 14:44)
Наверно так, хотя я лично матерный feedback по этому поводу не отправлял :-)
← →
Iconka © (2004-09-13 15:36) [23]
> 1) Хочеться работать над одним проектом одновеменно как
> это можно реализовать на Delphi (пока 2 разработчика)..
> Может есть что-то встроенное типа VSS или подключение к
> CVS.
Удобная вешь Team Coherence. Интегрируется в Delphi. Есть Bug Traking, и возможность писать скрипты для сборки проекта.
> 3) Программа будет использовать БД.. пока хочеться остановиться
> на Access, но не в коем случае не хочеться использовать
> BDE... можно-ли как-то это реализовать? (ну типа Oledb или
> компонента бесплатная есть...)
FireBird + FIBPlus
← →
KSergey © (2004-09-13 15:59) [24]> [10] Sergey13 © (13.09.04 14:19)
> 2Scalder (13.09.04 13:50)
> Может заказчика сменить? 8-)
Или подрядчика? ;)
← →
KSergey © (2004-09-13 16:03) [25]> [8] Суслик © (13.09.04 14:18)
> Мое средство:
> 1) Ответственный за сборку проекта должен быть один.
> 2) windows commander + synchronize dir + compare files решит
> все проблемы с отслеживанием изменений.
Так и делаем. В принципе - устраивает. Но режим работы: сборка примерно раз в неделю, каждый делает свой достаточно дольшой кусок.
А вот претензии автора по поводу "одним кликом" и "пол-часа" - мне не понятны. Может это и хорошо обкатать технологию на малом, но для 2-х человек проблема "чтобы одним кликом" - по-моему не стоит. Это и так не много времени займет.
По-моему, это реально надо при нескольких десятках разработчиков.
← →
Sergey13 © (2004-09-13 16:04) [26]2[24] KSergey © (13.09.04 15:59)
Может и так, но именно подрядчик (как я понял) вопросы задает. Так что ему совет - менять заказчика. А то он "грустный" какой-то со своими сложными структурами на П100. 8-)
← →
Scalder (2004-09-13 16:07) [27]>Удобная вешь Team Coherence. Интегрируется в Delphi. Есть Bug Traking, и возможность писать скрипты для сборки проекта.
А вот это очень интересно :-)) Погляжу :-)))
>FireBird + FIBPlus
Мне тоже очень нравиться Firebird, но у некоторых пользователей стоит старые версии его и используеться... А иметь проблемы как-то не очень хочеться с совместимостью...
← →
Iconka © (2004-09-13 16:12) [28]
> Мне тоже очень нравиться Firebird, но у некоторых пользователей
> стоит старые версии его и используеться... А иметь проблемы
> как-то не очень хочеться с совместимостью...
Используй embedded-версию.
А на счет проблем в readme обещанно:You may run any number of applications with the embedded server without any conflicts. Having IB/FB server running is not a problem either.
← →
Scalder (2004-09-13 16:15) [29]Есть задача - а вот что я выберу для того чтоб написать - мои проблемы.. есть только условия конечного результата :-)
Почему сборки должны произходить очень часто - в ходе внедрения проекта будут проходить ОЧЕНЬ много мелких (косметических изменения - такой уж заказщик, что поделать :-()...
← →
KSergey © (2004-09-14 07:22) [30]Да, к стати
Есть смысл делать каждому разработчику некотрые куски с четко очерченным программным интерфейсом.
А исходники мы раскладываем по папкам на каждого разработчика: это, конечно, слабо связано с логикой приложения, зато легко реплицировать (каждый накидал свой каталог - вот и готово).
← →
Scalder (2004-09-14 08:32) [31]Четкое разделение всегда должно быть... Это не вопрос...
Вопрос только где делить? :-))) (Как разбить приложение на равные части по трудоемкости/сложности?)
← →
Гаврила © (2004-09-14 09:47) [32]
> [30] KSergey © (14.09.04 07:22)
Мы тоже так делали раньше, потом все таки пришли к схеме деления не по разработчикам ,а по функциональности.
А для удобства репликации как раз и существуют системы контроля версий
← →
KSergey © (2004-09-14 11:21) [33]> [31] Scalder (14.09.04 08:32)
> Вопрос только где делить?
А разработчик кто? Вот ему и решать.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.038 c