Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7  ОтправитьПечать
Очень популярная тема (более 25 ответов) Набросок ТЗ по qt1L. Первые шаги. (число прочтений - 51164 )
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #75 - 24. Января 2008 :: 09:35
Печать  
Nick писал(а) 24. Января 2008 :: 09:07:
Ну рас так, тогда Уважаемый dnp может и ты раскажишь основные принцыпы этой "трёхзвенки 2С". Улыбка
Так сказать для наглядного сравнения

Ну вот, допрыгался... Печаль
Здесь есть люди, которые более меня в курсе. Но всё же скажу.
Уровней три:
0. Простое и быстрое ядро на С++ и embedd'ах
1. Набор базовых объектов Метаданных
2. Метаданные унаследованные от Базовых из "1"

0. содержит ВМ исполняющий байт-код и компилер прикладного языка в байт-код, ДвижокИнтерфейса, ДвижокБД (или интерфейс), прочие НеХранимые спец-объекты (Таблица, Текст, ТаблицаЗначений, СписокЗначений, .... )
1. это то, что в 7.7 мы видим, открыв пустую конфигурацию, только не вшитое жестко в  среду, а созданное визуально + наполненное кодом на прикладном языке. Именно на этом уровне прописано, как работать с движком БД при выполнении действий типа Записать, СделатьНепроведенным, Провести, Удалить. Можно делать версии, оптимизированные для разныж ДвижковБД нижнего уровня.
2. обычная конфигурация, имеющая в общем уже знакомую нам идею.

ЗЫЖ
Не всё, что я написал, уже есть в 2С, но идея была примерно такова Улыбка
  
Наверх
ICQ  
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #76 - 24. Января 2008 :: 10:02
Печать  
dnp писал(а) 24. Января 2008 :: 08:41:
соотношение длительностей выполнения этих фаз, реализованных тремя разными способами :
ЧистаяИнтерпретация \ ИсполнениеБайтКода \ ИсполнениеПроцессорногоКода
будет, соответственно, такой (цифры условные) :
100 \ 10 \ 1
Так вот, речь идет о том, что отказавшись (отложив) вариант "1", мы не обязательно попадаем в "100", а можем получить "10".
И особо узкие места потом можно на "1" перевести, и "10" ни кто оптимизировать не мешает.

Время отработки при:
Интерпретация Исходного кода\Интерпретация Байт-кода\Исполнение нативного кода.
Будет, конечно, различаться. Лучшие образцы виртуальных машин могут похвастаться, что их скорость отработки "всего лишь раз в десять" медленнее нативного кода.
Что касается интерпретации исходного кода, то кто об этом методе говорил?
Я свой первый интерпретатор написал  далеком 89 году для перла советской электроники УКНЦ. Интерпретировался Z-80. Но даже в то время я встречал интерпретацию исходного кода в только поделках первокурсников или в учебниках. Все остальные старались ввести стадию компиляции в какое-то подобие байт-кода. Даже Вильнюсский Бейсик для УКНЦ сначала компилировал в "шитый код", как они его называли, а затем интерпретировал его.
Современные ВМ (не в интерактивных системах) вряд-ли исполняют исходный код. Есть, конечно, стадия предварительной компиляции.
Поэтому у меня даже мыслей небыло интерпретировать исходный код )
Что касается использования Бизнес-Объектов, написанных на внутреннем интерпретируемом языке, то ничего против не имею, но необходимо понимать, какие классы можно описывать на внутреннем языке, а какие применять только в виде нативного кода. Ошибки приведут к тому, что будет выбрана не оптимальная архитектура. А переделки займут уйму времени, которого и так нет.
Принцип "давайте склеим как есть, авось полетит" не сработает. Потом придется опять ломать и опять клеить. А склеенная вещь это совсем не то что новая.
  
Наверх
 
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #77 - 24. Января 2008 :: 11:16
Печать  
А почему бы в ядре системы не предусмотреть интерфейс через который регистрируются бизнес объекты написанные как на встроенном языке так и в виде объектов встроенных в платформу?
и каждый пишет на том что ему удобно.
По описанию VM squirel, предлагаемого trdm это возможно?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #78 - 24. Января 2008 :: 11:34
Печать  
Igor-bts писал(а) 24. Января 2008 :: 11:16:
А почему бы в ядре системы не предусмотреть интерфейс через который регистрируются бизнес объекты написанные как на встроенном языке так и в виде объектов встроенных в платформу?

Вот вам готовое решение: http://www.iscra.ru/
Задать вопросы можете здесь: http://www.sql.ru/forum/actualthread.aspx?tid=416376&pg=9
  
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #79 - 24. Января 2008 :: 11:53
Печать  
trdm писал(а) 24. Января 2008 :: 11:34:
Igor-bts писал(а) 24. Января 2008 :: 11:16:
А почему бы в ядре системы не предусмотреть интерфейс через который регистрируются бизнес объекты написанные как на встроенном языке так и в виде объектов встроенных в платформу?

Вот вам готовое решение: http://www.iscra.ru/
Задать вопросы можете здесь: http://www.sql.ru/forum/actualthread.aspx?tid=416376&pg=9

Что то судя по вопросам ты от неё не в восторге Улыбка
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #80 - 24. Января 2008 :: 12:38
Печать  
Nick писал(а) 24. Января 2008 :: 11:53:
trdm писал(а) 24. Января 2008 :: 11:34:
Igor-bts писал(а) 24. Января 2008 :: 11:16:
А почему бы в ядре системы не предусмотреть интерфейс через который регистрируются бизнес объекты написанные как на встроенном языке так и в виде объектов встроенных в платформу?

Вот вам готовое решение: http://www.iscra.ru/
Задать вопросы можете здесь: http://www.sql.ru/forum/actualthread.aspx?tid=416376&pg=9

Что то судя по вопросам ты от неё не в восторге Улыбка


самое интересное что разработка предполагается на Дельфи и под Винду

А где же кросплатформенность (или хотя бы дистрибутивы для разных ОС Нерешительный)

Тогда уж лучше на Аксапту глядеть или оставаться на 1С

ЗЫ Особенно порадовало наличие в разработчиках БЭСТа
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #81 - 24. Января 2008 :: 12:48
Печать  
Nick писал(а) 24. Января 2008 :: 11:53:
Что то судя по вопросам ты от неё не в восторге Улыбка

Точно, не в восторге. Я представляю скока прийдется програмить на таком решении, что-бы получить мало мальски рабочую конфигурацию. Поэтому она мне не нравится.
планируя проект, я стараюсь решить проблему: больше результатов за меньшее время.
А вы тут просто развлекаловку устроили>>состязания фантастов...
  
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #82 - 24. Января 2008 :: 13:09
Печать  
Цитата:
А вы тут просто развлекаловку устроили>>состязания фантастов...

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #83 - 24. Января 2008 :: 15:04
Печать  
мы же не фантастику пишем..
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #84 - 24. Января 2008 :: 15:12
Печать  
И вообще, кто хочет работать над проектом, тот просто стучится в аську и спрашивает: "Чем могу помочь?"  
А не разговоры разговаривает. Работы просто дуром...
Хотя планы еще не сведены в кучу и слабо детализированы, с этим сори, не успеваю.
  
Наверх
IP записан
 
Igor-bts
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 103
Зарегистрирован: 14. Июля 2006
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #85 - 24. Января 2008 :: 17:04
Печать  
trdm писал(а) 24. Января 2008 :: 12:48:
[quote author=Nick link=1200397311/75#80 date=1201175631]
Я представляю скока прийдется програмить на таком решении, что-бы получить мало мальски рабочую конфигурацию.


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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #86 - 25. Января 2008 :: 22:40
Печать  
Igor-bts писал(а) 24. Января 2008 :: 17:04:
А сколько времени понадобится что бы сделать "монолит"? так хоть можно разделить на части. Да и ядро системы будет простым.
Делить на части тоже с умом надо.
  
Наверх
IP записан
 
bulb
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 2
Зарегистрирован: 01. Февраля 2008
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #87 - 01. Февраля 2008 :: 05:27
Печать  
А сайт проекта http://1l.w4b.ru/ уже не живет совсем что ли?
Антивирус на трояна ругается, да и последние новости за 2005 год.
Было бы удобно продолжать использовать сайт для выкладывания
последних новостей по проекту. Или какой другой сделать.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #88 - 01. Февраля 2008 :: 07:26
Печать  
Сайт проекта: http://qt1l.sourceforge.net/
  
Наверх
ICQ  
IP записан
 
bulb
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 2
Зарегистрирован: 01. Февраля 2008
Re: Набросок ТЗ по qt1L. Первые шаги.
Ответ #89 - 01. Февраля 2008 :: 09:26
Печать  
Не нашел там описания ТЗ.
То ли плохо искал, то ли нет его там. Печаль
Попросил Trdm на мыло выслать, как придет, гляну.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 
ОтправитьПечать