Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Совместная разработка

Автор: Ontarion
Дата сообщения: 14.05.2005 21:16
Давайте, кто хочет, займёмся совместной разработкой. Лично я программирую в Delpi 7.
Автор: Raamzai
Дата сообщения: 14.05.2005 22:39
Я с тобой. Правда пишу на дельфях только 6 месяцев, но навыки работы с ctrl-c ctrl-v есть. Я пытался создать подобную тему (http://forum.ru-board.com/topic.cgi?forum=8&topic=10803) но видать не в том разделе, меня там засрали даже не спрасив что я хотел сказать.
Автор: crek
Дата сообщения: 14.05.2005 23:38
И я бы рад с вами.Но не попад, я на Vc++6.
Автор: evle
Дата сообщения: 15.05.2005 08:38
Ontarion
Совместной разработкой чего? Есть конкретные идеи или лишь бы чего?
Автор: Ontarion
Дата сообщения: 15.05.2005 12:18
Заниматься будем разработкой полезных утилит - качалок, редакторов, менеджеров. Первые проекты - "Ограничитель интернета" и "Разгребатель файлов" (названия чисто символические ). Общаться по теме здесь, а действительно заинтересованным обращаться на E-Mail (ontarion@mail.ru). Кодить будем исключительно на Delphi (только 6 и 7). Также творческие люди могут присоеденяться! И, наконец, главное: "Все работы будут производиться в первую очередь не ради создания популярной (а тем более коммерчесской) программы, а ради обмена знаниями и опытом, а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."
Автор: velaskec
Дата сообщения: 15.05.2005 12:55

Цитата:
для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием


Тогда, предлагю вам, заканчивать с Delphi

Но если серьезно, то не вижу проблем программировать совместно (как задекларировано), в разных редакторах, исползуя разные языки. Хотя конечно лучше c/c++ если уж чего-то добиваться.
Автор: Ontarion
Дата сообщения: 15.05.2005 13:01
Ты не прав! Язык Delphi - один из самых мощнейших языков высокого уровне (Точнее среда Delphi). В Делфи можно сделать абсолютно всё. Он очень прост и функционален. В отличии от C++ в нём не нужно напрягаться и писать всё ручками, а работу можно закончить гораздо быстрее. Во всём есть только один маленький недостаток. Скомпилированнные приложения в Делфи - очень жирные, но эта проблема решается сжатием в 2 раза при помощи ASPack. Для примера - The Bat сделана в Delphi 7.
P.S. А вообще эта не тема для обсуждения языков.
Автор: evle
Дата сообщения: 15.05.2005 13:14
Только не надо опять устраивать битву гигантов. Что лучше, Delphi или C обсудите во флейме (одна такая тема уже там есть).
Ontarion
Конкретизируй задачи, пожалуйста.
Автор: Ontarion
Дата сообщения: 15.05.2005 16:43
Итак: утилита под названием "Ограничитель интернета" при каждом новом соединении с интернетом начинает отсчёт времени и при окончании соединения заканчивает его. Время, проведённое в инете учитывается и из этого можно задавать ограничение - либо в трафики либо во времени. Например мне нужно 50 часов инета разделить на 2 месяца. После недолгих подсчётов вводится ограничение - 0.8 часов в день. При превышении лимита программа закрывает все вновь открытые интернет-соединения за день и выдаёт сообщение со звуковым оповещением. Неиспользованное время переносится на следующий день. Это лишь сотая часть описания. Дальше - слаще.

P.S. Позже расскажу про "Разгребатель файлов"
Автор: UncoNNecteD
Дата сообщения: 15.05.2005 17:18
Ontarion
Сервис или приложение?
Считать трафик умеете?
Где хранить данные?
Как будет учитываться недорасход?
Давай дальше
Автор: Ontarion
Дата сообщения: 15.05.2005 20:24
Всё нижеприведённое - это только о первой версии: Это будет программа, а не сервис. Эта программа не будет считать траффик. Недорасход будет расчитываться по простой формуле "недорасход = норма - расход", а на следующий день переносится так "новый_день = норма + недорасход". Решение о хранении данных будет вынесено поже. Варианты - ini, реестр, Access база данных.
Автор: Nvc
Дата сообщения: 15.05.2005 20:43
(только не бейте )
А может лучше взятся за разработку чего-то более практичного? Я понимаю, что

Цитата:
"Все работы будут производиться в первую очередь не ради создания популярной (а тем более коммерчесской) программы, а ради обмена знаниями и опытом, а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."

, но почему бы не все же не писать что-то коммерческое? Аргументы за:
1. Прибыль.
2. Все равно на практике пишут коммерческий софт. Если уж и учится разработке - то в идеале она одлжна быть максимально приближена к реальности.
3. Для чего тратить время на создание некоммерческого/неинтересного продукта, если ето же время можно использовать куда ефективнее - писать продукт полезней и коммерческий

Добавлено:
И еще. Вам би где-то rfr vbybvev CVS поставить.
Автор: Shurshunchik007
Дата сообщения: 15.05.2005 21:48
Тоже пишу в Delphi. Готов присоединится. Хотелось поподробнее про "Ограничитель интернета". А про коммерческие программы рано говорить Nvc, сначало нужно что-то дельное соорудить(без недолепов и т.д.), а лучше всего под разные платформы.
Автор: Nvc
Дата сообщения: 15.05.2005 22:13
Shurshunchik007
Дело в том, что хорошая программа с первого раза редко получается. Надо сначало выпустить первую версию, затем ее потестировать, виявить недочеты и потом уже писать нормальную. Так зачем повторять цыкл дважды? Да и если нет разницы, что писать, то лучше уж использовать труд максимальной ефективностю.
Еще вам нужен менеджер проекта. Т.е. в этом случае человек, который будет проектировать структуру программы, заниматся распределением заданий, контролем качества кода и т.д. Иначе точно ничего не получится
Автор: Ontarion
Дата сообщения: 15.05.2005 22:48
Nvc напоминаю главное:

Цитата:
"Все работы будут производиться в первую очередь не ради создания популярной (а тем более коммерчесской) программы, а ради обмена знаниями и опытом, а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."
Автор: Shurshunchik007
Дата сообщения: 16.05.2005 07:50
Точно! Так гораздо интересней! Да и полезней для нас самих!
Автор: krast
Дата сообщения: 16.05.2005 08:11
Ну дык чего, решили, так начинайте, флаг вам в руки. правда, хотелось чтобы все моменты находили отображение в топике, что делали, как планировали итд. такое себе реалити шоу кодеры за стеклом
Автор: Ontarion
Дата сообщения: 16.05.2005 09:53
Вот что: каждый, кто хочет присоединиться пусть отправит информацию о себе на ontarion@mail.ru (Ник, Сколько летов, Город проживания, Что умеет делать, И предложения и замечания). После, разработчики будут поделены на отделы (группы, как хотите, так и называйте), в зависимости от их умений, и каждая группа будет отдельно управляться завгруппом, каждый из которых будет докладывать о работе мне (не пугайтесь - это только для того, чтобы не было путаницы и неразберихи, работать будут все). За это время идёт составления плана работ и деление обязанностей. А пока составляются "Соглашение членов клуба" (я решил это сделать клубом разработчиков). Вперёд!
Автор: krast
Дата сообщения: 16.05.2005 10:15
Ontarion
ну ты и замутил... а просто попробовать программить не выйдет?
завкафедры, помощники, начальники... бюрократию развели
Автор: TheChampion
Дата сообщения: 16.05.2005 10:18
Ontarion

Цитата:
В отличии от C++ в нём не нужно напрягаться и писать всё ручками

Кто не знает, в C++ есть STL, ничего РУЧКАМИ писать не надо. Учи матчасть, салага!
Автор: Ontarion
Дата сообщения: 16.05.2005 10:58
TheChampion
Это не та тема, чтобы спорить. Все согласяться, что для утилит Delphi подходит как ничто другое. (также сравни, как ты будешь базу данных в C++ строить и как в Delphi - ни строчки кода для коннекта)
Автор: TheChampion
Дата сообщения: 16.05.2005 11:55
Ontarion
Вообще, для утилит есть perl. Опять-таки, как и для БД.
Автор: UncoNNecteD
Дата сообщения: 16.05.2005 12:29
TheChampion & ALL
Кончайте хаять Дельфи. Люди хотят на нем писать - пускай пишут, все равно нельзя писать командой на разных языках. Если у вас - есть тоже желание пописать командой - ну создайте тему - коллективная разработка на Сях-дот-Нет или еще на чем. Не надо офтопа и флуда.

Добавлено:
Ontarion
Как будете делить код для написания? Кто будет координировать процесс? Какие средства коллективной разработки собираетесь использовать?
Автор: mr_eoi
Дата сообщения: 16.05.2005 12:59
UncoNNecteD
13:29 16-05-2005
Цитата:
нельзя писать командой на разных языках

Весьма спорное утверждение. Если есть договорённость по интерфейсам, отдельные фрагменты проекта, написанные на разных языках, можно стыковать хотя бы на уровне динамически загружаемых библиотек (DLL) или ActiveX компонент.
Автор: Ontarion
Дата сообщения: 16.05.2005 13:13

Цитата:
Как будете делить код для написания? Кто будет координировать процесс? Какие средства коллективной разработки собираетесь использовать?

Я думаю, что это решит деление на группы разработчиков (об этом говорилось). Координировать процесс вообщем и целом буду я, а управлять отдельными группами будут завгруппы. Про последнее я не очень понял, и хотел бы узнать, что можно для этого дела использовать.

Добавлено:
Прошу подавать заявки! (резюме так сказать) на ontarion@mail.ru
Автор: velaskec
Дата сообщения: 16.05.2005 15:00

Цитата:
TheChampion
Это не та тема, чтобы спорить. Все согласяться, что для утилит Delphi подходит как ничто другое. (также сравни, как ты будешь базу данных в C++ строить и как в Delphi - ни строчки кода для коннекта)


Я не соглашусь Ontarion, есть ATL OLE DB consumer classes - идеальная вещь для работой с различными провайдерами БД. ok...ok здесь не место

Автор: Ontarion
Дата сообщения: 16.05.2005 19:15
Вот что: создаю основу, интерфейс, а потом делим - кто, что будет делать. Если кто хочет что-нибудь своё предложить, то предлагайте - не стесняйтесь!
Автор: Shurshunchik007
Дата сообщения: 16.05.2005 21:36
Так кто-нибудь скажет, что конкретно будет делаться? Масштабность программы и т.д.
Помню, что кто-то что-то говорил о реестре! Хорошо теперь с ним общаюсь. Нужна ли защита для предполагаемой программы! А если речь идет о "Огранечителе интернета" можно сделать режим фоновой формы на рабочий стол и оставить что-нибудь(кнопочку, Edit), для взаимодействия с ней... А так же можно сделать какой-нибудь хитрый выход, что-бы, например, дети не могли отключить... М-да меня понесло...
Автор: vserd
Дата сообщения: 17.05.2005 09:50
Ontarion

Цитата:
а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."

Так в чем проблема то?
Вот ты написал тех задание на
Цитата:
"Ограничитель интернета"
и чего? не можешь придумать как его разработать?


Ontarion

Цитата:
Вот что: каждый, кто хочет присоединиться пусть отправит информацию о себе на ontarion@mail.ru (Ник, Сколько летов, Город проживания, Что умеет делать, И предложения и замечания). После, разработчики будут поделены на отделы (группы, как хотите, так и называйте), в зависимости от их умений, и каждая группа будет отдельно управляться завгруппом, каждый из которых будет докладывать о работе мне (не пугайтесь - это только для того, чтобы не было путаницы и неразберихи, работать будут все). За это время идёт составления плана работ и деление обязанностей. А пока составляются "Соглашение членов клуба" (я решил это сделать клубом разработчиков). Вперёд!


Знаете что, рекомендую вам пойти лесом, и как можно дальше. Если хотите проектом по руководить тогда, зарегистрируйте проект на www.sourceforge.net, объясните цели и набирайте команду. А так это больше похоже на хитрожопость. "Ребятки, вы разработайте. А а я буду использовать ваш код в своем интренет кафе"

Ичего-то мне ваше описание, напоминает развертывание компании по вытягиванию денег из лохов.
TheChampion

Цитата:
Кто не знает, в C++ есть STL, ничего РУЧКАМИ писать не надо. Учи матчасть, салага!

Не расказывайте сказки, программирование на С++ на порядок затратнее чем на Delphi.
Особенно для новичков.
Автор: TheChampion
Дата сообщения: 17.05.2005 12:49
vserd

Цитата:
Не расказывайте сказки, программирование на С++ на порядок затратнее чем на Delphi.
Особенно для новичков.

Вы тоже не увлекайтесь. Потом эту "программу" так приходится вылизывать для скорости работы и совместимости, что если изначально писать на C++, то времени уйдет меньше.

И не надо путать программирование и рисование интерфейса. Это не тождество! И потом, есть VB! Специально для новичков. На нем, между прочим, весь офис написан.

Страницы: 1234

Предыдущая тема: Как отредактировать базу в *.GDB формате


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.