Опрос
Опрос Тема Опроса: Хотели бы Вы принять учатие в проекте free like 1C&



« Последняя модификация: trdm : 10. Апреля 2007 :: 13:12 »
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 11 ОтправитьПечать
Очень популярная тема (более 25 ответов) Создание кросплатформенной среды Like 1C. (число прочтений - 84584 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #75 - 13. Апреля 2007 :: 19:03
Печать  
Цитата:
Может не в тему но очень бы хотелось чтобы код можно было открывать (без проблем) в 1С.

Очень довольный Очень довольный А ты хочешь, чтобы код можно было открывать в 7.0, 7.5, 7.7 или 8.0-8.1?  Смех
  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 129
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #76 - 14. Апреля 2007 :: 10:45
Печать  
trdm писал(а) 13. Апреля 2007 :: 11:15:
Алгоритмы от gpl2c можно перебросить (переориентировав на новые объекты) в новый проект, благо оба проекта пишутся на С++..


Это видимо единственный вариант, значит и от 1L мало толку, надо по максимуму копировать gpl2С.
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #77 - 14. Апреля 2007 :: 11:47
Печать  
Я бы тоже хотел поучаствовать, но времени на это крайне мало. Вот если бы был вариант чего нибудь типа "Архитектор-консультант на 20 минут в день", тогда да.  Улыбка
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #78 - 14. Апреля 2007 :: 12:36
Печать  
Цитата:
Привет всем.
Может не в тему но очень бы хотелось чтобы код можно было открывать (без проблем) в 1С.
А то переписывать заново программу уже надоедает.

Присоединяюсь, это было бы очень правильно сделать совместимость.
Но только "в один конец" в сторону от V7 к 1Л.
Но чего стоит язык который расширять низя?  К примеру усовершенствования:
- Ввести допустим многострочный комментарий /**/, почему бы и нет,
- Сделать инициализацию глобальных переменных константного типа прямо в секции описания переменных. "Перем глОтгрузкаТоваровКупленных = "О" Экспорт Конст;"
чем плохо? )))
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #79 - 14. Апреля 2007 :: 12:39
Печать  
sedmin писал(а) 14. Апреля 2007 :: 11:47:
Я бы тоже хотел поучаствовать, но времени на это крайне мало. Вот если бы был вариант чего нибудь типа "Архитектор-консультант на 20 минут в день", тогда да.  Улыбка

Поучаствовать можно в принцЫпе и хорошей идеей и знаниями и хорошо спроектированной разработкой.
  
Наверх
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 129
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #80 - 14. Апреля 2007 :: 17:58
Печать  
Ну дык что делаем: 1L? Копируем 2с на Qt?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #81 - 14. Апреля 2007 :: 18:13
Печать  
Boris_1c писал(а) 14. Апреля 2007 :: 17:58:
Ну дык что делаем: 1L? Копируем 2с на Qt?

Может быть берем лучшее, готовое, работающее?   Подмигивание
  
Наверх
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 129
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #82 - 14. Апреля 2007 :: 18:18
Печать  
trdm писал(а) 14. Апреля 2007 :: 18:13:
Boris_1c писал(а) 14. Апреля 2007 :: 17:58:
Ну дык что делаем: 1L? Копируем 2с на Qt?

Может быть берем лучшее, готовое, работающее?   Подмигивание


Из двух вариантов лучшее 2С, а работающее 1С  Улыбка
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #83 - 14. Апреля 2007 :: 18:41
Печать  
Мне было бы, конечно, интересно поучаствовать в любом качестве (в каком получится). Но для начала я бы хотел увидеть цели, которые ставят участники проекта.

В первую очередь хотелось бы услышать, на что ориентируется проект, чем будет 1L - универсальной мощной средой разработки, либо средством быстрой разработки (RAD)? Это, я считаю, основной вопрос. Можно сказать, что 1С сделала скорее не платформу разработки, а RAD-среду, о чем говорит большое количество мастеров, нерасширяемость объектной модели (отсутствие ООП) и отсутствие средств модификации того, что создано RAD-средствами.

Имеется в виду то, что после создания запроса, отчета и т.д. с помощью мастера, все последующие доработки нужно вести вручную. То есть в сравнении с Clarion-ом, как нет возможности подключить свой код в шаблон и продолжить пользоваться им дальше, так нет возможности модифицировать сам шаблон. В другом подходе (например, Delphi) этот же инструмент выглядит в виде компоненты, от которой можно как унаследовать что-то свое, так и модифицировать и продолжать использовать далее.

Обобщая, можно сказать, что в 1С практически нет возмоности написания универсального кода. Или, иначе говоря, нет средств повторного использования кода.

Второй вопрос такой: каков планируемый уровень совместимости с 1С (7.7 или 8.0) и 1С++?

Эти вопросы интересны в связи с тем, что наша фирма ищет среду разработки для новой версии нашей системы. V7.7 + 1C++ становятся малоинтересны в связи с двумя причинами: пользовательский интерфейс времен прошлого века Улыбка и мощный анти-PR со стороны 1С. Попробоволи V8, она оказалась не многим лучше семерки, а где-то даже хуже из-за отсутствия 1С++. Других подходящих промышленных платформ мы также не нашли.

Попробую перечислить требования к желаемой платформе разработки (пожалуй, не по степени важности):
- халявность, если не для разработчика, так для клиента;
- возможность писать код на русском языке;
- объектно-ориентированный язык программирования;
- возможность изпользования как двухуровневой, так и трехуровневой архитектуры, говоря иначе, возможность использования сервера приложений;
- возможность быстрого, а лучше автоматического, переноса пользовательского интерфейса в WEB-интерфейс Улыбка;
- возможность использования различных СУБД, чтобы клиент мог сам выбрать СУБД, вплоть до Оракла;
- наличие регистровой модели данных;
- возможность создания собственных моделей данных (пожалуй, для этого достаточно иметь ООП);
- работа с распределенными базами данных, но без заморочек, которые есть у 1С в УРБД  Улыбка.

А еще одно требование: возможность портирования кода из 1СV7.7 + 1С++. Очень довольный

Понятно, что всего того, что я перечислил, нет ни в одном средстве разработки, и никогда не будет в 1L.  Подмигивание И понятно, что придется выделить из этих требований наиболее важные, а от остальных отказаться. А если набора наиболее важных требований не найдется ни в одном существующем средстве разработки, то придется писать свое. Вот поэтому и хотелось бы от вас услышать, что вы хотите реализовать в своей системе.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #84 - 14. Апреля 2007 :: 18:49
Печать  
sedmin писал(а) 14. Апреля 2007 :: 18:41:
- наличие регистровой модели данных;

Что ты имеешь ввиду? Регистровый калькулятор?
  
Наверх
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 129
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #85 - 14. Апреля 2007 :: 19:01
Печать  
Где-нить есть описание того что сделано, и что в камом состоянии находится (1L)?
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #86 - 14. Апреля 2007 :: 19:28
Печать  
trdm писал(а) 14. Апреля 2007 :: 18:49:
sedmin писал(а) 14. Апреля 2007 :: 18:41:
- наличие регистровой модели данных;

Что ты имеешь ввиду? Регистровый калькулятор?

Какой калькулятор? Имеется в виду объект "Регистр" в том виде, в каком он реализован в 1С. Ну или в более общем виде. В который что-то заносится, а потом извлекается.
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #87 - 14. Апреля 2007 :: 19:28
Печать  
sedmin писал(а) 14. Апреля 2007 :: 18:41:
Мне было бы, конечно, интересно поучаствовать в любом качестве (в каком получится). Но для начала я бы хотел увидеть цели, которые ставят участники проекта.

...

А если набора наиболее важных требований не найдется ни в одном существующем средстве разработки, то придется писать свое. Вот поэтому и хотелось бы от вас услышать, что вы хотите реализовать в своей системе.


Тут очень важно понять суть открытых проектов, вам ни кто ни чего не должен, и не обещает, люди работаю как это говориться, под хорошее настроение - just for fun.
Естественно, они ставят перед собой некие конечные цели, но они опять же зависят от настроения.

Если, вы хотите видеть продукт в том виде, котором вам удобнее, то принимайте посильное и активное участие в нем, так как если вы являетесь соучастником проекта, то имеете права голоса в различных вопросах, и можете сами выдвигать новые идеи.

При желании, вы можете подключиться к любому рабочему проекту, скажем в Ananas и gpl2C, с удовольствием примут ваши патчи, или могут дать доступ к CVS/SVN ... да и вообще можете если чувствуете силу сделать форк любого проекта.

Если говорить на счет 1Л, но основная задача этого проекта, возможность безболезненого перехода с 1С 7.7 на открытую и удобную и кросплатформенную систему.
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #88 - 14. Апреля 2007 :: 19:36
Печать  
Boris_1c писал(а) 14. Апреля 2007 :: 19:01:
Где-нить есть описание того что сделано, и что в камом состоянии находится (1L)?


Из главного, могу сказать чего нет.
В конфигураторе нет:
- Реструкторизации БД.
- Загрузки/обновления МД из внешнего источника.
В предприятие, есть только константы, нет:
- Справочника
- Документа/Журнала
- Регистра
- БИ (не планировалось)
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #89 - 14. Апреля 2007 :: 23:25
Печать  
DmP писал(а) 14. Апреля 2007 :: 19:28:
sedmin писал(а) 14. Апреля 2007 :: 18:41:
Мне было бы, конечно, интересно поучаствовать в любом качестве (в каком получится). Но для начала я бы хотел увидеть цели, которые ставят участники проекта.

...

А если набора наиболее важных требований не найдется ни в одном существующем средстве разработки, то придется писать свое. Вот поэтому и хотелось бы от вас услышать, что вы хотите реализовать в своей системе.


Тут очень важно понять суть открытых проектов, вам ни кто ни чего не должен, и не обещает...

А никто и не говорит, что кто-то кому-то чего-то должен. Просто хотелось бы определиться с направлением, в котором вы собираетесь идете, и решить, по пути нам с вами, или нет. Вот и все.

То, чего хотелось бы видеть (сделать) нам, я в общих чертах обрисовал. А то, что собираетесь делать вы, мне до сих пор не ясно.

Из прочитанного только понял, что вы хотите сделать свободную мини-1С для небольших предприятий с частичной совместимостью с 7.7. Но это ни о чем не говорит. В чем суть ограничения "для небольших предприятий"? То, что они не смогут поставить MS SQL? Непонятно, хотелось бы поточнее. Тем более, что мы собираемся разрабатывать системы для больших предприятий.

Скажем так, вы смогли бы отсортировать тот перечень, что я писал, в интересном для вас порядке? Ну или написать свои пункты?

Как вы могли заметить, в моем перечне нет мастеров, потому что мы ими совсем не пользуемся. А 1С же, наоборот, позиционирует среду разработки как RAD-систему. Они говорят: пользуйтесь мастерами, и за 40 часов вы набросаете конфигурацию, которая на 70% будет вас удовлетворять.

Может быть, вы тоже собираетесь разработить RAD-систему, только пока не думали об этом?

Цитата:
люди работаю как это говориться, под хорошее настроение - just for fun.

А вот тут я не соглашусь. Даже в открытых проетах люди работают, чтобы создать то, чем они будут пользоваться. А вот этот-то пункт у всех людей разный. Весь вопрос в том, на сколько он у них совпадает.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 11
ОтправитьПечать