Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.04 c
3-1094467355
Heretic
2004-09-06 14:42
2004.10.03
Четырех-кратная связь таблиц. Проблема вывода табличных частей.


4-1093524576
SH@RK
2004-08-26 16:49
2004.10.03
Как узнать Caption активного окна, а также имя его exe ка ?


1-1095657753
prorok2
2004-09-20 09:22
2004.10.03
Форма и сообщения системы


14-1095332331
сетевой
2004-09-16 14:58
2004.10.03
WWW


3-1094456201
_Сергей_
2004-09-06 11:36
2004.10.03
Как на "клиенте" максимально быстро отловить крах SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский