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



« Последняя модификация: trdm : 10. Апреля 2007 :: 13:12 »
Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Создание кросплатформенной среды Like 1C. (число прочтений - 75609 )
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Создание кросплатформенной среды Like 1C.
26. Марта 2007 :: 15:20
Печать  
Это ЭХО пероекта 1L.

Россия - технологический наркоман, сидящий на игле Майкрософта...

Нам нужен кросовый инструмент для НАШЕЙ работы


С тоской я смотрю на 1С-ну. Хорошая движуха, но с закрытым кодом.
И добавить ченить или изменить нужны знания немерянные.
А постоянно чего-нить хочется, да не подступишся.....

77 уже не хватает, V8 чето не хочется (((((
Надо ваять чето свое, самому не сделать явно, нужен коллектив...
В связи с этим и Опрос...
Только не подумайте что у меня весенний зуд )))

ИМХО все уже написано, надо просто собрать и интегрировать.
Например (only free):
Интерпретатор/отладчик: 2С, куча бесплатных интерапретаторов в сети.
Формы: 2С, Kate(Linux), QT-Designer и т.п.
Табличный редактор: 2С, QT, OpenOffice и т.п.
Запросы/классы/...: 1С++
Хранение метаданных: SQLite думаю прекрасно подойдет.
Структуры хранеия данных: 1С(чуток модернизировать) Подмигивание
Движки БД: SQLite, DB2 Express-C, MS, Postgress.
IDE: пока ищу нормальную...


+++++
1. Идей у всех до чертиков и больше только впихнуть некуда или чертовски трудно
2. концепция опробована и работает
3.  прототип есть велосипед не надо изобретать
4.  кросплатформенная библиотека есть. >>>>QT
5.  не говоря обо всем остальном... ))

ПС. Тока не надо пожалуйста флудить как на Мисте.
Прошу считать тему как место сбора заинтересованных лиц могущих поучаствовать...

проект собственно ведется, разыскиваются добровольцы для ускорения получения результата...
думаю это оживит немного затухающие проекты...
Ссылки:
-- проект:
Вика проекта >>> http://qt1l.sourceforge.net/wiki/index.php/Development
Форум >>> http://qt1l.sourceforge.net/forum/viewforum.php?f=1&sid=50038731d990dcf26322704e...
проект на sourceforge.net
-- QT
Форум по QT(1)
Форум на QTLib.ru
www.qtforum.org
http://www.trolltech.com/ сайт производителя
Разработка графического интерфейса с помощью библиотеки Qt3 - любимая ссылочка...

Коллекция стимуляторов:
http://www.kuban.ru/forum_new/forum9/files/288123.html

Один в поле не воин....
Вместе мы его подымем...

клоны данной ветки на разных сурсах:
http://www.sql.ru/forum/actualthread.aspx?tid=416376
http://www.rsdn.ru/Forum/Message.aspx?mid=2439709

Анкета на участие в проекте: Анкета
« Последняя редакция: 03. Марта 2008 :: 10:40 - trdm »  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #1 - 27. Марта 2007 :: 09:11
Печать  
Господа, если кто всетаки желает принять участие,
то может оставите координаты и краткое описание скилов?


А там уже будет интервью с координатором..
« Последняя редакция: 26. Февраля 2008 :: 19:51 - trdm »  
Наверх
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #2 - 28. Марта 2007 :: 12:27
Печать  
Похоже энтузиастов не так много.
А как поживает проет 1L?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #3 - 28. Марта 2007 :: 12:40
Печать  
Они много чего сделали.
Лучше пусть расскажет руководитель проекта...
Сам бы с удовольствием послушал...
+ У проекта есть Вика)
http://qt1l.sourceforge.net/wiki/index.php/Main_page
  
Наверх
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #4 - 28. Марта 2007 :: 13:00
Печать  
В опросе не хватает еще одного пункта: "принял бы участие, как пользователь."
  
Наверх
www  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #5 - 28. Марта 2007 :: 13:19
Печать  
fez писал(а) 28. Марта 2007 :: 13:00:
В опросе не хватает еще одного пункта: "принял бы участие, как пользователь."

Тестер или пользователь?
  
Наверх
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #6 - 28. Марта 2007 :: 14:45
Печать  
trdm писал(а) 28. Марта 2007 :: 13:19:
fez писал(а) 28. Марта 2007 :: 13:00:
В опросе не хватает еще одного пункта: "принял бы участие, как пользователь."

Тестер или пользователь?

А это не одно и то же ? Улыбка
  
Наверх
www  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #7 - 28. Марта 2007 :: 15:02
Печать  
fez писал(а) 28. Марта 2007 :: 14:45:
trdm писал(а) 28. Марта 2007 :: 13:19:
fez писал(а) 28. Марта 2007 :: 13:00:
В опросе не хватает еще одного пункта: "принял бы участие, как пользователь."

Тестер или пользователь?

А это не одно и то же ? Улыбка

С точки зрения фирмы 1С?  Смех
  
Наверх
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #8 - 28. Марта 2007 :: 18:54
Печать  
trdm писал(а) 27. Марта 2007 :: 09:11:
Эту войну в одиночку не выиграть!

Ну если это война...

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #9 - 28. Марта 2007 :: 19:01
Печать  
sedmin писал(а) 28. Марта 2007 :: 18:54:
trdm писал(а) 27. Марта 2007 :: 09:11:
Эту войну в одиночку не выиграть!

Ну если это война...

Пожалуй, не буду сюда ничего писать. Участники проекта 1С++ меня поймут. Нерешительный

Вообщето война. наподобие холодной. только тс...
били выжимает Росиию на скоко млн. американских рублей в год? Все сидят на ключевом софте который функциклит только под win. а наши балбесы этого не видят. Россия велика, но её сейчас загибают как хотят. Есть фронт на котором можно отыграться и грош нам цена если ничего не сделаем.
« Последняя редакция: 03. Марта 2008 :: 10:50 - trdm »  
Наверх
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #10 - 04. Апреля 2007 :: 13:58
Печать  
Итоговый вывод опроса какой?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #11 - 04. Апреля 2007 :: 14:37
Печать  
Igor-bts писал(а) 04. Апреля 2007 :: 13:58:
Итоговый вывод опроса какой?

проголосуй, узнаешь.
  
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #12 - 08. Апреля 2007 :: 16:38
Печать  
Как вариант:
Интерпретатор/компилятор: C#.
Формы: WinForms в .Net.
Табличный редактор: OpenOffice.
Запросы/классы/...: Ado.Net
Хранение метаданных: SQLite, MSSQL 2005 Express.
Структуры хранеия данных: ...
Движки БД: SQLite, DB2 Express-C, MS, Postgress.
IDE: доработка SharpDevelop
Очень много бесплатных наработок...
Просто, надежно, кроссплатформенно.
  
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #13 - 08. Апреля 2007 :: 16:43
Печать  
под линух аналог .net - mono. насколько он живой?
скорее всего получится что софт написанный на шарпе будет только под винду.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #14 - 08. Апреля 2007 :: 16:52
Печать  
Люди пишут, что активно развивается. У меня linux нет, не пробовал.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #15 - 08. Апреля 2007 :: 18:12
Печать  
edwe писал(а) 08. Апреля 2007 :: 16:38:
Как вариант:
Интерпретатор/компилятор: C#.
Формы: WinForms в .Net.
Табличный редактор: OpenOffice.
Запросы/классы/...: Ado.Net
Хранение метаданных: SQLite, MSSQL 2005 Express.
Структуры хранеия данных: ...
Движки БД: SQLite, DB2 Express-C, MS, Postgress.
IDE: доработка SharpDevelop
Очень много бесплатных наработок...
Просто, надежно, кроссплатформенно.

А с какого боку перечисленное тобой кросплатформенно?
Да и библиотека выбрана качественная и мощная.....
  
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #16 - 08. Апреля 2007 :: 18:42
Печать  
Одна библиотека ничего не решает.
В мире есть много чего уже сделанного (опять про велосипед)

Про Mono
What is Mono?
Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.

    * Frequently Asked Questions
    * Contacting the Mono Team
    * Bug reporting

Mono allows your existing binaries to run on Linux with copy-deployment.
Features

    * Multi-platform.
    * Based on the ECMA/ISO standards.
    * Runs ASP.NET and Winforms applications.
    * Can run .NET, Java, Python and more.
    * Open Source, Free Software.
    * Commercially supported.
    * Comprehensive technology coverage.

Current Stable Version: Mono 1.2.3
    * Release notes Feb 6th, 2007
  
Наверх
 
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #17 - 08. Апреля 2007 :: 19:11
Печать  
Не мое:
Используя платформу CLI, такую как Mono или .NET, вы приобретаете ряд очень важных преимуществ:

    * Программы могут быть запущены на любом типе процессора, под управлением любой операционной системы, поддерживающей платформу CLI, без необходимости перекомпиляции.
    * Полная интеграция нескольких языков программирования.
    * Система поддерживает важные меры безопасности.
    * Единая среда исполнения, разделяемая всеми CLI-совместимыми языками программирования.
    * Непротиворечивая объектная модель, используемая всеми CLI языками, включая стандартный API, предлагаемый единственной базовой библиотекой классов. Изучив API - вы можете использовать его в любом языке программирования, поддерживаемом платформой.
    * Упрощенная модель установки приложений. Отпадает необходимость регистрации модуля в системном реестре.
    * Несколько версий одной и той же библиотеки (DLL) могут гармонично сосуществовать на одном компьютере

Кроме того, язык программирования C# дает еще ряд важных преимуществ:

    * Появление новых конструкций, таких как свойства, события и аттрибуты, заметно упрощает построение программных компонент.
    * Отпадает необходимость в отдельных заголовочных файлах языка описания интерфейсов (IDL).
    * Упрощен механизм контроля версий.
    * Унифицированная система безопасных типов. Все типы данных (включая простые типы) порождены от единственного базового класса.
    * Автоматическое управление памятью, с помощью сборщика "мусора".
    * Тесная интеграция в CLI.
  
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #18 - 09. Апреля 2007 :: 06:35
Печать  
если уж так пошло, тогда почему не Java?
есть много бесплатных сред разработки, часть OpenSource.
однозначно кроссплатформенная, при грамотной разработке не особо тормозит.
документации море, форумом тоже.

QT тоже кроссплатформенная штука, как правильно Дима подметил, и уже есть решения, правда недоделанные, но все же, есть откуда "коммуниздить" код Улыбка

я скорее всего подключусь если проект будет на C#,Java,QT. опять же, если не будет форсмажора или еще чего подобного.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #19 - 09. Апреля 2007 :: 07:55
Печать  
Для .Net уже есть IDE - SharpDevelop полность написанная на С#. (Интерфейс и возможности аналогичны VisualStudio 2005 Express) . Полностью написан на C#. Можно использовать как образец, как оно должно выглядеть.
Хорошо проработаны .addin (собственно сам SharpDevelop грузится как .addin)

Наработаны технологии:
- NUnit (тестирование кода)
- log4net и много аналогичных программ (логирование)
- FxCop, NCover (анализ кода)
- EnterpriseLibrary (набор библиотек для Enterprise приложений)
- встроенная поддержка .Net на стороне сервера в MSSQL 2005
- Ado.Net (работа с SQL cервером без постоянного подключения)
- работа с XML
- много компонент-прокладок между бизнес уровнем и базой данный (Code Generation, O/R Mapping)

WinForms как раз для программ like1C - просто текстовый файл, можно на лету редактировать, компилировать и исполнять. Скорость исполнения можно оценить по тому же SharpDevelop (хотя он нагружен очень сильно).
Полный контроль над формой. Наваять программу с WinForms - нажатие нескольких клавиш (может еще проще чем в 1С)

Все компиллирутся в dll, соответсвенно скорость исполнения несравнима с интерпретатором. Простота подключения внешних dll (любых Native и собственно .Net), доступ к рессурсам Dll, возможность полного восстановления исходного кода из dll, управление версиями, подпись библиотек, локализация, настройки запуска (.config, .manifest), обеспечение безопасности использования dll (использование доменов).
Т.е. всю логику в dll, метаданные в рессурсы - вот и .md

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





  
Наверх
 
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #20 - 09. Апреля 2007 :: 08:01
Печать  
trdm писал(а) 09. Апреля 2007 :: 07:13:
Попрошу не наполнять ветку рекламой. Платформа уже выбрана.

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #21 - 09. Апреля 2007 :: 08:04
Печать  
edwe писал(а) 09. Апреля 2007 :: 08:01:
trdm писал(а) 09. Апреля 2007 :: 07:13:
Попрошу не наполнять ветку рекламой. Платформа уже выбрана.

Прошу прощения, это не реклама, а просто размышления. Если выбранная платформа не обсуждается и не говорится о ее преимуществах над другими решениями, то замолкаю. Пока не готов к принятию участия в разработке.

Может и обсуждается, но не здесь, хотя ты волен высказать все что угодно...
Тот кто готов уже работает, а не болтает...
Твои рассуждения не относятся к "Like 1C".
Ты вынужден будешь компилировать, для этого на РМ должны быть компиляторы.
А этого как раз стараются избежать.
Одна из целей программы минимальная зависимость от установленного ПО, кроме серверов БД, минимизировать зависимость от установленных компонент. А ты еще и компилировать предлагаешь, т.е. студии, компиляторы, закрытый код. Не в ту сторону идешь.

На счет в чем разрабатывать. Если уж взялись за GNU то и инструменты должны быть GNU.
Прекрасно работающий вариант:
Code::Blocks (svn build  rev 3796) + MinGW + QT без всяких шарпов на родном С++. Такую связку можно поднять на любой платформе. (Кроме DOS Подмигивание ) Так что практически отхожу от проприоретарных студий (и слава богу.)
  
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #22 - 09. Апреля 2007 :: 08:28
Печать  
Я считаю, что независимость от компонент нужна во время исполнения в режима "Предприятия", а не в режиме "Конфигуратор". В режиме "Предприятие" уже компилятор не нужен. Нужна только установленная один раз .Net или Mono. В режиме "Конфигуратор" может быть все что угодно, главное чтобы разработка была простой, быстрой и удобной.
  
Наверх
 
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #23 - 09. Апреля 2007 :: 08:35
Печать  
Код Dll без проблем восстанавливается с помощью например с помощью Reflector вплоть до комментариев, если специально его не закрывать с помощью Obfuscator ов. Т.е. работа не будет потеряна, даже если нет исходников.
Все перечисленные выше компоненты находятся под GNU или других free лицензий (ничего проприетарного).
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #24 - 09. Апреля 2007 :: 08:38
Печать  
edwe писал(а) 09. Апреля 2007 :: 08:28:
Я считаю, что независимость от компонент нужна во время исполнения в режима "Предприятия", а не в режиме "Конфигуратор". В режиме "Предприятие" уже компилятор не нужен. Нужна только установленная один раз .Net или Mono. В режиме "Конфигуратор" может быть все что угодно, главное чтобы разработка была простой, быстрой и удобной.

Если то о чем ты говоришь, является твоей жесткой позицией, значит лично мои концептуальные взгляды и предпочтения с твоими расходятся.  Имеется ввиду: среда/язык разработки, концептуальное постоение системы.
Ты описывашь компилятор, подумай над этим....
Т.е. не сработаемся...
  
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #25 - 09. Апреля 2007 :: 08:41
Печать  
К сожалению я тоже работаю на 1С.
  
Наверх
 
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #26 - 09. Апреля 2007 :: 08:59
Печать  
И самое главное, что все это ЕСТЬ, ПРОТЕСТИРОВАНО И РАБОТАЕТ.
Десятки лет человеческого труда...
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #27 - 09. Апреля 2007 :: 09:03
Печать  
Мне понравилась идея r2d2. Правда, не знаю, ставится ли под виндой сервер.

И еще вопрос: это новый проект? А не лучше ли в таком случае помочь тому же L1с, 2с?
А то делают ребята что-то, каждый для себя, решают одни и те же проблемы- но зато по-своему. Или каждый уверен  на 100 %, что идет единственно правильным путем, что нельзя договориться о едином подходе?
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #28 - 09. Апреля 2007 :: 09:08
Печать  
Про самое главное забылУлыбка Как предполагаете зарабатывать на новой платформе деньги? Что собираетесь предложить клиенту, разработчику? Как разработчик в конечном счете убедит потенциального клиента купить конфу не на 1С, на хС?

Прежде чем отвечать на вопрос опроса, хотелось бы знать...
  
Наверх
ICQ  
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #29 - 09. Апреля 2007 :: 09:22
Печать  
попробую предложить свой вариант.
т.к. сейчас начинают шерстить по поводу лицензионного софта ряду компаний придется перейти на бесплатные альтернативные ОС, а это Линукс, ФриБСД (наиболее известные), под ними 1С не пашет, а учет вести надо.
пробовал поискать что-либо реально работающее, не нашел, что нашел - жалкое подобие систем автоматизаций. либо очень медленное и глючное.
если же будет система, которая реально работает - переход на нее.
потребуются доработки бизнес-логики - а за это уже деньги брать.
хотя можно и софт продавать, дешево.
встанет только вопрос с регламентной отечностью.
но если сделать в системе язык аля 77, тогда и эта проблема отпадает.
найти рег.отчетность не проблема.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #30 - 09. Апреля 2007 :: 09:49
Печать  
alest писал(а) 09. Апреля 2007 :: 09:03:
Мне понравилась идея r2d2. Правда, не знаю, ставится ли под виндой сервер.

И еще вопрос: это новый проект? А не лучше ли в таком случае помочь тому же L1с, 2с?
А то делают ребята что-то, каждый для себя, решают одни и те же проблемы- но зато по-своему. Или каждый уверен  на 100 %, что идет единственно правильным путем, что нельзя договориться о едином подходе?

Это ЭХО пероекта 1L.
Он развивается. Сейчас лидер проекта меняет работу и все немного заморожено.
У проекта слабое коммунити, и по этому я по собственному почину создал эту ветку.
Одной из причин возникновения данной ветки является осознание истину "один в поле не воин" и попытка увлечения/привлечения специалистов и информирование.

Мне самому необходим результат этого проекта. По этому принимаю в нем участие.
Хотябы как коммуникатор на этом форуме.
На данный момент сам по собственному почину занимаюсь языком/виртуальной машинкой, там уже много сделано и без меня но..., ибо без нее никуда в такой среде. Хотя и нет у меня опытав таких вещах. Но есть желание ))
И еще из симпатии к QT. Ну нравится эта библиотека, программинг идет быстрее чем на MFC...
  
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #31 - 09. Апреля 2007 :: 09:51
Печать  
На счет языка 77, 80. Например тот же Reflector без труда преобразует исходный код между языками IL, C#, VB.NET, Delphi, C++ (CLI), Chrome. SharpDevelop конвертируем между С# и VB.Net. Все они используют так называемое AST дерево для парсинга (Coco парсер). Исходники Reflectora есть. По аналогии можно сделать парсер v77 и v80. Основная проблема это аналогичная  или совместимая конфигурация метаданных (возврат в прошлое...) ну и конечно Moxel компонента. Пока аналогичных по возможностям free компонент не встечал.
Разве что StimulsoftReport но он платный.
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #32 - 09. Апреля 2007 :: 11:12
Печать  
Site: http://1l.w4b.ru disabled! Улыбка

Лично мне было бы более интереснее тестить движок, который позволяет создавать интернет-приложения (как тот же r2d2). Сейчас чаще приходится сталкиваться с тем, что нужно с сайтами программу интегрировать, да и возможность удаленно получить/изменить данные нужна. Да и кроссплатформенность опять же.

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #33 - 09. Апреля 2007 :: 11:25
Печать  
alest писал(а) 09. Апреля 2007 :: 11:12:
Site: http://1l.w4b.ru disabled! Улыбка

По поводу 1L: они вроде слишком сильно, на мой взгляд, привязывались к идеологии 1с, хотя, признаюсь, давно уже смотрел, точно не помню, а сейчас вот не удалось...

Есть такое. Мне тоже это не сильно в масть...
Лучше тут смотри: http://qt1l.sourceforge.net/wiki/index.php/Main_page
  
Наверх
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #34 - 09. Апреля 2007 :: 13:56
Печать  
Phoenix писал(а) 09. Апреля 2007 :: 09:22:
встанет только вопрос с регламентной отечностью.
но если сделать в системе язык аля 77, тогда и эта проблема отпадает.
найти рег.отчетность не проблема.

Вот видна типичная утопия...

В нашей конфе язык используется не а-ля 77, а самый что ни на есть 7.7, только конфа своя. Так и рег. отчетность своя, и писать ее заново пришлось. А чтобы рег. отчетность 1С-вая заработала нужно, чтобы вся конфа от 1С работала. А это означает создание 100% совместимой среды с 1С:Предприятие.

Но у нас есть ресурсы для рег. отчетности, а у вас? А на создание 100% совместимой среды? Не верю! Надо искать другую дорогу, типа создания системы учета карманных расходов, для начала. Но ведь и 1С не сразу раскрутилась.

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

Проекту нужен опытный архитектор, который скажет, что в первую очередь делать. И опытные исполнители, которые сделают то, что скажет архитектор. А иначе все пойдут кто в лес, кто по дрова, и ничего не получится.  Печаль

Буду рад, если окажется, что я не прав.
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #35 - 09. Апреля 2007 :: 14:11
Печать  
Да, вполне реальный исход делаПечаль.
Да сейчас все больше появляется framework-ов под .net, php  и проч., которые постепенно приближаются по скорости разработки к 1с.
Голосую 1.5, учитывая озвученные архитектурные предпочтения.
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #36 - 09. Апреля 2007 :: 14:11
Печать  
А вы заметили, что никто не захотел стать архитектором?..........
  
Наверх
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #37 - 09. Апреля 2007 :: 14:15
Печать  
до этого, много лет назад фирма где я работал разработала свою конфигу, ничем не похожую на типовые 1С, так рег.отчетность без переделок у нас работала.

согласен, желательно сделать масштабируемую систему, для начала чтобы были основные объекты.
проект 1L например мне по идеологии не очень понравился, т.к. пытается в точности 77 скопировать, проект Ананас в данном случае ушел дальше. но используют QT 3, когда уже есть 4. и основная заточка уже идет под 4, а не 3.
а так можно было бы Ананас развивать Улыбка

опять же это мое личное мнение, с Димой мы в концепции не сошлись, поэтому вероятность того что подключусь есть, но все же есть и сомнения.

Дима, ты универсал Улыбка и архитектор и разработчик Улыбка
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #38 - 09. Апреля 2007 :: 14:23
Печать  
Phoenix писал(а) 09. Апреля 2007 :: 14:15:
опять же это мое личное мнение, с Димой мы в концепции не сошлись, поэтому вероятность того что подключусь есть, но все же есть и сомнения.

Между прочим тебе не со мною надо было сходиться в концепциях, так что если задумал сачкануть под эту малину, то ты прежде всего бежишь от самого себя....
  
Наверх
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #39 - 09. Апреля 2007 :: 14:33
Печать  
trdm писал(а) 09. Апреля 2007 :: 14:11:
А вы заметили, что никто не захотел стать архитектором?..........

А потому что и так ясно, что все этого архитектора будут подальше посылать. (Если, конечно, он не будет рулить доступом к проекту.  Улыбка)

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

Чтобы разобраться с архитектурой, надо понять, что мы делаем. Причем понять, что сначала, а что потом. А этого сейчас никто не понимает. Ушли, понимаешь, с головой в парсеры, как будто парсер решит все проблемы.

Проблемы то не в парсере!!! (Наверное)
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #40 - 09. Апреля 2007 :: 14:44
Печать  
sedmin писал(а) 09. Апреля 2007 :: 14:33:
trdm писал(а) 09. Апреля 2007 :: 14:11:
А вы заметили, что никто не захотел стать архитектором?..........

А потому что и так ясно, что все этого архитектора будут подальше посылать. (Если, конечно, он не будет рулить доступом к проекту.  Улыбка)
Проблемы то не в парсере!!! (Наверное)

Ну я то знаю чего я хочу и представляюв целом.
А насчет парсера, проблема всеравно есть. Не получается освоить на данный момент тонкости восстановления после ошибок.....
Код
Выбрать все
Перем гТЗФигур_Клон,
глСЗЦветов <<< тут останавливается задница...
перем глСтрока;

// НоваяСтрокаТЗФигур( псСтарт, псСтоп)
Процедура НоваяСтрокаТЗФигур( псСтарт, псСтоп)
	гТЗФигур.НоваяСтрока();
	гТЗФигур.Старт		= псСтарт;
	гТЗФигур.Стоп		= псСтоп;
	гТЗФигур.Уровень	= 0;
	гТЗФигур.Номер		= гТЗФигур.КоличествоСтрок();
	гТЗФигур.Заголовок	= "Секция_"+гТЗФигур.КоличествоСтрок();
КонецПроцедуры // НоваяСтрокаТЗФигур()
 


  
Наверх
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

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

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

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #42 - 09. Апреля 2007 :: 14:57
Печать  
sedmin писал(а) 09. Апреля 2007 :: 14:51:
Ну, может, ты и видишь, но я не вижу, чтобы ты видел. Ни из манифеста, ни здесь.

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

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

Ты прав. Но я не лидер проекта, и поэтому не владею данной инфой в полной мере.
  
Наверх
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

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

Улыбка Ну а чего тогда воду мутить? Дайте эту информацию в публичный доступ, и все всем станет ясно.

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #44 - 09. Апреля 2007 :: 15:17
Печать  
Сделаем.
  
Наверх
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #45 - 10. Апреля 2007 :: 06:00
Печать  
trdm писал(а) 09. Апреля 2007 :: 14:23:
Phoenix писал(а) 09. Апреля 2007 :: 14:15:
опять же это мое личное мнение, с Димой мы в концепции не сошлись, поэтому вероятность того что подключусь есть, но все же есть и сомнения.

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

гы...
мне больше по душе идеология проекта 2C. но если будет что другое - тоже не откажусь Улыбка
от себя я никуда не убегаю. и воще хочу на Java писать Улыбка
надоела 1С, надоела Дельфа ...

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

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #46 - 10. Апреля 2007 :: 07:11
Печать  
Я бы хотел присоединиться к проекту, даже будет немного время, только даже не знаю с чего начинать. Хотя нет, вру, знаю. Начинать надо с установки Линукса, чем сейчас и занимаюсь, вроде даже немного работает Улыбка
Следующим этапом, буду ставить и смотреть то, что уже есть.
З.Ы. В свое время 2С очень близко подошла к 1С, даже начали конвертер писать...
  
Наверх
ICQ  
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #47 - 10. Апреля 2007 :: 08:33
Печать  
насколько я знаю Дима пишет щас под винду Подмигивание
но либа кросс.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
edwe
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 08. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #48 - 10. Апреля 2007 :: 08:56
Печать  
Сам посебе движек 2С был еще достаточно сырой. Например с багом 100% загрузки от 2С на некоторых машинах вставлялась в цикле команда Pause. В конфигураторе отсутствовали кнопки меню из-за непроработанности архитектуры ядра при разделении запуска программы в режимах "Предприятие" и "Конфигуратор". Да и так много чего еще не было.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #49 - 10. Апреля 2007 :: 09:29
Печать  
edwe писал(а) 10. Апреля 2007 :: 08:56:
Сам посебе движек 2С был еще достаточно сырой. Например с багом 100% загрузки от 2С на некоторых машинах вставлялась в цикле команда Pause. В конфигураторе отсутствовали кнопки меню из-за непроработанности архитектуры ядра при разделении запуска программы в режимах "Предприятие" и "Конфигуратор". Да и так много чего еще не было.


Это так, но все равно уже было что-то, с чем можно было работать. А отлавливать баги и дополнять фишками - можно было и позднее. Но чего уж обсуждать заглохший проект... Надо думать о будущем, поэтому и есть желание помочь в реализации системы под линукс. С проектом только под Винду второй раз связываться не хочу, но, ИМХО, реализовывать под Win - надо, так как это облегчает присоединение новых пользователей (а может и кодеров) в сообщество
  
Наверх
ICQ  
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #50 - 10. Апреля 2007 :: 09:37
Печать  
Напишите плиз подробно Смущённый как 1l под винду скомпилить, хоть посмотреть что уже реализовано...
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #51 - 10. Апреля 2007 :: 09:46
Печать  
Тут ранее писали:
Цитата:
Отправил: Phoenix      Отправлено: Сегодня :: 12:33
насколько я знаю Дима пишет щас под винду
но либа кросс.

Так что - либо ждать, либо под ВМВарей какой-нить образ развернуть. Я пока просто линукс ставить пытаюсь.
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #52 - 10. Апреля 2007 :: 09:59
Печать  
Salimbek писал(а) 10. Апреля 2007 :: 09:29:
Сам посебе движек 2С....
Это так, но все равно уже было что-то, с чем можно было работать. А отлавливать баги и дополнять фишками - можно было и позднее. Но чего уж обсуждать заглохший проект... Надо думать о будущем, поэтому и есть желание помочь в реализации системы под линукс. С проектом только под Винду второй раз связываться не хочу, но, ИМХО, реализовывать под Win - надо, так как это облегчает присоединение новых пользователей (а может и кодеров) в сообщество

ну для глухих разработка идет на QT - она кросплатформенная..
да и 2С вы зря забываете, там много чего можно обнаружить и перенести....
  
Наверх
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #53 - 10. Апреля 2007 :: 10:17
Печать  
У меня до сих пор MXL по дабл-клику открываются 2С-иной. Вполне приятно.
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #54 - 10. Апреля 2007 :: 10:36
Печать  
Цитата:
ну для глухих разработка идет на QT - она кросплатформенная..
да и 2С вы зря забываете, там много чего можно обнаружить и перенести....

Эт ты зря, я все прекрасно понимаю и специально выделил "С проектом только под Винду второй раз связываться не хочу, но, ИМХО, реализовывать под Win - надо"
А на счет забываем 2С - это тоже не совсем правда. Я помню как начинался проект 1L и то, что он перенял многое из открытого (тогда) кода 2С, поэтому не забываем, но и обсуждать отдельно 2С, чего он мог достичь, его перспективы - ИМХО, сейчас нет смысла. Надо двигаться дальше.
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #55 - 10. Апреля 2007 :: 11:07
Печать  
В попытках собрать добровольцев выношу на Ваш суд письмо, которое отправил человеку, могущему по моему мнению помочь.

Код
Выбрать все
Прощу Вас оказать посильную помощь проекту.

Заведующему кафедрой программного обеспечения
компьютерных систем,
профессору, Нуждину Владимиру Николаевичу

Здравствуйте, Владимир Николаевич.

	  Прошу Вас оказать посильную помощь проекту "1Л". Не знаю
слышали ли Вы о нем, но он из того ряда проектов в результатах нуждаются
многие, но выполнить его подсилу возможно только хорошо организованной
комманде, такой например как Ваша кафедра.

	  Я один из членов команды разработчиков. Имея основную работу с
10-00 до 19-00, посильную помощь в реализации проекта могу оказывать
только вечером и ночью. Но все таки я это делаю, потому что осознаю
его необходимость.
	  Проект направлен на кросплатформенный интерпретатор,
предназначенный для автоматизации хоз. деятельности предприятий. Таких
проектов на моем веку было больше 15, но все они умерли или умрут из-за того,
что ими занимаются интузиасты и их мало, а о скольких я еще не знаю.
Существуют прекрасно работающие коммерческий прототипы проектов, но
они фунционируют только на ОС Windows, например 1С, Парус, БЕСТ.
	  Предприятию, на котором я работаю потребовалось 2
миллиона рубей для покупки программного обеспечения, большая часть
суммы которой уплывет за рубеж некоей корпорации Майкрософт. Конечно
зарабатывать деньги нужно, но платить за то что великая Россия при
всем своем умственном потенциале не может предоставить аналогов, глупо
обидно, досадно....
	  Когда мой шеф спросил есть ли альтернативы для пересадки
учетной системы под Linux и минимизации расходов я лишь развел куками
и сказал что на Linux есть практически все, кроме этого. У нас
маленькое предприятие, около 40 человек. А представте расходы
большого.
	  Но моим стимулом в работе над этим проектом является не только
желаие помогать своему предприятию функционировать в рыночном
океане...

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

ПС. Надеюсь, я был достаточно краток и точен, поскольку не имею
права расходовать Ваше время понапрасну.


Веточка проекта: http://qt1l.sourceforge.net/wiki/index.php/Main_page
Обсуждение: http://www.1cpp.ru/forum/YaBB.pl?num=1174922457

это всего лишь несколько веток, но по данной проблеме их в десясятки,
если не сотни. 


эх. если не кодом хоть пиаром пропихну проект...
Критика идеи, стиля и т.п. приветствуется.
Если поддерживаете идею, попробуйте переправить такое письмо декану или завкафедрой информационной кафедры...
« Последняя редакция: 10. Апреля 2007 :: 12:33 - trdm »  
Наверх
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #56 - 10. Апреля 2007 :: 11:26
Печать  
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #57 - 10. Апреля 2007 :: 11:28
Печать  
Igor-bts писал(а) 10. Апреля 2007 :: 11:26:

Видел. Тока до исходников как добраться?
Россия - технологический наркоман, сидящий на игле Майкрософта...
  
Наверх
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #58 - 10. Апреля 2007 :: 13:02
Печать  
Boris_1c писал(а) 10. Апреля 2007 :: 09:37:
Напишите плиз подробно Смущённый как 1l под винду скомпилить, хоть посмотреть что уже реализовано...


Думаю, лучше этот вопрос задать на форуме 1Л:
http://qt1l.sourceforge.net/forum/index.php
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #59 - 10. Апреля 2007 :: 13:22
Печать  
Salimbek писал(а) 10. Апреля 2007 :: 09:46:
Тут ранее писали:
Цитата:
Отправил: Phoenix      Отправлено: Сегодня :: 12:33
насколько я знаю Дима пишет щас под винду
но либа кросс.

Так что - либо ждать, либо под ВМВарей какой-нить образ развернуть. Я пока просто линукс ставить пытаюсь.


Если спрашивалось о проекте Qt 1L, то его разработка ведется как под MS Windows, так и под Linux. Релизы работают идентично под обоими платформами, хотя возможные небольшие отличия, например в шрифтах.
  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #60 - 10. Апреля 2007 :: 14:27
Печать  
Есть офигенная среда типа конфигуратор - http://igent.fastbb.ru/

Может с автором пообщаться, вдруг чем поделится
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #61 - 10. Апреля 2007 :: 14:52
Печать  
Boris_1c писал(а) 10. Апреля 2007 :: 14:27:
Есть офигенная среда типа конфигуратор - http://igent.fastbb.ru/
Может с автором пообщаться, вдруг чем поделится

Было бы здорово. Остается только написать движек )))))))))))))))))))))))
  
Наверх
IP записан
 
Romancov
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 4
Зарегистрирован: 23. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #62 - 10. Апреля 2007 :: 16:15
Печать  
trdm писал(а) 10. Апреля 2007 :: 11:07:
В попытках собрать добровольцев выношу на Ваш суд письмо, которое отправил человеку, могущему по моему мнению помочь.

Заведующему кафедрой программного обеспечения
компьютерных систем,
профессору, Нуждину Владимиру Николаевичу
кафедры...


Это случайнно не в ИГЭУ (Энерго родной мой ВУЗ) города Иваново.
Интересный подход. А с другой стороны "Институт системного программирования" разрабатывает базу данных Sedna (XML база данных) (http://www.modis.ispras.ru/sedna/). Кстате сюда более по адрессу будет письмо направить.

Я вот тоже хотел запостить по поводу кооперации проекта 1L и 1С++. У одного разработка Открытой платформы у 1С++ уже реализованны запросы и их обработка и много других классов. Только вот не разработчик ни того ни другого поэтому не стал воду мутить (А кто мешает им стать? Так потихоньку С++ учу, ох не быстрое это занятие, а уж потом и за Qt возьмусь,  да и пока опыта наберусь, так что не скорый помошник я буду).

A QT очень интересная библиотека. Да и развивается быстро и в нужном русле.
В QT 4.3 уже интегрировали Скриптовый язык(QSA). Есть дизайнер форм. Есть ещё и QSA Workbench (я как понял для отладки и написания скриптов).

Вот отчёты это больное место, хотя как в Ананасе сделано тоже сойдёт на первое время.

trdm писал(а) 10. Апреля 2007 :: 14:52:
[quote author=Boris_1c link=1174922457/60#60 date=1176215269]Есть офигенная среда типа конфигуратор - http://igent.fastbb.ru/
Может с автором пообщаться, вдруг чем поделится


Когда я с ним общался, то его категорически не интересовало произведение второй 1С.
Хотя исходниками может и поделится.
Кстате радактор Moxel он делал на основе платной компаненты делал. На что то можно ведь и скинуться.

А так пока остаётся учить с++, qt и следить за развитием проектов Ананас и 1L.
  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #63 - 10. Апреля 2007 :: 16:18
Печать  
И редактор метаданных, и реструктуризацию базы и ... и т.д и т.п
  
Наверх
 
IP записан
 
Pelmen
Full Member
***
Отсутствует



Сообщений: 242
Зарегистрирован: 01. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #64 - 11. Апреля 2007 :: 04:43
Печать  
Я все читать не стал, но у меня только один вопрос, зачем делать все через гуи и ограничивать себя. Почему основным не сделать удобный веб-интерфейс?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #65 - 11. Апреля 2007 :: 07:09
Печать  
Pelmen писал(а) 11. Апреля 2007 :: 04:43:
Я все читать не стал, но у меня только один вопрос, зачем делать все через гуи и ограничивать себя. Почему основным не сделать удобный веб-интерфейс?
Ну наверное потому что он всегда был ограниченным. А вообще странный вопрос. Можно ведь и машины из дерева делать....
  
Наверх
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #66 - 11. Апреля 2007 :: 07:41
Печать  
Ограниченным? Это в чем интересно. На хтмл что угодно можно сделать. По внедрению р2д2 ребята говорят, что он немного "тормознутее" чем 1с и прочий интрасетевой софт, но бухгалтера, сказали, не жаловались. Там на зуле клиент написан. Он побольше чем хтмл может, + есть возможность сложные виджеты делать на XBL. Т.е. пишешь сложный текстбокс, весь хтмл и js объединяешь в один компонент мойтекстбокс, а потом его можешь использовать <мойтекстбокс id = "qqq"/>.
http://www.itk.ru/r2d2/

Если бы еще этот проект на питоне был написан...
  
Наверх
ICQ  
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #67 - 12. Апреля 2007 :: 06:27
Печать  
  
Наверх
ICQ  
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #68 - 12. Апреля 2007 :: 19:59
Печать  
Скомпилил 1л  Нерешительный

В режиме предприятия практически ничего не работает...

В конфигураторе нарисованы формы как в 1с. Диалоги документов и справочников менять нельзя... Только для отчетов можно создавать формы и писать код...
Файлики форм и модулей раскиданы по папкам на диске...
Редактор форм внешний....

Помоему в 2с куда круче, там даже документы проводились!
+ вся платформа занимает пару мегабайт

Может продолжать лучше 2C?
или http://www.gpl2c.ru/
« Последняя редакция: 12. Апреля 2007 :: 21:13 - Boris_1c »  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #69 - 12. Апреля 2007 :: 20:04
Печать  
По поводу пункта в опросе
Уже участвуем
В чем? Кто что делает?
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #70 - 13. Апреля 2007 :: 05:43
Печать  
Boris_1c писал(а) 12. Апреля 2007 :: 19:59:
Скомпилил 1л  Нерешительный
А скомпилил под какую ОС?

Boris_1c писал(а) 12. Апреля 2007 :: 19:59:
Может продолжать лучше 2C?
или http://www.gpl2c.ru/


Я бы предпочел развивать 1L, все равно нужна учетная система под линукс. Но это мое ИМХО.
  
Наверх
ICQ  
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #71 - 13. Апреля 2007 :: 10:19
Печать  
Salimbek писал(а) 13. Апреля 2007 :: 05:43:
Boris_1c писал(а) 12. Апреля 2007 :: 19:59:
Скомпилил 1л  Нерешительный
А скомпилил под какую ОС?

Я бы предпочел развивать 1L, все равно нужна учетная система под линукс. Но это мое ИМХО.


Скомпилил под Win, может я что-то не так сделал, но рабочего функционала очень мало...
И как я вчера выяснил, все считали 2с мертвым проектом, а на http://www.gpl2c.ru/ продолжали его и очень долго.
Скачайте посмотрите что сделано и сравните с 1L, хотелось бы услышать отзывы
http://www.gpl2c.ru/download/20060317.zip  релиз от прошлого года, где сделано очень много по сравнению с версией с сайта Vtools. + движек почти рабочий, надо править глюки и по тиху дорабатывать.


А под линукс, может кто-нить попробует его запустить на эмуляторе?
Работы куда меньше до финальной версии в 2с чем в 1L однако

  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #72 - 13. Апреля 2007 :: 11:15
Печать  
Boris_1c писал(а) 13. Апреля 2007 :: 10:19:
Скомпилил под Win, может я что-то не так сделал, но рабочего функционала очень мало...
И как я вчера выяснил, все считали 2с мертвым проектом, а на http://www.gpl2c.ru/ продолжали его и очень долго.
Скачайте посмотрите что сделано и сравните с 1L, хотелось бы услышать отзывы
http://www.gpl2c.ru/download/20060317.zip  релиз от прошлого года, где сделано очень много по сравнению с версией с сайта Vtools. + движек почти рабочий, надо править глюки и по тиху дорабатывать.

А под линукс, может кто-нить попробует его запустить на эмуляторе?
Работы куда меньше до финальной версии в 2с чем в 1L однако

Ты все правильно говоришь но:
1. МФЦ просто достала своими хитровывертами, тем боле прийдется использовать проприоритераное ПО (студию). QT у меня лично гораздо легче пошла и приятнее...
2 кросплатформенность упускать не хочется, один из огромных плюсов: отвязка от проприоретарной ОСи;
3.алгоритмы от gpl2c можно перебросить (переориентировав на новые объекты) в новый проект, благо оба проекта пишутся на С++..
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #73 - 13. Апреля 2007 :: 12:11
Печать  
Между прочим бедные буржуи, обделенные 1С-ом
уже давно смекнули что нужны аналоги проприоретарным студиям и
плотно этим занялись, например сборки free студии CodeBlock идут практически ежедневно:
http://forums.codeblocks.org/index.php?PHPSESSID=a71f190e24e3c8611698fb9d1005e51...
Уверен если бы у них был прототип 1С-а давно бы уже и эта среда нашла динамично развивающийся free-аналог.
  
Наверх
IP записан
 
Some one
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 13. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #74 - 13. Апреля 2007 :: 12:57
Печать  
Привет всем.
Может не в тему но очень бы хотелось чтобы код можно было открывать (без проблем) в 1С.
А то переписывать заново программу уже надоедает.
  
Наверх
 
IP записан
 
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!

Сообщений: 127
Зарегистрирован: 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
Отсутствует



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

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 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!

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 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!

Сообщений: 127
Зарегистрирован: 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
Отсутствует



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

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


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 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 записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #90 - 15. Апреля 2007 :: 05:59
Печать  
Хотелось бы сразу оговорить, то что планировалось к версии 1.0 проекта 1Л.

sedmin писал(а) 14. Апреля 2007 :: 18:41:
В первую очередь хотелось бы услышать, на что ориентируется проект, чем будет 1L - универсальной мощной средой разработки, либо средством быстрой разработки (RAD)?

Не понятно ваше разделение, одно другому не мешает, но раз платформа открытая, значит расширяемая. Ни кто не сможет вам запретить сделать её гибче и функциональнее, если в ней вдруг чего то не окажется.

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

Совместимость с 8-кой не планировалась.
С 7.7 до уровня, позволяющего конвертировать конфигурацию и данные с минимальной потерей информации, и при минимуме усилий.

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

Что есть, и что планировалось.
- Лицензия проекта - GNU GPL 2;
- Поддержка русского в интерпретаторе.
- Двух-уровневая архитектура, т.е. без сервера приложения.
- Подключение практически к любой СУБД, поддерживаемой Qt.
- АТД Регистр.
Все остальное опционально. В том числе и ООП.

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

Странное требование. Улыбка Это основная цель проекта, использовать данные 1С77.
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #91 - 15. Апреля 2007 :: 06:05
Печать  
sedmin писал(а) 14. Апреля 2007 :: 23:25:
А никто и не говорит, что кто-то кому-то чего-то должен. Просто хотелось бы определиться с направлением, в котором вы собираетесь идете, и решить, по пути нам с вами, или нет. Вот и все.

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


Если, вам интересует цели того или иного проекта, то думаю вполне логично спрашивать о них на официальном форуму.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #92 - 15. Апреля 2007 :: 09:38
Печать  
trdm

Вижу 2 проблемы и однюдь не с технической стороны.

1. Бесплатный проект неэффективен.

Это очень просто.
Какова чистая себестоимость, к примеру, всего проекта 1cpp?
Могу оценить грубо в $10k, исходя из необходимых на его реализацию человеко-дней.
Причем $10k - это полный цикл разработки, от IDA до тестирования и создания документации.

$10 - это грубо полгода работы одного толкового человека.
Команда из трех человек с нормальным разделением труда сделает за 2 месяца.

А сколько этот проект разрабатывается в реале?
И каков реальный кпд проекта? 20%?

А сколько будет разрабатываться проект полной автоматизации и какова будет его чистая и фактическая себестоимость?

2. Определение целевой аудитории.
Кто будет использовать проект кроме авторов, отдельных энтузиастов и прочих неисправимых романтиков?

Мой опыт говорит о том, что как проприетарный, так и бесплатный софт - это головная боль для серьезного заказчика.
Вполне эффективный путь - это создание своего софта. Разумеется, это вопрос бюджета и команды.

С тем же 1cpp - до тех пор, как я относился к нему как к бесплатному проекту и мудохался с ним сам из интереса, имел перманентно зеленый цвет, а дело стояло на месте.
Сейчас на эту задачу взял еще одного человека. Теперь снова доволен как слон.

И этим путем за ближайший год я решу все свои задачи, без всяких там v8 и еще чего бы то ни было.
Но думать о бесплатной системе с себестоимостью, скажем, в $1000k?
Сложно.
Пока сложно. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #93 - 15. Апреля 2007 :: 16:32
Печать  
Ага, становится более понятным ограничение "Для небольшой фирмы".  Очень довольный

http://www.1cpp.ru/forum/YaBB.pl?num=1149837287
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #94 - 15. Апреля 2007 :: 16:45
Печать  
DmP писал(а) 15. Апреля 2007 :: 05:59:
sedmin писал(а) 14. Апреля 2007 :: 18:41:
В первую очередь хотелось бы услышать, на что ориентируется проект, чем будет 1L - универсальной мощной средой разработки, либо средством быстрой разработки (RAD)?

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

На самом деле разные приоритеты - разные решения. Не хотелось бы оказаться в роли лебедя, рака и щуки. (Пожалуй, точнее не скажешь.)

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

Совместимость с 8-кой не планировалась.
С 7.7 до уровня, позволяющего конвертировать конфигурацию и данные с минимальной потерей информации, и при минимуме усилий.

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


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #95 - 15. Апреля 2007 :: 17:15
Печать  
sedmin писал(а) 15. Апреля 2007 :: 16:32:
Ага, становится более понятным ограничение "Для небольшой фирмы".  Очень довольный

http://www.1cpp.ru/forum/YaBB.pl?num=1149837287


Вы совершенно не правильно истолковали смысл. Жаль. Печаль
Правильно будет смотреть с позиции, описанной kms:
http://www.1cpp.ru/forum/YaBB.pl?num=1174922457/92#92
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #96 - 15. Апреля 2007 :: 17:31
Печать  
Цитата:
В первую очередь хотелось бы услышать, на что ориентируется проект, чем будет 1L - универсальной мощной средой разработки, либо средством быстрой разработки (RAD)?


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

Цитата:
Так ведь и у нас та же задача. Только конфигурации у всех разные. Поэтому это только кажется, что всем нужно одно и то же, на самом деле всем нужно разное. Нам, например, нужна совместимость с 1С++.  Улыбка


Обратно же, что подразумевается, под совместимостью с 1С++?
Например, совместимость с 1С, подразумевает возможность использовать данных - файла *.md и файлов *.dbf, но ни как ни сторонних библиотек в виде *.dll
Хотя опять же ни кто ни кого не ограничивает. Улыбка
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #97 - 15. Апреля 2007 :: 19:59
Печать  
DmP писал(а) 15. Апреля 2007 :: 17:15:
sedmin писал(а) 15. Апреля 2007 :: 16:32:
Ага, становится более понятным ограничение "Для небольшой фирмы".  Очень довольный

http://www.1cpp.ru/forum/YaBB.pl?num=1149837287

Вы совершенно не правильно истолковали смысл. Жаль. Печаль
Правильно будет смотреть с позиции, описанной kms:
http://www.1cpp.ru/forum/YaBB.pl?num=1174922457/92#92

Что-то я не вижу в том посте про "небольшую фирму".

Я вижу описание проблем разработки в бесплатном проекте серьезного решения. И под всем этим я готов подписаться. И я точно также не вижу, как их надо решать для бесплатного проекта. Печаль
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #98 - 15. Апреля 2007 :: 20:34
Печать  
to sedmin

Все очень просто, вы же сами писали, что вас не устраивает 1С 7.7, правильно?
Чем не устраивает?
Какая себестоимость 1С 7.7? В человеко/часах?
Добавте все лучшее из 8-ки, либо другого продукта.
На сколько изменилась себестоимость? На сколько в человеко/часах?
За сколько вы сделаете такой проект, небольшой группой, с минимум вливания капитала?
Провели параллели?
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #99 - 16. Апреля 2007 :: 04:30
Печать  
Все так, да не так.

Для одиночного разработчика, или даже двух-трех человек, пожалуй, выгоднее присоединиться к существующему проекту. Но для фирмы результатом такого присоединения может оказаться потеря времени и, соответственно, денег.

Об этом и писал kms.

Уж очень от многих факторов это зависит, в том числе от выбранных средств, качества кодинга и т.д. Но, в перую очередь, это зависит от выбранного направления развития. То есть от того, на сколько совпадают интересы.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #100 - 16. Апреля 2007 :: 05:28
Печать  
kms писал(а) 15. Апреля 2007 :: 09:38:
С тем же 1cpp - до тех пор, как я относился к нему как к бесплатному проекту и мудохался с ним сам из интереса, имел перманентно зеленый цвет, а дело стояло на месте.
Сейчас на эту задачу взял еще одного человека. Теперь снова доволен как слон.

А можно поподробнее расшифровать ?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #101 - 16. Апреля 2007 :: 07:21
Печать  
artbear

ОК, попробую сформулировать.

В чем разница между бесплатным и заказным софтом?
Бесплатный разрабатывается в общем случае "just for fun". Т.е. мотивация нематериальна и может быть различной у разных членов команды.
Заказной софт имеет прежде всего цель, бюджет и сроки. Под это строится организационная структура и распределяются ресурсы.

Это принципиально разные подходы как к разработке, так и к процессу управления разработкой.

Проблемы начинаются тогда, когда происходит потеря ориентации.
Можно ли от бесплатного проекта требовать четкого выполнения цели? Соблюдения сроков? Гарантий?

Можно.

- А есть ли у вас в Париже приличные женщины?
- Есть, мсье, но они стоят значительно дороже.

Требовать-то можно. Но результата можно и не дождаться.
В этом как раз основная проблема для коммерческого использования свободного софта.

На мой взгляд, в итоге у бесплатного проекта как правило не так уж много выходов:
1. Быть погребенным в истории.
2. Преобразоваться в коммерческий проект с сохранением основной команды разработчиков.
3. Преобразоваться в независимый коммерческий проект с заменой команды разработчиков.

Конечно, п.2 - это идеальный вариант, и идеальная команда, в орг. структуре которой нехватает лишь фин. менеджмента.

По поводу 1cpp - я думаю, основное непонимание было связано именно с конфликтом миссий свободного проекта и его участников.
Для меня, например, проект всегда носил чисто прикладное значение, никакого "just for fun" и в помине не было.
Конечно, мне нужно было сразу участвовать в комм. проекте, но год назад я еще этого не знал. Видимо, всему свое время.

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

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #102 - 16. Апреля 2007 :: 07:39
Печать  
DmP

Не могли бы вы вкратце описать, какая у вас организационная структура?
Если я правильно понимаю, у вас 9 активных разработчиков, это на мой взгляд немало.
Как удается координировать процесс разработки?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #103 - 16. Апреля 2007 :: 07:51
Печать  
sedmin писал(а) 16. Апреля 2007 :: 04:30:
Все так, да не так.

Для одиночного разработчика, или даже двух-трех человек, пожалуй, выгоднее присоединиться к существующему проекту. Но для фирмы результатом такого присоединения может оказаться потеря времени и, соответственно, денег.

Об этом и писал kms.

Уж очень от многих факторов это зависит, в том числе от выбранных средств, качества кодинга и т.д. Но, в перую очередь, это зависит от выбранного направления развития. То есть от того, на сколько совпадают интересы.


Улыбка
Мы с вами просто по разному видем происходящее.
Могу высказать чисто свою личное мнение.
Советовал бы вам поднимать собственный продукт, а потом еще смогли бы зарабатывать на нем на поддержке и даже на продажах.
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #104 - 16. Апреля 2007 :: 07:51
Печать  
kms писал(а) 16. Апреля 2007 :: 07:39:
DmP

Не могли бы вы вкратце описать, какая у вас организационная структура?
Если я правильно понимаю, у вас 9 активных разработчиков, это на мой взгляд немало.
Как удается координировать процесс разработки?


Если бы было 9, проект был бы готов еще в том прошлом году.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #105 - 16. Апреля 2007 :: 07:59
Печать  
Как я вижу - тут есть несколько проблем, но сначала давайте определимся:
1. Главный разработчик - никому и ничего не должен. То, что он не бросил проекти понемногу его развивал - просто заслуживает отдельной благодарности.
2. У реальных разработчиков и внедренцев, (типа kms или, например, меня) есть свои пожелания и опасения "Требовать-то можно. Но результата можно и не дождаться", "Можно ли от бесплатного проекта требовать четкого выполнения цели? Соблюдения сроков? Гарантий?".
3. Надо подумать как устранить возникшие проблемы между 1) и 2)
4. В коммерческом плане - есть смысл говорить о следующем: можно сделать платную среду, типа 1С и ее продавать, а можно предложить открытый проект, но обслуживать его за деньги (в свободном ПО чаще всего такие отношения и выстраиваются). При этом можно зарабатывать на помощи в первом запуске системы, на доработке под нужды предприятия, на абонентской плате (небольшой)

Мне кажется в первую очередь для реализации проекта 1L нужно понять цели проекта с точки зрения DmP (пока позиционируется как значительная совместимость с 1С), разделить эту сложную задачу на более мелкие и начать их реализацию (сообществом разработчиков). При этом очень важным фактором является создание тестов! То есть договариваемся, что, например, объект "Регистр" должен выдавать на такой-то запрос такие-то данные, я под этот, еще не реализованный объект, начинаю создавать тестовую обработку, и возможно, закладываю этот механизм в пре-релизную конфу, а разработчик объекта формирует реализацию этого объекта и проверяет ее на этой конфе. При этом становится возможной параллельная разработка.
Говорить о совместимости с 1С++ - пока, ИМХО, не стоит, ведь с открытым проектом можно встроить эти возможности в платформу в "штатном" режиме.
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #106 - 16. Апреля 2007 :: 08:01
Печать  
DmP писал(а) 16. Апреля 2007 :: 07:51:
Если бы было 9, проект был бы готов еще в том прошлом году.

Смех Смех Смех

В 1С++, конечно, не было 9 разработчиков одновременно, но строился он гораздо более года при гораздо меньших объемах.
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #107 - 16. Апреля 2007 :: 08:07
Печать  
sedmin писал(а) 16. Апреля 2007 :: 08:01:
DmP писал(а) 16. Апреля 2007 :: 07:51:
Если бы было 9, проект был бы готов еще в том прошлом году.

Смех Смех Смех

В 1С++, конечно, не было 9 разработчиков одновременно, но строился он гораздо более года при гораздо меньших объемах.


Не стоит делать поспешных выводов, не видя всей картины.
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #108 - 16. Апреля 2007 :: 08:20
Печать  
Salimbek писал(а) 16. Апреля 2007 :: 07:59:
Как я вижу - тут есть несколько проблем, но сначала давайте определимся:
1. Главный разработчик - никому и ничего не должен. То, что он не бросил проекти понемногу его развивал - просто заслуживает отдельной благодарности.
2. У реальных разработчиков и внедренцев, (типа kms или, например, меня) есть свои пожелания и опасения "Требовать-то можно. Но результата можно и не дождаться", "Можно ли от бесплатного проекта требовать четкого выполнения цели? Соблюдения сроков? Гарантий?".
3. Надо подумать как устранить возникшие проблемы между 1) и 2)
4. В коммерческом плане - есть смысл говорить о следующем: можно сделать платную среду, типа 1С и ее продавать, а можно предложить открытый проект, но обслуживать его за деньги (в свободном ПО чаще всего такие отношения и выстраиваются). При этом можно зарабатывать на помощи в первом запуске системы, на доработке под нужды предприятия, на абонентской плате (небольшой)

Все правильно, если говорить о разработке открытых проектов, то должна быть очень сильной обратная связь от внедренцев к разработчикам самой системы. Кстати из за этого в свое время думаю закрылся проект 2С, так Юра вкладывал много сил в проект, а отдачи не видел. В идеале было бы хорошо, если бы под свое крыло подобный проект взяла бы фирма, которая занимается не посредственно внедрением и сопровождением подобных продуктов. Либо создавать свою коммерческую структуру, но тогда это уже будет немного другой проект со своими целями, возможно не совсем дружелюбными к FOS.

Цитата:
Мне кажется в первую очередь для реализации проекта 1L нужно понять цели проекта с точки зрения DmP (пока позиционируется как значительная совместимость с 1С), разделить эту сложную задачу на более мелкие и начать их реализацию (сообществом разработчиков). При этом очень важным фактором является создание тестов! То есть договариваемся, что, например, объект "Регистр" должен выдавать на такой-то запрос такие-то данные, я под этот, еще не реализованный объект, начинаю создавать тестовую обработку, и возможно, закладываю этот механизм в пре-релизную конфу, а разработчик объекта формирует реализацию этого объекта и проверяет ее на этой конфе. При этом становится возможной параллельная разработка.
Говорить о совместимости с 1С++ - пока, ИМХО, не стоит, ведь с открытым проектом можно встроить эти возможности в платформу в "штатном" режиме.


Работа, над документацией по структуре проекта и АПИ ведется, и постараемся сделать детализированное описание модулей, которые планируются.
  
Наверх
 
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #109 - 16. Апреля 2007 :: 09:32
Печать  
DmP писал(а) 16. Апреля 2007 :: 08:20:
Все правильно, если говорить о разработке открытых проектов, то должна быть очень сильной обратная связь от внедренцев к разработчикам самой системы. Кстати из за этого в свое время думаю закрылся проект 2С, так Юра вкладывал много сил в проект, а отдачи не видел. В идеале было бы хорошо, если бы под свое крыло подобный проект взяла бы фирма, которая занимается не посредственно внедрением и сопровождением подобных продуктов. Либо создавать свою коммерческую структуру, но тогда это уже будет немного другой проект со своими целями, возможно не совсем дружелюбными к FOS.


А ещё лучше - взяли бы на хороший оклад ядро команды программистов (см. OpenOffice).
Но, мягко скажем, не всем это надо, и желающих просто так вложить энную сумму с крайне размытыми перспективами - не тОлпы.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #110 - 16. Апреля 2007 :: 09:49
Печать  
sedmin писал(а) 16. Апреля 2007 :: 08:01:
В 1С++, конечно, не было 9 разработчиков одновременно, но строился он гораздо более года при гораздо меньших объемах.


Иногда лучше меньше да лучше.
Плохо, когда дизорганизация процесса приводит к наличию противофазы во мнениях участников.
Здесь я согласен с NS, когда-то высказавшим мнение, что идеи и мнения полезны все, но непосредственно на процесс разработки должен влиять крайне ограниченный состав.

DmP
Вообще, проект интересен, со многих точек зрения.
Я бы, кстати, поддержал trdm и предложил бы на альфа этапе сильно не заморачиваться с обратной совместимостью, запросами, структурой таблиц и т.д.
Он совершенно прав, нужна простая точка входа для новых пользователей и эффективный набор базовых объектов.

Для разработчика ядра нужны внятная архитектура и модульность.
Последнее очень важно - это то, с чем в итоге столкнулись в 1cpp.
До тех пор, пока в проекте 1-2 человека, проблем нет.
За архитектуру отвечает DmP, за разработку DmP, за оформление документации DmP и т.д. Улыбка
Как только разработчиков становится много, возникает проблема разных направлений и разного уровня подготовки.
Есть разные пути решения, конечно, но модульность - имхо самый простой в открытой системе.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #111 - 16. Апреля 2007 :: 11:21
Печать  
Может такую разработку:
http://kalpa.ru/+1L
Навеяло:
http://www.pcweek.ru/_Article_Images/2006/mar09/ns01_03.jpg
а так ждем
Документацию по структуре проекта и АПИ.
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #112 - 16. Апреля 2007 :: 11:54
Печать  
kms писал(а) 16. Апреля 2007 :: 09:49:
Плохо, когда дизорганизация процесса приводит к наличию противофазы во мнениях участников.
Здесь я согласен с NS, когда-то высказавшим мнение, что идеи и мнения полезны все, но непосредственно на процесс разработки должен влиять крайне ограниченный состав.

Ну, если ты помнишь, в 1С++ никто не захотел, чтобы был руководитель. Все хотели быть вольными художниками.

А чем застрахован этот проект от вольных художников?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #113 - 16. Апреля 2007 :: 12:55
Печать  
sedmin писал(а) 16. Апреля 2007 :: 11:54:
Ну, если ты помнишь, в 1С++ никто не захотел, чтобы был руководитель. Все хотели быть вольными художниками.

Слова: "никто не захотел" и "Все хотели" - не соответствует действительности. Как раз некоторые участники считали, что без руководителя у проекта нет будущего.
  

1&&2&&3
Наверх
 
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #114 - 18. Апреля 2007 :: 15:58
Печать  
Хотел бы прояснить ситуацию с проектом gpl2c, координатором, а лучше сказать хранителем которого я являюсь (или являлся). Пользуясь случаем, хотел бы сложить с себя эти полномочия. 

Во-первых, считаю, что усилия в сторону "доработки" проекта нецелесообразны, так как доведение его до рабочего уровня потребует значительного рефакторинга кода, но не решит его главной архитектурной проблемы - привязки к MFC.

Во-вторых, если еще 3-4 месяца назад я не решался сказать, что проект заморожен, теперь я это могу сказать вполне определенно. По крайней мере я не смогу им заниматься довольно долго, как впрочем и каким-либо другим. Начал осваивать 1С80  Улыбка.

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

По требованиям и целям проекта практически полностью солидарен с sedmin.
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #115 - 18. Апреля 2007 :: 18:35
Печать  
Alex_Bob писал(а) 18. Апреля 2007 :: 15:58:
По требованиям и целям проекта практически полностью солидарен с sedmin.  

Спасибо. Я бы тоже был солидарен, если бы не считал такой проект неподъемным для свободной разработки.  Печаль

Считаю, что для того, чтобы можно было организовать и выполнить реальный проект, его нужно значительно усечь. По крайней мере на начальном этапе, хотя бы до выпуска версии 1.5, а лучше 2.5. Озадачен
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #116 - 18. Апреля 2007 :: 19:47
Печать  
sedmin писал(а) 18. Апреля 2007 :: 18:35:
Alex_Bob писал(а) 18. Апреля 2007 :: 15:58:
По требованиям и целям проекта практически полностью солидарен с sedmin.   

Спасибо. Я бы тоже был солидарен, если бы не считал такой проект неподъемным для свободной разработки.  Печаль

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


Поднять проект Qt 1L до рабочего состояния, не так уж сложно, это месяц-два двух-трех серьезных программистов, который могли бы на начальном этапе уделять много времени, в идеале, если это будет сопряжено с их официальной работой. При этом будет необходимый минимум Справочники/Документы/Регистры.

А если делать проект, только за счет свободного времени, то это может растянуться на неопределенное время, к сожалению Печаль, но так показывает практика.
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #117 - 19. Апреля 2007 :: 04:52
Печать  
DmP писал(а) 18. Апреля 2007 :: 19:47:
Поднять проект Qt 1L до рабочего состояния, не так уж сложно,

Я имел в виду не проект 1L, а тот проект, требования к которому я описал.  Улыбка

DmP писал(а) 18. Апреля 2007 :: 19:47:
это месяц-два двух-трех серьезных программистов, который могли бы на начальном этапе уделять много времени,

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #118 - 28. Августа 2007 :: 13:11
Печать  
Апну пожалуй.
  
Наверх
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Создание кросплатформенной среды Like 1C.
Ответ #119 - 04. Сентября 2007 :: 05:38
Печать  
Что нового в проекте? а то на сайте нет никакой информации о развитии.
Жив он хоть?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #120 - 04. Сентября 2007 :: 05:48
Печать  
Практически жив, но разработчики расконсолидировались,
некоторые пошли ананасить..
  
Наверх
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #121 - 03. Октября 2007 :: 06:11
Печать  
Alex_Bob писал(а) 18. Апреля 2007 :: 15:58:
Хотел бы прояснить ситуацию с проектом gpl2c, координатором, а лучше сказать хранителем которого я являюсь (или являлся). 

Здравствуйте, извиняюсь что не по теме, но как можно получить исходники последнего релиза 2С, а то на сайте довольно старые, а gpl2c@pochta.ru не реагирует.
Есть желание начать доработку именно 2С.
Спасибо.
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #122 - 03. Октября 2007 :: 06:20
Печать  
trdm писал(а) 04. Сентября 2007 :: 05:48:
Практически жив, но разработчики расконсолидировались,
некоторые пошли ананасить..

Во как! А можно услышать отзывы? Очень интересно.
  
Наверх
ICQ  
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #123 - 03. Октября 2007 :: 07:03
Печать  
С моей точки зрения - любые самостоятельные проекты - нежизнеспособны(очень много таких примеров).

А вот создание своей платформы на базе  таблиц 7.7 вещь обреченная на успех.
1С практически перестало поддерживать развитие этой платформы, ее усовершенствования
в этом направлении ничего кроме улыбки не вызывает.

Т.е. 1С сдало рынок, будучи абсолютно уверенным, что является монополистом и никто ее знамя не подхватит -
т.е всем придется идти на 8.0.

Да, я знаю что структура таблиц 1С несовершенна - но ничто не мешает эту структуру изменить, если
новая платформа завоюет достаточную долю рынка.

Кроме того - такое решение абсолютно в духе развития 1С++ .
Зачем править bkend.dll, если можно иметь свою библиотеку?
Зачем загружать внешние компоненты, если они уже будут интегрированны в систему.

Проект можно писать на FoxPro в двух форматах баз данных - ДБФ и SQL.

P.S. Билл обещал в скором времени открыть исходники FoxPro.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #124 - 03. Октября 2007 :: 07:18
Печать  
kiruha писал(а) 03. Октября 2007 :: 07:03:
С моей точки зрения - любые самостоятельные проекты - нежизнеспособны(очень много таких примеров).

А вот создание своей платформы на базе  таблиц 7.7 вещь обреченная на успех.
1С практически перестало поддерживать развитие этой платформы, ее усовершенствования
в этом направлении ничего кроме улыбки не вызывает.

Т.е. 1С сдало рынок, будучи абсолютно уверенным, что является монополистом и никто ее знамя не подхватит -
т.е всем придется идти на 8.0.

Да, я знаю что структура таблиц 1С несовершенна - но ничто не мешает эту структуру изменить, если
новая платформа завоюет достаточную долю рынка.

Кроме того - такое решение абсолютно в духе развития 1С++ .
Зачем править bkend.dll, если можно иметь свою библиотеку?
Зачем загружать внешние компоненты, если они уже будут интегрированны в систему.

Проект можно писать на FoxPro в двух форматах баз данных - ДБФ и SQL.

P.S. Билл обещал в скором времени открыть исходники FoxPro.


Да если писать на FoxPro то интересно может получится Улыбка, если б там ещё можно было редактор форм во внешние приложения встраивать... + приличный построитель отчетов родной FoxPro не фантан
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #125 - 03. Октября 2007 :: 07:35
Печать  
+ конвертор конфигураций 1с -> FoxPro Улыбка
  
Наверх
ICQ  
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #126 - 03. Октября 2007 :: 07:40
Печать  
Nick писал(а) 03. Октября 2007 :: 07:35:
+ конвертор конфигураций 1с -> FoxPro Улыбка


FoxPro хорош тем, что достаточно большое количество 1С ников сможет править платформу,
а не только узкий коллектив разработчиков.
Также в 1С практически отсутствует разнообразие форм.

Открытый вопрос , который нужно изучать - насколько легко в FoxPro встраивать внешние объекты -
типа MXL ??
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #127 - 03. Октября 2007 :: 07:57
Печать  
Опять ползем к винде?
  
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #128 - 03. Октября 2007 :: 07:58
Печать  
kiruha писал(а) 03. Октября 2007 :: 07:40:
Nick писал(а) 03. Октября 2007 :: 07:35:
+ конвертор конфигураций 1с -> FoxPro Улыбка


FoxPro хорош тем, что достаточно большое количество 1С ников сможет править платформу,
а не только узкий коллектив разработчиков.
Также в 1С практически отсутствует разнообразие форм.

Открытый вопрос , который нужно изучать - насколько легко в FoxPro встраивать внешние объекты -
типа MXL ??


Что значит внешние объекты? АктивХ?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #129 - 03. Октября 2007 :: 08:00
Печать  
trdm писал(а) 03. Октября 2007 :: 07:57:
Опять ползем к винде?

К стати да как же кроссплатформеность
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #130 - 03. Октября 2007 :: 08:10
Печать  
Kemet писал(а) 03. Октября 2007 :: 06:11:
Здравствуйте, извиняюсь что не по теме, но как можно получить исходники последнего релиза 2С, а то на сайте довольно старые, а gpl2c@pochta.ru не реагирует.
Есть желание начать доработку именно 2С.
Спасибо.

Тут посмотри: http://1c.alterplast.ru/faq/repo.html
Блин, я бы не стал развивать 2С, хотя это большой, значительный проект в который вложили много труда.
Однако, в данный момент, когда даже наше правительство "очухалось" и работает в направлении распространения и принятия опенсурса, линия развития 2С неразумна.
Я много раз говорил, что для создания удобной для разработчика кросплатформенной среды типа 1С есть все КИРПИЧИКИ в готовом виде. Их нужно только собрать и грамотно интегрировать/склеить.
  
Наверх
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #131 - 03. Октября 2007 :: 08:17
Печать  
trdm писал(а) 03. Октября 2007 :: 07:57:
Опять ползем к винде?


FoxPro - в качестве идеи. Хотя я думаю, что плюсов от FoxPro больше , чем вреда от невозможности полноценной работы в  Linux. (под эмлятором, разумеется можно).
К тому же, когда откроют исходники - кроссплатформенность не будет проблемой.

В качестве плюсов также могу указать готовые или почти готовые у меня (и наверняка у других) трансляторы
1С -> FoxPro
1. Методов справочников
2. Регистров
3. Запросы
4. БухИтоги - есть известный класс, который с небольшой доработкой будет работать и в ДБФ.

т.е. не очень сложно написать транслятор программного кода 1С -> FoxPro
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #132 - 03. Октября 2007 :: 08:21
Печать  
В принципе даже наверное можно конвертор форм сделать
1с -> gcomp -> FoxPro
А что делать с mxl?
  
Наверх
ICQ  
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #133 - 03. Октября 2007 :: 08:34
Печать  
Nick писал(а) 03. Октября 2007 :: 08:21:
В принципе даже наверное можно конвертор форм сделать
1с -> gcomp -> FoxPro
А что делать с mxl?


В принципе ActiveX в FoxPro широко используется, но это скорее вопрос к нашим разработчикам.

Просто представьте. В один прекрасный день, пользователи пришли на работу,
и только вместо 1cv7s.exe запустили like1C.exe - на первый взгляд ничего, кроме дизайна форм не изменилось -
против такого перехода никакое руководство возражать не будет.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #134 - 03. Октября 2007 :: 08:38
Печать  
kiruha писал(а) 03. Октября 2007 :: 08:34:
Nick писал(а) 03. Октября 2007 :: 08:21:
В принципе даже наверное можно конвертор форм сделать
1с -> gcomp -> FoxPro
А что делать с mxl?


В принципе ActiveX в FoxPro широко используется, но это скорее вопрос к нашим разработчикам.

Просто представьте. В один прекрасный день, пользователи пришли на работу,
и только вместо 1cv7s.exe запустили like1C.exe - на первый взгляд ничего, кроме дизайна форм не изменилось -
против такого перехода никакое руководство возражать не будет.


А из mxl можно сделать ActiveX свободный от 1С, или я про что то не в курсе?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #135 - 03. Октября 2007 :: 08:44
Печать  
Nick писал(а) 03. Октября 2007 :: 08:38:
А из mxl можно сделать ActiveX свободный от 1С, или я про что то не в курсе?

А смысл? Сейчас mxl находится в нужном месте с нужным функционалом.
  
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #136 - 03. Октября 2007 :: 08:49
Печать  
trdm писал(а) 03. Октября 2007 :: 08:44:
Nick писал(а) 03. Октября 2007 :: 08:38:
А из mxl можно сделать ActiveX свободный от 1С, или я про что то не в курсе?

А смысл? Сейчас mxl находится в нужном месте с нужным функционалом.

А как проше перенести печатные формы?
  
Наверх
ICQ  
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #137 - 03. Октября 2007 :: 09:17
Печать  
trdm писал(а) 03. Октября 2007 :: 08:10:
Блин, я бы не стал развивать 2С, хотя это большой, значительный проект в который вложили много труда.
Однако, в данный момент, когда даже наше правительство "очухалось" и работает в направлении распространения и принятия опенсурса, линия развития 2С неразумна.
Я много раз говорил, что для создания удобной для разработчика кросплатформенной среды типа 1С есть все КИРПИЧИКИ в готовом виде. Их нужно только собрать и грамотно интегрировать/склеить.

Увы, но я уже начал. Перерабатываю интерпретатор/ВМ: добавил PascalScript, CScript подобный синтаксис, соответствующие опции препроцессора... еще кое-что...
...
Насчет кирпичиков - может они и есть, но это такое месиво, что работа по их интеграции в единое приложение отобьет всякую охоту. в том числе и сексуальную
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #138 - 03. Октября 2007 :: 10:03
Печать  
Kemet писал(а) 03. Октября 2007 :: 09:17:
Увы, но я уже начал. Перерабатываю интерпретатор/ВМ: добавил PascalScript, CScript подобный синтаксис, соответствующие опции препроцессора... еще кое-что...
...
Насчет кирпичиков - может они и есть, но это такое месиво, что работа по их интеграции в единое приложение отобьет всякую охоту. в том числе и сексуальную

Значит ты просто будешь работать ради творчества. Думаю ты потеряешь очень много времени на изготовление велосипедов, отказавшись от стабильных решений.
Посмотри примеры колорера и пост разработчика 2С в этой ветке и подумай.
На счет кирпичиков, зря ты так. Для примера посмотри хотя бы Sciscintilla и squirrel - зрелые и стабильные решения.
  
Наверх
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #139 - 03. Октября 2007 :: 10:36
Печать  
trdm писал(а) 03. Октября 2007 :: 10:03:
...

Честно говоря, мне в лом начинать новый проект, поэтому и взял 2С, как наиболее продвинутый, хотя и глючный. MFC меня тоже не устраивает, да я его и не знаю - программлю  на Дэлфи и Билдере, поэтому доработаю и возьму основную часть, а виджеты - можно и QT, можно и другое. Собственно привязка к 1С по интерфейсу и структуре мне не очень-то и нужна - мне нужен инструмент для работы. Как вариант кроссплатформенности может быть Net/Mono. А  здесь можно привлечь не только Сишников, но и Дельфистов, у которых есть много готовых "кирпичиков", и т.д.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #140 - 03. Октября 2007 :: 11:05
Печать  
Вообщето говорить о QT как о наборе виджетов, это искажать действительность, посмотри внимательнее на их набор классов: http://doc.trolltech.com/4.3/classes.html
  
Наверх
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #141 - 04. Октября 2007 :: 06:23
Печать  
Kemet писал(а) 03. Октября 2007 :: 10:36:
trdm писал(а) 03. Октября 2007 :: 10:03:
...

Честно говоря, мне в лом начинать новый проект, поэтому и взял 2С, как наиболее продвинутый, хотя и глючный. MFC меня тоже не устраивает, да я его и не знаю - программлю  на Дэлфи и Билдере, поэтому доработаю и возьму основную часть, а виджеты - можно и QT, можно и другое. Собственно привязка к 1С по интерфейсу и структуре мне не очень-то и нужна - мне нужен инструмент для работы. Как вариант кроссплатформенности может быть Net/Mono. А  здесь можно привлечь не только Сишников, но и Дельфистов, у которых есть много готовых "кирпичиков", и т.д.

Kylix жив?
если он жив, вполне можно делать неплохие кросс платформенные решения. я его не видел, но посмотреть не против.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #142 - 04. Октября 2007 :: 09:47
Печать  
Phoenix писал(а) 04. Октября 2007 :: 06:23:
Kylix жив?
если он жив, вполне можно делать неплохие кросс платформенные решения. я его не видел, но посмотреть не против.

Kylix скорее мертв, чем жив, по-моему он давно заброшен.
А Kylix я не пользовал и под кроссплатформенностью имел ввиду не Kylix, а NET.
trdm писал(а) 03. Октября 2007 :: 11:05:
Вообщето говорить о QT как о наборе виджетов, это искажать действительность, посмотри внимательнее на их набор классов: http://doc.trolltech.com/4.3/classes.html

Это я понимаю )
Просто заниматься изучением чистым QT времени нет.
  
Наверх
 
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #143 - 07. Октября 2007 :: 10:46
Печать  
2 Alex_Bob
Хочу пообщаться на тему 2С. Как это можно сделать?
Скачал с cvs алтерпласта исходники, но там нет некоторых файлов, проект не компилится.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #144 - 07. Октября 2007 :: 11:03
Печать  
Kemet писал(а) 04. Октября 2007 :: 09:47:
Это я понимаю )
Просто заниматься изучением чистым QT времени нет.

Если C++ знаешь, то там изучать нечего.
Но у нас уже некоторая тенденция движения к QT намечается, люди интересуются: Phoenix, orefkov, я, например. Это из тех кто слышал. А сколько о том кого не слышал.
  
Наверх
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #145 - 07. Октября 2007 :: 12:18
Печать  
trdm писал(а) 07. Октября 2007 :: 11:03:
...

C++  я знаю. Знаю, также, что на изучение (именно на изучение),  требуется немало времени. Продукт нужно изучть, "постичь", чтобы он стал твоим. После этого можно ввязываться в Проекты, используя свои знания и свое видение проблемы...
К сожалению большинство проектов Проектами не стали именно потому, что их участники считали "типя я крутой программер, мне только раз глянуть, а потом раз плюнуть, и переплюну (Билли, 1С,.... etc)". Только дальше плевков дело редко движется, к сожалению. Кроме того в коллективе разработчиков должен быть и аналитик и генератор идей и те, кто эти бредовые идеи будет воплощать, а главное кто их сможет воплотить. Тогда будет Проект и будет Продукт. А пока... пока есть куча идей без программистов, куча программистов без идей и куча проектов без того и другого. Увы...
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #146 - 13. Октября 2007 :: 14:20
Печать  
Содержимое данного сообщения было перенесено СЮДА.
  
Наверх
www  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #147 - 11. Января 2008 :: 21:25
Печать  
пошла перепись участников.
господа присоединяйтесь Подмигивание
http://qt1l.sourceforge.net/forum/viewtopic.php?t=39
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #148 - 07. Февраля 2008 :: 08:51
Печать  
Для тех кто желает присоединиться и поучаствовать в проекте, выкладываю шаблон анкеты:
Анкеты шлите мне на электронку, она в личке.
Анкету шлите сюдамыло
« Последняя редакция: 11. Февраля 2008 :: 21:27 - trdm »  

AForm_templ.zip ( 10 KB | Загрузки )
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #149 - 07. Февраля 2008 :: 09:43
Печать  
Выдержка из форума:
BW писал(а):
Прошу огласить основные направления планируемого развития.

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #150 - 07. Февраля 2008 :: 09:48
Печать  
Прямая ссылка на анкету: http://www.1cpp.ru/forumfiles/Attachments/AForm_templ.zip
По просьмам трудящихся )
слать сюда мыло
« Последняя редакция: 11. Февраля 2008 :: 12:34 - trdm »  
Наверх
IP записан
 
DEVIce
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 24. Октября 2007
Re: Создание кросплатформенной среды Like 1C.
Ответ #151 - 07. Сентября 2008 :: 04:13
Печать  
Кстати, в Java можно использовать идентификаторы на любом языке. Unicode там правит бал. Нет необходимости придумывать свой интерпретатор. При этом скомпилиный код от Java реально межплатформенный, по крайней мере наиболее межплатформенный. Нет необходимости мутить с библиотеками с неоднозначным лицензированием.  Вот.  Подмигивание
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #152 - 07. Сентября 2008 :: 07:07
Печать  
DEVIce писал(а) 07. Сентября 2008 :: 04:13:
Кстати, в Java можно использовать идентификаторы на любом языке. Unicode там правит бал. Нет необходимости придумывать свой интерпретатор. При этом скомпилиный код от Java реально межплатформенный, по крайней мере наиболее межплатформенный. Нет необходимости мутить с библиотеками с неоднозначным лицензированием.  Вот.  Подмигивание

Пофиг.
Я еще не работал на софте написнном на Яве, который бы мне понравился. Либо ужасный интерфейс, либо тормозит, либо и то и другое вместе. Мой личный вывод яву в топку, вместе с .Net .
Мелкие вкусности, которые есть не компенсируют общего убожества её платформы.
  
Наверх
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #153 - 19. Октября 2009 :: 10:03
Печать  
Да здравствует python!! Улыбка Еще бы кнопконакидательский IDE найти нормальный
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #154 - 19. Октября 2009 :: 10:21
Печать  
quick писал(а) 19. Октября 2009 :: 10:03:
Да здравствует python!! Улыбка Еще бы кнопконакидательский IDE найти нормальный

Выбор языка - личное дело каждого. Я бы например питон не выбрал бы.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #155 - 22. Октября 2009 :: 14:23
Печать  
Off-Topic replies have been moved to this Topic.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Создание кросплатформенной среды Like 1C.
Ответ #156 - 30. Декабря 2010 :: 22:15
Печать  
эх...
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать