Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Кто хочет конкретно поучаствовать в проекте? (число прочтений - 23943 )
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Кто хочет конкретно поучаствовать в проекте?
02. Декабря 2009 :: 19:40
Печать  
Пишу подобную систему. В общих чертах.

1. Ядро системы на Qt4. Сервер БД - PostgreSQL. написано процентов на 90. Предоставляет API прочим компонентам. Реализованы справочники, документы, константы, периодические реквизиты.

2. Формы. Базовые классы реализованы. Все на Qt. Хотя можно прикрутить и веб-движок.

3. Конфигуратор. В данный момент пишется конструктор метаданных.

4. Подсистема формирования отчетов. Тоже на Qt. Пока не реализовано.

5. Интерпретатор ЯП. Кто то может обойтись без него. Можно будет писать даже на C++. Я планирую использовать Ruby по объективным причинам. В принципе можно прикрутить любой, лишь бы можно было связывать с C++.

В качестве формата файлов принципиально используется XML.

Пока закрытая разработка. Предлагается участие разработчиков с сохранение авторских прав на код. Каждый член команды будет иметь право использовать всю систему в собственных целях, например написания ПО с целью зарабатывания денег, расширения возможностей по собственному усмотрению, и т.д. Дальнейшую лицензию определим совместно.

Форум здесь- http://skmproject.my1.ru/forum/2. Там пока пусто. Можете задавать вопросы там или здесь.

Завтра на http://skmproject.my1.ru будет выложено развернутое описание архитектуры системы.

Желающим разводить флуд просьба не беспокоиться. Только конкретные предложения участия и включения в процесс разработки.
« Последняя редакция: 03. Декабря 2009 :: 08:53 - skmdeveloper »  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #1 - 02. Декабря 2009 :: 20:55
Печать  
skmdeveloper писал(а) 02. Декабря 2009 :: 19:40:
Пишу подобную систему. В общих чертах.
2. Формы. Базовые классы реализованы. Все на Qt. Хотя можно прикрутить и веб-движок.

Дизайнер форм будет? Какие контролы? Есть ченить типа табличногоПоля с выбором поставщиков? Поля с педалями?
Отладчик/Профайлер в системе буит?
Сорцов не насыпете?
И ТЗ не забудьте Улыбка
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #2 - 02. Декабря 2009 :: 21:36
Печать  
skmdeveloper писал(а) 02. Декабря 2009 :: 21:21:
Идеальный вариант вообще не создавать свою IDE, а использовать готовую, например NetBeans.

Не факт, хорошая IDE залог быстрой разработки.
Тут есть форум: http://www.1cpp.ru/forum/YaBB.pl?board=openconf
Как раз по улучшению 1C-ной IDE.

skmdeveloper писал(а) 02. Декабря 2009 :: 21:21:
Нужно исходить из реальных возможностей и первоочередных задач, иначе судьба вечнонеспелого "Ананаса" гарантирована.

это правильно, а остальное субъективное ИМХО....
  
Наверх
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #3 - 03. Декабря 2009 :: 07:11
Печать  
А я, пока что, структуру данных разрабатываю, так как 1С-like структура меня категорически не устраивает.
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #4 - 03. Декабря 2009 :: 07:29
Печать  
Salimbek писал(а) 03. Декабря 2009 :: 07:11:
А я, пока что, структуру данных разрабатываю, так как 1С-like структура меня категорически не устраивает.

структуру чего?
  
Наверх
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #5 - 03. Декабря 2009 :: 08:20
Печать  
trdm писал(а) 02. Декабря 2009 :: 20:55:
...
Есть ченить типа табличногоПоля с выбором поставщиков?
...

а это
http://qt.nokia.com/doc/4.5/qsqlrelationaltablemodel.html
не подойдет?
  
Наверх
 
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #6 - 03. Декабря 2009 :: 08:51
Печать  
Табличное поле реализовано как самостоятельный тип данных.  Можно использовать в справочниках, документах и других объектах, которые сохраняются в БД.

Конфигурация системы хранится в БД. Есть импорт и экспорт в XML.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #7 - 03. Декабря 2009 :: 08:54
Печать  
blindvic писал(а) 03. Декабря 2009 :: 08:20:
trdm писал(а) 02. Декабря 2009 :: 20:55:
...
Есть ченить типа табличногоПоля с выбором поставщиков?
...

а это
http://qt.nokia.com/doc/4.5/qsqlrelationaltablemodel.html
не подойдет?

Может и пойдет. Не разбирался.
Но собственно меня не особо устраивают сами контролы.
А Qt любит менять их поведение.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #8 - 03. Декабря 2009 :: 08:54
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 08:51:
Табличное поле реализовано как самостоятельный тип данных.  Можно использовать в справочниках, документах и других объектах, которые сохраняются в БД.

О_о....
Это как?
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #9 - 03. Декабря 2009 :: 08:56
Печать  
Элементарно. В самом поле хранится только ссылка на объект.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #10 - 03. Декабря 2009 :: 08:59
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 08:56:
Элементарно. В самом поле хранится только ссылка на объект.

Не фига не понятно. Как колонками управлять? Вычислимые колонки? Иерархические заголовки? футтер? Сохранение восстановление порядка, перечня и свойств колонок?
Можно ли табличному полю назначить источник и указать какие колонки показывать.
Произхвольный запрос на выборку ему задать?
Меня в 1С++ табличном поле не устраивает его рукопашная настройка, хотелось бы чего попроще:
задать типизированный источник и указать набор колонок.
А ТП пусть само решит как ему отображаться.
Собственно я ТП поэтому и редко пользуюсь, что врукопашную много работы сделать надо...
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #11 - 03. Декабря 2009 :: 09:05
Печать  
А не много ли желаний для начала? Первоочередная задача сделать пусть и не крутотень но реально работающее. Модульная структура позволит развивать и усложнять систему.
Не хочется повторять судьбу ананасов и прочих амбициозных и поэтому не реализуемых проектов.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #12 - 03. Декабря 2009 :: 09:06
Печать  
На данный момент мне ситуация представляется так:
"хотите поучаствовать в создании кота в мешке?"
Хочется узнать особенности кота. И тогда уже решать стоит ли подключаться.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #13 - 03. Декабря 2009 :: 09:08
Печать  
skmdeveloper писал(а) 03. Декабря 2009 :: 09:05:
А не много ли желаний для начала?

Я свои желания сам реализую. Улыбка Поэтапно Улыбка
И высказанное здесь - это не желание, а наводящие вопросы, продиктованные желанием узнать что планируется.
Я бы попросил оголосить список того, что планируется сделать.
Желательно поэтапный (сразу все не сделаешь), провести аналогии с технологиями (что-бы не было нужды объяснять каждый пункт).
  
Наверх
IP записан
 
skmdeveloper
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 25
Зарегистрирован: 02. Декабря 2009
Re: Кто хочет конкретно поучаствовать в проекте?
Ответ #14 - 03. Декабря 2009 :: 09:15
Печать  
Я сторонник разделения обязанностей а бесплодных дебатов. Общие принципы ядра системы уже реализованы.

На данный момент требуется разработчики подсистем GUI, отчетов и конфигуратора.

Я предлагаю не кота в мешке а взаимовыгодное сотрудничество.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать