| 
 | 
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Чтоб не засорять другие топики, создал тему. Речь про создание самописных фреймворков, кот. предназначены для быстрого создания тиражируемых и быстроконфигурируемых информационных и учетных систем. Чтобы было понятно, примеры таких систем: ISCRA-фреймворк, Террасофт-CRM, Пента, Ананас, MVD и т.п. (не реклама). Поехали..... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.11.2017, 19:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVЧтоб не засорять другие топики, создал тему. Речь про создание самописных фреймворков, кот. предназначены для быстрого создания тиражируемых и быстроконфигурируемых информационных и учетных систем. Чтобы было понятно, примеры таких систем: ISCRA-фреймворк, Террасофт-CRM, Пента, Ананас, MVD и т.п. (не реклама). Поехали..... не слышал ни одного из перечисленных. и почему в списке нет 1С, Парус,...? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.11.2017, 19:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, Да проще сказать, с чем не столкнулся... Учитывая,что у меня кроссплатформеный. Ну ,а так навскидку. 1.Собственный генератор отчётов..вещь нужная для собственного фреймворка.(Не буду отвечать,чего не взял готовый...это уже тут многократно "перетиралось"). 2.Собственные драйвера для фискальный регистраторов,весов,сканеров,ТСД(Терминалов сбора данных)(Всё кроссплатформенное) 3.Поддержка скриптового языка JS,Ruby,Python без утечек памяти. 4.Росийская барщина,-Егаис и т.д.,которую пришлось реализовывать. 5.Организация мониторинга по выявлению проблем с субд. 6.Работы с индусами :-) 7.Исследования новый версий операционных систем и runtime платформ.(У меня java ...и например они d 8 перешли на другой js скрипт движок,который,глючил дальше чем видел). 8.Документирование,- вообще тёмный лес.(Как фреймворка так и созданных на базе него решений.) Ну а так может походу буду добавлять. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.11.2017, 21:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Для сейчас, через 9 лет после начала работы над платформой, некоторые трудности кажутся мелкими. С самого начала: 1) Выбор языка. Изначально хотел интерпретатор, и когда случайно увидел Python у друга на компе - дело началось. 2) Выбор GUI. Пришлось много просмотреть, в выборе PyQt не разочаровался. 3) Мотивация. Был период ,примерно через год после начала, забросил на полгода. 4) Отчеты. Когда построил ГУИ, оказалось, что генератора отчетов просто нет. Погоревал пару недель, за полгода сделал. 5) Запуск первого коммерческого проекта. Это как первый раз с горы на лыжах. 6) Документирование. Совсем сложно с этим, жалко времени. Ну и масса мелких технических затруднений, про которые сейчас и не вспомнишь. а так - с 2012 года в эксплуатации - полет нормальный. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.11.2017, 22:03 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Мой опыт: Не вижу серьезных проблем с репортингом: Фастрепорт, экспорт в грид/XML/JSON/XLS/CSV/TXT - должно хватить для большинства задач. Главная сложность: получить гибкость и масштабируемость не прибегая к к-л внутреннему языку. Полноценный внутр. язык (скрипт) это конеш круть, но это нереально в реализации для моих возможностей... :) Что удалось сделать: 1. Дизайнер форм с возм. использования фаст-скрипта 2. Дизайнер отчетов (FR/XML/JSON/XLS/CSV/TXT) 3. Дизайнер импорта (XML/JSON/XLS/CSV/TXT/DB) 4. Дизайнер гл. меню. 5. Возможность расширений на DLL (отдельные формы) 6. Дизайнер для удобства работы с SQL (правда без визуального конструктора запросов) 7. Шаблоны полуготовых форм и SQL скриптов. 8. Импорт/экспорт/объединение конфигураций. 9. Мультиязычность интерфейса (на лету). 10. Возможность конекта к другим БД, кроме основной. 11. Всего 2-3 файла. Не требует установки. 12. Продуманная система прав. Можно управлять буквально любым контролом (видимость/редактирование). 13. Хранение файлов, картинок, иконок, DLL и пр. искаропки. 14. Возможность добавить на лету доп. параметры/коментарии/файлы к любой сущности (EAV). Управляемые правами. 15. Толстый клиент. MSSQL (В далеких планах: Оракл/ПостГре). Бизнес-логика в ХП и явных SQL-запросах. Без генераторов SQL. 16. Минимум системных таблиц. Понятные имена полей. 17. Предельно простые идеи в основе всего. 18. Для разработки можно (хоть и неудобно) обойтись только внутренними возможностями фреймворка. Бесплатность навсегда. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.11.2017, 22:46 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, это уже не трудности, а фишки и достижения :) а как насчет установки и последующего обновления готовой системы? Нужно ли делать все руками, или есть автоматизация? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.11.2017, 23:03 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  На мой взгляд основная трудность - это эффективность. Чтобы не было хотели сделать как лучше, а получилось как... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 01:22 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Речь про создание самописных фреймворков, кот. предназначены для быстрого создания тиражируемых и быстроконфигурируемых информационных и учетных систем. Я бы сказал, что технические трудности - это вообще не трудности. В конце концов, достаточно опытный и настойчивый программист все же сможет написать то, что задумал, в разумных объемах. А трудность здесь - ответить на вопрос: зачем это все (ну кроме самореализации автора), какова бизнес-модель дальнейшего развития продукта. То есть, какая будет от этого польза людям и автору, и как долго это все просуществует. Ведь если эта система написана всего одним энтузиастом, то, как бы замечательна она ни была, для пользователя было бы крайне неразумно подсаживать на нее свой бизнес. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 01:58 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat Fisher, Ведь если эта система написана всего одним энтузиастом, то, как бы замечательна она ни была, для пользователя было бы крайне неразумно подсаживать на нее свой бизнес. Прикиньте есть такие "тупорылые бизнесмены",которые "потрахавшись" с "большим продуктом" с адептами "этого большого" продукта с "специалистами этого продута" с доением бабок этого большого продукта ,который повёлся на маркетинговую фишку,-Да Вам это любой сделает...любой если,что починит... Когда ему в конторе "натоптали все эти любые"...предприниматель решил...да ну его нафиг не буду как все..пользоваться большим продуктом...пойду по пути риска...но поживу в плане ИТ нормально сколько бог даст. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 08:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV...создание самописных фреймворков, кот. предназначены для быстрого создания  тиражируемых и быстроконфигурируемых информационных и учетных систем.... Из последних наработок на Qt: 1. Необходимость допиливания функциональности Грида (Табличного представления) до удовлетворительного состояния. Асинхронная установка ширины столбцов в Qt убила кучу времени 2. Частая смена API в Qt, каждый год что-то отваливается при компиляции в новой версии. 3. Бредовая реализация библиотек работы с БД, приходилось лезть в исходники и собирать свои версии, чтобы получать банальные сообщения об ошибках БД. Короче, фреймворк на фреймворке плохая идея. Все переписывать с нуля приходится. Есть еще один момент: Мозг вскипает, если одновременно создавать собственный фреймворк и с помощью него решать бизнес задачу. Вроде больше возможностей, чего не хватает, все можно самому допилить. Но это сложное решение, так как всегда стоит выбор - упростить бизнес-задачу или потерять время на усложнение фреймворка . ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 09:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat FisherЯ бы сказал, что технические трудности - это вообще не трудности. В конце концов, достаточно опытный и настойчивый программист все же сможет написать то, что задумал, в разумных объемах. А трудность здесь - ответить на вопрос: зачем это все (ну кроме самореализации автора), какова бизнес-модель дальнейшего развития продукта. То есть, какая будет от этого польза людям и автору, и как долго это все просуществует. Ведь если эта система написана всего одним энтузиастом, то, как бы замечательна она ни была, для пользователя было бы крайне неразумно подсаживать на нее свой бизнес. Это уже про коммерческие трудности, давайте не будем здесь об этом. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 09:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginLSV...создание самописных фреймворков, кот. предназначены для быстрого создания  тиражируемых и быстроконфигурируемых информационных и учетных систем.... Из последних наработок на Qt: 1. Необходимость допиливания функциональности Грида (Табличного представления) до удовлетворительного состояния. Асинхронная установка ширины столбцов в Qt убила кучу времени 2. Частая смена API в Qt, каждый год что-то отваливается при компиляции в новой версии. 3. Бредовая реализация библиотек работы с БД, приходилось лезть в исходники и собирать свои версии, чтобы получать банальные сообщения об ошибках БД. Короче, фреймворк на фреймворке плохая идея. Все переписывать с нуля приходится. Есть еще один момент: Мозг вскипает, если одновременно создавать собственный фреймворк и с помощью него решать бизнес задачу. Вроде больше возможностей, чего не хватает, все можно самому допилить. Но это сложное решение, так как всегда стоит выбор - упростить бизнес-задачу или потерять время на усложнение фреймворка . Грид в Qt конечно мог и получше быть... 1) А как это - "Асинхронная установка ширины столбцов"? Может мне такое тоже надо? :) 2) А есть смысл гнаться за новыми версиями Qt? Я с 2009 года не меняю версию. 3) Я использую QSqlQuery.lastError(), проблем не заметил. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 09:44 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, если не засорять мозг бизнес-логикой, почти независимые компоненты всегда скриптовый движок (мне больше всего понравился Active Scripting от MS, пусть он и самый недокументированный) взаимодействие с внешним миром: документы, отчёты универсальное гуи инспектор объектов (для CAD-подобных ИМХО обязательная вещь) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 10:19 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А я так задам вопрос... -А вот кто может похвастаться,что Ваш фреймворк ,кроме Вас для бизнес решений использовал ещё кто-то,совсем независимый от Вас? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 10:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >>С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?  С одной - их постоянно пишет кто-то другой ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 10:42 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alА я так задам вопрос... -А вот кто может похвастаться,что Ваш фреймворк ,кроме Вас для бизнес решений использовал ещё кто-то,совсем независимый от Вас? Я могу. Работал в конторе в 1998-2006, в процессе родился фреймворк. До сих пор на нем пишут. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 10:50 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerLSV, это уже не трудности, а фишки и достижения :) а как насчет установки и последующего обновления готовой системы? Нужно ли делать все руками, или есть автоматизация?Я перечислил возможности, чтоб было более предметное обсуждение проблем. :) Обновление конфигурации прозрачное. Запостил изменения - у юзера появились новые окошки, менюшки и т.д. Есть возможность откатиться на старую конфу. Изменения в конфе логируются. Установка: копируем 3 файла в любую папку. Возможно правим ini, если там не прописано. Можем работать. Правда нужны установленные конективити к используемым БД. Никакой другой софт не нужен. Обновление фреймворка: Постим новый EXE в БД-таблицу с системными файлами. Клиентские проги замечают это и предлагают обновиться (один клик мыши). Допустим есть внешний заказчик. Присылаем ему EXE. Он его запускает, постит этот же ЕХЕ в базу одним кликом. Юзеры обновились (профит). Примерно тож самое с конфигурацией. Это XML. Будет реализована возможность создания закрытых кусков конфигураций, с конечным сроком использования (необходимо будет приобрести ключ, валидный до некоторой даты). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 10:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVМой опыт: Не вижу серьезных проблем с репортингом: Фастрепорт, экспорт в грид/XML/JSON/XLS/CSV/TXT - должно хватить для большинства задач. Главная сложность: получить гибкость и масштабируемость не прибегая к к-л внутреннему языку. Полноценный внутр. язык (скрипт) это конеш круть, но это нереально в реализации для моих возможностей... :) Что удалось сделать: 1. Дизайнер форм с возм. использования фаст-скрипта 2. Дизайнер отчетов (FR/XML/JSON/XLS/CSV/TXT) 3. Дизайнер импорта (XML/JSON/XLS/CSV/TXT/DB) 4. Дизайнер гл. меню. 5. Возможность расширений на DLL (отдельные формы) 6. Дизайнер для удобства работы с SQL (правда без визуального конструктора запросов) 7. Шаблоны полуготовых форм и SQL скриптов. 8. Импорт/экспорт/объединение конфигураций. 9. Мультиязычность интерфейса (на лету). 10. Возможность конекта к другим БД, кроме основной. 11. Всего 2-3 файла. Не требует установки. 12. Продуманная система прав. Можно управлять буквально любым контролом (видимость/редактирование). 13. Хранение файлов, картинок, иконок, DLL и пр. искаропки. 14. Возможность добавить на лету доп. параметры/коментарии/файлы к любой сущности (EAV). Управляемые правами. 15. Толстый клиент. MSSQL (В далеких планах: Оракл/ПостГре). Бизнес-логика в ХП и явных SQL-запросах. Без генераторов SQL. 16. Минимум системных таблиц. Понятные имена полей. 17. Предельно простые идеи в основе всего. 18. Для разработки можно (хоть и неудобно) обойтись только внутренними возможностями фреймворка. Бесплатность навсегда. все пункты 1-18 и так есть в Delphi, ну может кроме пункта 14, который можно сделать модулем на 200-300 строк. а вот что нужно бизнесфреймворку - предопределенные сущности вида Документ, Проводка, Счет - не решено. автор не смог осилить установку 1С и любую типовую кофигурацию для подражания? тогда ой, реальная трудность непреодолима - создание чего-то действительно полезного :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:04 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVОбновление конфигурации прозрачное. Запостил изменения - у юзера появились новые окошки, менюшки и т.д. Есть возможность откатиться на старую конфу. Изменения в конфе логируются. Установка: копируем 3 файла в любую папку. Возможно правим ini, если там не прописано. Можем работать. Правда нужны установленные конективити к используемым БД. Никакой другой софт не нужен. Обновление фреймворка: Постим новый EXE в БД-таблицу с системными файлами. Клиентские проги замечают это и предлагают обновиться (один клик мыши). Допустим есть внешний заказчик. Присылаем ему EXE. Он его запускает, постит этот же ЕХЕ в базу одним кликом. Юзеры обновились (профит). Примерно тож самое с конфигурацией. Это XML. Будет реализована возможность создания закрытых кусков конфигураций, с конечным сроком использования (необходимо будет приобрести ключ, валидный до некоторой даты). У меня похоже, через БД. Только обновления платформы и конфигурации лежат на сайте. Откатиться можно на ранние версии платформы и конфы. Конфигурации открытые, но не работают без регистрации в многопользовательском режиме - проверяю количество соединений с БД. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatch...а вот что нужно бизнесфреймворку - предопределенные сущности вида Документ, Проводка, Счет - не решено. автор не смог осилить установку 1С и любую типовую кофигурацию для подражания? тогда ой, реальная трудность непреодолима - создание чего-то действительно полезного :) А смысл загонять понятия Документ, Проводка, Счет в фреймворк? Это категории конфигурации Бухгалтерия, и они не нужны, если ты делаешь конфигурацию, например, для учета кадров. Фреймворк - это о другом. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  все пункты 1-18 и так есть в Delphi, ну может кроме пункта 14, который можно сделать модулем на 200-300 строк. а вот что нужно бизнесфреймворку - предопределенные сущности вида Документ, Проводка, Счет - не решено.1. Та ты шо !!! В готовом виде ??? Ты серьезно ???? Дайтедве !!!! 2.Чушь. Бизнесфреймворку нужно уметь эффективно управлять списками(ГУИ) и вызовами объектов БД (как источником инфы для ГУИ). Точка. Проводка, счет, документ это уже тонкости реализации в БД, причем специфичные для конкретной задачи. Какая проблема даже для молодого разработчика реализовать главную книгу, журналы движения и проводки ? Никакой. Есть примеры реализации в различных системах. Фреймворк и СУБД прекрасно с этим справятся. Даже в 10 раз эффективнее, чем это реализовано у упомянутой Odin Ass. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:24 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerdbpatch...а вот что нужно бизнесфреймворку - предопределенные сущности вида Документ, Проводка, Счет - не решено. автор не смог осилить установку 1С и любую типовую кофигурацию для подражания? тогда ой, реальная трудность непреодолима - создание чего-то действительно полезного :) А смысл загонять понятия Документ, Проводка, Счет в фреймворк? Это категории конфигурации Бухгалтерия, и они не нужны, если ты делаешь конфигурацию, например, для учета кадров. Фреймворк - это о другом. в кадрах действительно нет проводок, но вот сущность Документ есть в абсолютно любой учетной системе кроме того, проводки нужны не только и не сколько в бухгалтерии, есть еще всякие управленческие и прочие учеты. а зачем нужно - вопрос крайне глупый, прости. для любого бизнес-приложения подобные компоненты приходится переизобретать каждый раз, и каждый раз у всех получается плохо, если они не предопределены в структуре (см. 1С). справочники еще нужны, ясен пончик ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:27 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVвсе пункты 1-18 и так есть в Delphi, ну может кроме пункта 14, который можно сделать модулем на 200-300 строк. а вот что нужно бизнесфреймворку - предопределенные сущности вида Документ, Проводка, Счет - не решено.1. Та ты шо !!! В готовом виде ??? Ты серьезно ???? Дайтедве !!!! 2.Чушь. Бизнесфреймворку нужно уметь эффективно управлять списками(ГУИ) и вызовами объектов БД (как источником инфы для ГУИ). Точка. Проводка, счет, документ это уже тонкости реализации в БД, причем специфичные для конкретной задачи. Какая проблема даже для молодого разработчика реализовать главную книгу, журналы движения и проводки ? Никакой. Есть примеры реализации в различных системах. Фреймворк и СУБД прекрасно с этим справятся. Даже в 10 раз эффективнее, чем это реализовано у упомянутой Odin Ass. :) 1. да, вполне в готовом 2. я вполне уже понял, что та часть сознания, которая должна думать о Бизнес фреймворке - у тебя напрочь или выломана или с bad-блоками, не нужно лишний раз рассказывать, что начинающий разработчик способен грамотно реализовать даже базовые бухгалтерские сущности ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1. да, вполне в готовомОга. Это цемент, песок и вода.  А нужны готовые конструкции и модули. Которые хорошо стыкуются и аггрегируются. Параметрически. Мышкой, Карл ! Коллега, ты просто не в теме. Но пришел сюда потролить участников. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager1) А как это - "Асинхронная установка ширины столбцов"? Может мне такое тоже надо? :) Я с этим боролся, а не добивался :-), думаю это недоработка Qt-шников. С какой-то версии функция установки ширины колонки у них стала через сигналы работать и встроенный автоподбор ширины столбцов стал избиратольно криво работать, каждый столбец сам вычислял свою ширину, но между вычислением ширины и ее установкой другой столбец умудрялся свою ширину подправить. vill_ager2) А есть смысл гнаться за новыми версиями Qt? Я с 2009 года не меняю версию. Для меня это была больше экспериментальная платформа, чтоб разработать структуру классов. Демонстрировать хотелось демо приложение на последних версиях, чтоб скачать с сайта, сразу скомпилить, запустить. Еще с появлением QML сократилось работы, правда теперь думаю как с него слезть vill_ager3) Я использую QSqlQuery.lastError(), проблем не заметил. если залезть в исходники QSqlQuery, SQL выполняется в 2 этапа, вначале PREPARE, потом EXECUTE поэтому выдается часто бесполезное описание ошибки "No query Unable to fetch row in SQL" без указания например ошибочного имени таблицы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 11:39 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerЭто уже про коммерческие трудности, давайте не будем здесь об этом. Да нет, это сразу выключает мотивацию. Хорошо если кто-то уже имеет наработанный пул клиентов и на этой основе может обеспечить окупаемость затеи. Но этот самый пул так же не даёт такому перцу времени на серьёзную работу над метасистемой. Если же время есть, то значит клиентов нет, ибо они убегут от забившего на поддержку. И получается работа не пойми зачем. Кто будет покупать или как найти время - вот две основные сложности. Всё остальное - просто из-за недостаточного времени, потраченного на задачу. Но это "недостаточное" может измеряться многими человеко-жизнями. Сократить можно, но всё равно будет долго. В итоге - нужно тратить много лет на то, что потом непонятно, сможешь ли продать. А тут ещё остальные ваяют что попроще и забирают себе клиентов. То есть конкурировать нужно с, во первых, толстыми конкурентами, а во вторых, с умными, но тощими. Тощие не способны без потери клиентов создать что-то приличное (времени не выделят достаточно), но вот ряд идей они подхватывают и для клиента встаёт выбор между "уже реализовано, и даже работает" и "я тут вот налабал, никто не проверял, но это страшно круто!". И опять возникает проблема поиска клиентов, которые купятся на "страшно круто!", а это обычно те, кто натрахался с одноце и к нему (почему-то) до сих пор не постучался очередной гений, который параллельно с окучиванием клиентов пишет свою недо-систему (недо потому что времени выделяет мало). В общем - была бы мотивация, был бы продукт. А так - ниша только для тех, кто имеет клиентов и тратит мало времени на систему. В результате за 12 лет создают в общем-то лишь простенький набор функционала. Хотя с другой стороны - тех, кто полностью выделил на тему 4-5 свободных лет тоже в природе нет, та к что за 12 лет сделано всё же больше, чем за 4-5, но вообще не выделенных на разработку. Поэтому есть только один вариант - кто-то должен оплатить банкет. Ну и естественно, что первый кандидат - тупой работодатель. Например - в гос.конторах (как вип-рос) или других возможных заповедниках со слонами. Но опять же, естественно, что с тупым работодателем не возникает стимула щупать "тонкие" места, то есть наваял перец системку, в которой более или менее красиво решаются задачи работодателя, а дальше - нужны новые задачи, но откуда-ж они возьмутся? Нужен выход на рынок, но это-ж надо вкладываться не по детски, а ты уже привык лениво пейсать под тупые запросы тупого работодателя. В общем уходят люди в сторону "я так вижу" и вообще всякого расслабона. Значит нужен другой инвестор. И кто же это? Готовый 4-5, а то и больше лет потратить на прихоти самоуверенного перца, заявляющего, что он якобы умеет писать программы. Финансисты к такой щедрости не склонны (ну разве за гос.счёт да за откаты). Теоретически можно представить некую группу программистов, которая зарабатывает на живых клиентах, но выделяет человека или двух чисто на писанину "в стол", то есть на будущее (может с какими-то ответвлениями для "сегодня"). Программисты понимают суть происходящего (в отличии от финансистов), а потому могут оценить работу выделенной группы товарищей, а значит и вовремя заметить неэффективность. А работа с клиентами даёт широкий круг задач, который не даёт "гениям" концентрироваться на "я так вижу". Теоретически может работать, но на практике - есть проблема доверия. Если в группе не доверяют кому-то - всё, будет зависть, будут обиды, будет делёж и распад. Так что остаётся пилить параллельно с обслуживанием клиентов. А это значит - не иметь времени на качество. Ну и как бы результат понятен - скромность успехов тому подтверждение. А всё потому, что: sereginsereginМозг вскипает, если одновременно создавать собственный фреймворк и с помощью него решать бизнес задачу. Вроде больше возможностей, чего не хватает, все можно самому допилить. Но это сложное решение, так как всегда стоит выбор - упростить бизнес-задачу или потерять время на усложнение фреймворка . ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 12:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Хотелось бы коснуться вопроса внедрения скриптовых движков. Возьмем Фаст-скрипт: Движок знает некот. контролы. Но сторонним контролам его нужно научить. Своим внутр. ф-циям/процедурам научить. И он знает не все свойства/методы, а только паблишед. Остальному надо или научить или обломаться. Стабильность работы движка - под вопросом. Бывают необъяснимые глюки: н-р просто молча ничего не делает, пока не перезагрузишь прогу. А как у вас ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 12:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV1. да, вполне в готовомОга. Это цемент, песок и вода.  А нужны готовые конструкции и модули. Которые хорошо стыкуются и аггрегируются. Параметрически. Мышкой, Карл ! Коллега, ты просто не в теме. Но пришел сюда потролить участников. В чем я не в теме, господи? 1) Это ты запилил зачем-то свой дизайнер форм, хотя уже готовый есть в самой Delphi IDE. Зачем ты это сделал? Чем тебя не устроил уже имеющийся, что в нем не так? 2) Аналогично п.1) 3) Дизайнер импорта? Т.е. ты сделал собственный визуальный ETL? Ну молодец, ок, такого в базовой Delphi нет, нужно лепить велосипед или искать компоненты 4) Дизайнер главного меню - полная укатайка, см. п1) - чем готовый не устроил? 5) > Возможность расширений на DLL (отдельные формы) Вообще полная укатайка - это значит в базовой поставке Delphi нельзя делать DLL с отдельными формами? Дайте две! по остальным пунктам закатывать тебя в ненужность уже просто лень, про какую такую нетемность ты вообще сейчас говоришь? если что-то в самой Delphi неудобно - то просто пишешь библиотеки, для визуальной составляющей - см. Visual Form Inheritance, да те-же Frames ты же взял и написал какой-то свой недоDelphi, отрубив примерно 90% не нужных лично тебе возможностей, и дальше что? будешь по запросам пользователей доделывать остальные 90%? фреймворк - это не про дублирование функционала уже имеющейся среды разработки, это про реализацию того, чего там в принципе нет - бизнес сущностей в основном. а у тебя про бизнес сущности вообще ничего нет - ты да, похоже действительно не в теме, не смог осилить 1С. тебе про это и говорилось выше ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 12:44 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555vill_agerЭто уже про коммерческие трудности, давайте не будем здесь об этом. Да нет, это сразу выключает мотивацию. Хорошо если кто-то уже имеет наработанный пул клиентов и на этой основе может обеспечить окупаемость затеи. Но этот самый пул так же не даёт такому перцу времени на серьёзную работу над метасистемой. Если же время есть, то значит клиентов нет, ибо они убегут от забившего на поддержку. И получается работа не пойми зачем. Кто будет покупать или как найти время - вот две основные сложности. Всё остальное - просто из-за недостаточного времени, потраченного на задачу. Но это "недостаточное" может измеряться многими человеко-жизнями. Сократить можно, но всё равно будет долго. В итоге - нужно тратить много лет на то, что потом непонятно, сможешь ли продать. А тут ещё остальные ваяют что попроще и забирают себе клиентов. То есть конкурировать нужно с, во первых, толстыми конкурентами, а во вторых, с умными, но тощими. Тощие не способны без потери клиентов создать что-то приличное (времени не выделят достаточно), но вот ряд идей они подхватывают и для клиента встаёт выбор между "уже реализовано, и даже работает" и "я тут вот налабал, никто не проверял, но это страшно круто!". И опять возникает проблема поиска клиентов, которые купятся на "страшно круто!", а это обычно те, кто натрахался с одноце и к нему (почему-то) до сих пор не постучался очередной гений, который параллельно с окучиванием клиентов пишет свою недо-систему (недо потому что времени выделяет мало). В общем - была бы мотивация, был бы продукт. А так - ниша только для тех, кто имеет клиентов и тратит мало времени на систему. В результате за 12 лет создают в общем-то лишь простенький набор функционала. Хотя с другой стороны - тех, кто полностью выделил на тему 4-5 свободных лет тоже в природе нет, та к что за 12 лет сделано всё же больше, чем за 4-5, но вообще не выделенных на разработку. Поэтому есть только один вариант - кто-то должен оплатить банкет. Ну и естественно, что первый кандидат - тупой работодатель. Например - в гос.конторах (как вип-рос) или других возможных заповедниках со слонами. Но опять же, естественно, что с тупым работодателем не возникает стимула щупать "тонкие" места, то есть наваял перец системку, в которой более или менее красиво решаются задачи работодателя, а дальше - нужны новые задачи, но откуда-ж они возьмутся? Нужен выход на рынок, но это-ж надо вкладываться не по детски, а ты уже привык лениво пейсать под тупые запросы тупого работодателя. В общем уходят люди в сторону "я так вижу" и вообще всякого расслабона. Значит нужен другой инвестор. И кто же это? Готовый 4-5, а то и больше лет потратить на прихоти самоуверенного перца, заявляющего, что он якобы умеет писать программы. Финансисты к такой щедрости не склонны (ну разве за гос.счёт да за откаты). Теоретически можно представить некую группу программистов, которая зарабатывает на живых клиентах, но выделяет человека или двух чисто на писанину "в стол", то есть на будущее (может с какими-то ответвлениями для "сегодня"). Программисты понимают суть происходящего (в отличии от финансистов), а потому могут оценить работу выделенной группы товарищей, а значит и вовремя заметить неэффективность. А работа с клиентами даёт широкий круг задач, который не даёт "гениям" концентрироваться на "я так вижу". Теоретически может работать, но на практике - есть проблема доверия. Если в группе не доверяют кому-то - всё, будет зависть, будут обиды, будет делёж и распад. Так что остаётся пилить параллельно с обслуживанием клиентов. А это значит - не иметь времени на качество. Ну и как бы результат понятен - скромность успехов тому подтверждение. А всё потому, что: sereginsereginМозг вскипает, если одновременно создавать собственный фреймворк и с помощью него решать бизнес задачу. Вроде больше возможностей, чего не хватает, все можно самому допилить. Но это сложное решение, так как всегда стоит выбор - упростить бизнес-задачу или потерять время на усложнение фреймворка . Много букв. Ответ очевидный: фреймворк (платформа) должны обеспечивать эффективность. Если этого нет - беда. Я, например, справляюсь с описанными выше проблемами, пилю все параллельно ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 12:55 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchа у тебя про бизнес сущности вообще ничего нет - ты да, похоже действительно не в теме, не смог осилить 1С.  тебе про это и говорилось выше Ну нет бизнес сущностей у нас. Ведь есть люди, которые могут сделать документ, проводки, баланс на чистых таблицах, без тормозных примочек 1С, на освоение которых действительно нужно потратить время. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchВ чем я не в теме, господи? По всем пунктам. Бессмысленно объяснять. А также бессмысленно объяснять чем прикладной фреймворк отличается от огромной платной IDE с компилятором и платными компонентами. Да, многие возможности полноценной IDE станут недоступны. Ну и чо ? Для многих задач учетного характера это некритично. Базовый ГУИ фреймворка обеспечивает джентльменский набор действий. Можно за неск.минут наваять готовую рабочую формочку и тут же включить ее в работающий проект (в котором юзеры сидят). 2 dbpatch: этот топик для тех, кто создает фрейворки или к-л надстройки, ускоряющие разработку инф.систем. У Вас есть своего что показать ? Если нет, то просто проходите мимо. Желчные высеры про "очередные велосипеды", "недо-1С". "это не взлетит" тут не нужны. У большинства участников подобные проекты технически успешны, т.е. реально внедряются и работают. Денежный успех это немного из другой оперы. Но есть и такие проекты. Те же 1С, Парус, Галактика, Террасофт, R-Keeper и многие другие. Сотни других. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:04 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVdbpatchВ чем я не в теме, господи? По всем пунктам. Бессмысленно объяснять. А также бессмысленно объяснять чем прикладной фреймворк отличается от огромной платной IDE с компилятором и платными компонентами. Да, многие возможности полноценной IDE станут недоступны. Ну и чо ? Для многих задач учетного характера это некритично. Базовый ГУИ фреймворка обеспечивает джентльменский набор действий. Можно за неск.минут наваять готовую рабочую формочку и тут же включить ее в работающий проект (в котором юзеры сидят). 2 dbpatch: этот топик для тех, кто создает фрейворки или к-л надстройки, ускоряющие разработку инф.систем. У Вас есть своего что показать ? Если нет, то просто проходите мимо. Желчные высеры про "очередные велосипеды", "недо-1С". "это не взлетит" тут не нужны. У большинства участников подобные проекты технически успешны, т.е. реально внедряются и работают. Денежный успех это немного из другой оперы. Но есть и такие проекты. Те же 1С, Парус, Галактика, Террасофт, R-Keeper и многие другие. Сотни других. что бесмысленно объяснять? зачем ты сделал обрезанную версию Delphi, не добавив, по сути, ничего полезного к тому, что уже есть в Delphi? Ну да, это бессмысленно объяснять - у тебя видно появилась потребность в графомании методом подражания, ты не одинок в подобных трудностях, на гитхабе таких примеров многие сотни тысяч, попыток отбренчить что-то и сделать свое. Заканчиваются обычно ничем. Ты лучше попробуй объяснить, что у тебя там такого есть, чего нет в самой Delphi и известных компонентах к ней (в том-же FR). Сможешь, показать пример невиданной доселе инновации? Нет, серьезно, чем эмоционировать - попробуй объяснить, с какой целью ты вообще пилил это все, что такое ты в Delphi не нашел, что тебя подвигло на копирование ее базового функционала? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerdbpatchа у тебя про бизнес сущности вообще ничего нет - ты да, похоже действительно не в теме, не смог осилить 1С.  тебе про это и говорилось выше Ну нет бизнес сущностей у нас. Ведь есть люди, которые могут сделать документ, проводки, баланс на чистых таблицах, без тормозных примочек 1С, на освоение которых действительно нужно потратить время. Если нет бизнес сущностей, готовых шаблонов решения бизнес задач - то это не фреймворк, а недоразумение. По той простой причине, что существуют уже готовые среды общего назначения - Delphi, .NET, Qt, тысячи их. И зачем лепить что-то еще свое? Ну не нравится тебе что-то в готовом, в чем проблема? Возьми и допиши то, чего там не хватает. Не хочешь давать много возможностей? Напиши руководство, как правильно и что можно использовать, напиши проверок на предмет использования запрещенных фич (статический анализатор), да что угодно. Но блин, в 21-м веке сидеть пилить свой дизайнер экранных форм - это уже, простите, терминальная стадия графомании. Хочется сделать хороший дизайнер форм - возьмите сделайте лучше нормальный, HTML подобный Layout менеджер компонент - уже 21 год прошел, а ничего до сих пор нормального не сделано, все продолжают заниматься ерундой в виде выставления Top/Left/Width/Height/Align ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, авторОга. Это цемент, песок и вода. А нужны готовые конструкции и модули. Которые хорошо стыкуются и аггрегируются. Параметрически. Мышкой, Карл ! Всё там нормально стыкуется. Мышкой вполне. С bindings стало еще проще мышкой возить. Любит у нас народ поизобретать велосипеды, вместо использования кучи готовых. Не скажу, что это всегда плохо. Но почти всегда - да. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchНет, серьезно, чем эмоционировать - попробуй объяснить, с какой целью ты вообще пилил это все, что такое ты в Delphi не нашел, что тебя подвигло на копирование ее базового функционала? С той же целью, с кот. созданы все КИС/ERP-системы (со своими средами разработки). Зачем их создавали ? Видимо Вас, коллега забыли спросить о целесообразности ("все же давно придумано", да ?). Мы Ваше мнение услышали. Просьба не продолжать. К тому же Вам по сабжу нечего тут показать. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:24 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  авторА также бессмысленно объяснять чем прикладной фреймворк отличается от огромной платной IDE с компилятором и платными компонентами. 1. То, что ты описываешь - это не прикладной фреймворк. Это просто кусок делфи, написанного 20+ лет назад почти в том виде, как ты описываешь. 2. Ты бесплатно работаешь? Твоё время на написание 'фреймворка' стоит дешевле чем Delphi + пары компонент? Блин, почему нам такие работники не попадаются? Которые готовы за еду Delphi повторить ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:26 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, авторБесплатность навсегда. Бесплатность - это крайне эфемерная штука. Бесплатность ровно до тех пор, пока не нужно что-то править. А когда нужно что-то править - нужно за это платить сразу же. Или у кого-то бесплатные рабы работают? Тогда да :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  makhaonЛюбит у нас народ поизобретать велосипеды, вместо использования кучи готовых.Тебя ведь тоже что-то натолкнуло написать "недополезные сторонние функции" :D P.S. Топик совсем не про Делфи, не засоряй эфир если не можешь понять о чем вообще этот топик. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVdbpatchНет, серьезно, чем эмоционировать - попробуй объяснить, с какой целью ты вообще пилил это все, что такое ты в Delphi не нашел, что тебя подвигло на копирование ее базового функционала? С той же целью, с кот. созданы все КИС/ERP-системы (со своими средами разработки). Зачем их создавали ? Видимо Вас, коллега забыли спросить о целесообразности ("все же давно придумано", да ?). Мы Ваше мнение услышали. Просьба не продолжать. К тому же Вам по сабжу нечего тут показать. Мне как раз есть что сказать по сабжу. Я вполне могу и готов поговорить про действительно Фреймворк, в значении среды-библиотеки шаблонизатора типовых бизнес-задач. А вот ты до сих пор так и не смог ответить, зачем ты пытаешься сделать свою версию Delphi, не предлагая вообще ничего из того, что должен делать именно фреймворк. А всякие КИС и ERP со своими средами создавались по простой и банальной причине - на момент создания этих сред банально не было готовых IDE/runtime, с удовлетворяющими характеристиками - даже 1С свою платформу начал пилить намного раньше, чем вышла Delphi, про всякие R3 OEBS и говорить не приходится. Но сейчас начинать делать свою собственную IDE, а не расширять уже имеющуюся - это тупик. Кому она вообще нужна, где вы будете искать добровольцев, которые согласятся ее осваивать? Куда они потом пойдут с такими навыками? Строчка в резюме вида "5 лет опыта разработки в LSV Super Puper Framework IDE" - безусловно впечатлят абсолютно всех работодателей на hh.ru и dice.com в особенности ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 13:57 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchvill_agerпропущено... Ну нет бизнес сущностей у нас. Ведь есть люди, которые могут сделать документ, проводки, баланс на чистых таблицах, без тормозных примочек 1С, на освоение которых действительно нужно потратить время. Если нет бизнес сущностей, готовых шаблонов решения бизнес задач - то это не фреймворк, а недоразумение. По той простой причине, что существуют уже готовые среды общего назначения - Delphi, .NET, Qt, тысячи их. И зачем лепить что-то еще свое? Ну не нравится тебе что-то в готовом, в чем проблема? Возьми и допиши то, чего там не хватает. Не хочешь давать много возможностей? Напиши руководство, как правильно и что можно использовать, напиши проверок на предмет использования запрещенных фич (статический анализатор), да что угодно. Но блин, в 21-м веке сидеть пилить свой дизайнер экранных форм - это уже, простите, терминальная стадия графомании. Хочется сделать хороший дизайнер форм - возьмите сделайте лучше нормальный, HTML подобный Layout менеджер компонент - уже 21 год прошел, а ничего до сих пор нормального не сделано, все продолжают заниматься ерундой в виде выставления Top/Left/Width/Height/Align А у меня нет дизайнера форм вообще. И есть лайотменеджер. А платформа нужна для сопровождения. Доставка обновлений, кастомизация у заказчика. Есть это в дельфи? Есть у тебя опыт сопровождения своего ПО? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 14:17 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  makhaonLSV, авторБесплатность навсегда. Бесплатность - это крайне эфемерная штука. Бесплатность ровно до тех пор, пока не нужно что-то править. А когда нужно что-то править - нужно за это платить сразу же. Или у кого-то бесплатные рабы работают? Тогда да :)Если кто-то возмет фреймворк и допилит там свой прикладной ф-л, то это будет бесплатно. Знать нужно буквально неск. несложных правил и T-SQL. Так работают многие фреймворки. Тот же террасофт (хотя платно). Между прочим очень успешный и популярный фреймворк. Даже в Gartner попал. Гартнер, Карл !!!! :) Как попал ? Потому что сделан очень толково. И на НН есть по нему вакансии. И немало. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 14:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  [quot dbpatch]vill_agerпропущено... И зачем лепить что-то еще свое? Ну не нравится тебе что-то в готовом, в чем проблема? Возьми и допиши то, чего там не хватает. Не хочешь давать много возможностей? Напиши руководство, как правильно и что можно использовать, напиши проверок на предмет использования запрещенных фич (статический анализатор), да что угодно. Но блин, в 21-м веке сидеть пилить свой дизайнер экранных форм - это уже, простите, терминальная стадия графомании. Вам этого не понять, сейчас любую машину можно купить, но есть много мастеров, кому интересно собрать собственный тарантас из металлолома. Творчество часть человеческой жизни и с этим ни чего не поделать, есть люди с внутренним стремлением к творчеству. dbpatchХочется сделать хороший дизайнер форм - возьмите сделайте лучше нормальный, HTML подобный Layout менеджер компонент - уже 21 год прошел, а ничего до сих пор нормального не сделано, все продолжают заниматься ерундой в виде выставления Top/Left/Width/Height/Align Возможно есть такие кто делает. Если бы я сейчас начинал все с самого начала, я бы сделал Web, но идея собрать свой велосипед пришла ещё в 2000 году, в то время Web не так развит был как сейчас. Большинство кто здесь с подобными проектами, начинали очень давно. А сейчас начинать заново уже неохота к тому же старый проект работает. Здесь мой велосипед: visual-t.ru У меня на нем сотня рабочих мест, половина на Linux. Работает с 2мя базами FireBird в 60гб, в конторе у которой больше миллиона клиентов. Контора рассылает до 6000 почтовых отправлений в сутки, одной мукулатуры могут печатать до 20000 листов в сутки, за раз на печатный станок выводится несколько тысяч листов. Работает с api почты России, Казахстана, Боксберри. Самое сложное было сделать интерпретатор. Я впервые увидел компьютер в 15 лет, понял что моё, захотелось узнать как вообще пишут языки программирования, я ни как успокоиться не мог. Купил книжку Вирта "Построение компиляторов" и вперед. Казалось что делаю что-то сложное и наверно уйдет куча времени, но самое смешное, то что эта затея которая меня грызла больше десятка лет была сделана за 3 месяца. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 14:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  SallermakhaonЛюбит у нас народ поизобретать велосипеды, вместо использования кучи готовых.Тебя ведь тоже что-то натолкнуло написать "недополезные сторонние функции" :D P.S. Топик совсем не про Делфи, не засоряй эфир если не можешь понять о чем вообще этот топик. ""Я нашел, как применить здесь нестирающиеся шины из полиструктурного волокна с вырожденными аминными связями и неполными кислородными группами. Но я не знаю пока, как использовать регенерирующий реактор на субтепловых нейтронах. Миша, Мишок! Как быть с реактором?" Присмотревшись к устройству, я без труда узнал велосипед." ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 14:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Saller, авторP.S. Топик совсем не про Делфи, не засоряй эфир если не можешь понять о чем вообще этот топик. Не засорять тогда должен был LSV. Я как раз, понимаю. А вот он, видимо, нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 14:43 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555...[/quot] Не завидуй, это тяжелый труд - пробивать таких тупых как ты. Не всегда получается, серая масса (не мозги) набирает вес удивительно быстро. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 14:49 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerА у меня нет дизайнера форм вообще.  И есть лайотменеджер.  А можно посмотреть на примеры и документацию LayoutManager-а? vill_agerА платформа нужна для сопровождения. Доставка обновлений Доставка обновлений есть в сторонних компонентах: в гугле вбиваем delphi component autoupdate и выбираем на любой вкус и цвет. vill_ager, кастомизация у заказчика. Есть это в дельфи? Есть у тебя опыт сопровождения своего ПО? Есть у тебя опыт сопровождения своего ПО? Кастомизация? Это когда пользователь сам вводит новые поля, новые формы? Это все полный фонарь - на местах обычно нет таких компетенций, а те, кто пытается себе впилить такое - тому стоит почитать разделы branching в руководству по любой VCS, для понимания, как должна делаться кастомизация под заказчика на самом деле. опыта у меня конечно нет, я только учусть на третьем курсе местного политеха, разве это не очевидно? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 15:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  -Rik-dbpatch. Вам этого не понять, сейчас любую машину можно купить, но есть много мастеров, кому интересно собрать собственный тарантас из металлолома. Творчество часть человеческой жизни и с этим ни чего не поделать, есть люди с внутренним стремлением к творчеству. В мире есть 100500 нерешенных задач. Как я говорил выше - даже вопрос LayoutManager - не решен нигде, кроме как в HTML. Но не нужно путать творчество с довольно странным копированием того, что уже и так решено, причем решено намного лучше, чем у тебя хоть когда-то получится - просто потому что у тебя в лучшем случае 20 человеко-лет, а туда УЖЕ вложено в сотни раз больше. И да, собственные тарантасы собирают из существующих (деталей и агрегатов), никому в голову не приходит запиливать в гараде свой собственный Дизайнер экранных форм, Дизайнер печатных форм, Дизайнер главного меню двигатель внутреннего сгорания, карда, коробку передач -Rik-пропущено... Возможно есть такие кто делает. Если бы я сейчас начинал все с самого начала, я бы сделал Web, но идея собрать свой велосипед пришла ещё в 2000 году, в то время Web не так развит был как сейчас. Большинство кто здесь с подобными проектами, начинали очень давно. А сейчас начинать заново уже неохота к тому же старый проект работает. Здесь мой велосипед: visual-t.ru У меня на нем сотня рабочих мест, половина на Linux. Работает с 2мя базами FireBird в 60гб, в конторе у которой больше миллиона клиентов. Контора рассылает до 6000 почтовых отправлений в сутки, одной мукулатуры могут печатать до 20000 листов в сутки, за раз на печатный станок выводится несколько тысяч листов. Работает с api почты России, Казахстана, Боксберри. Самое сложное было сделать интерпретатор. Я впервые увидел компьютер в 15 лет, понял что моё, захотелось узнать как вообще пишут языки программирования, я ни как успокоиться не мог. Купил книжку Вирта "Построение компиляторов" и вперед. Казалось что делаю что-то сложное и наверно уйдет куча времени, но самое смешное, то что эта затея которая меня грызла больше десятка лет была сделана за 3 месяца. Достижения в 60 гигабайт выглядят смешно, было бы чем меряться. В остальном ничего нового - ты типовой пример безконтрольной разработки - тебе менеджеры на реальном проекте просто позволили поиграть в "собственный интерпретатор", возможно в виде морального поощрения. В конторе, где поставлены управляемые процессы разработки - за такое бы надавали бы порукам, а как поощрить - придумали бы отдельно. Опять же - ну на кой писать свой скриптовый ЯП? Готовых недостаточно? Да что угодно - есть Lua, есть ECMAScript реализации, минималистичные в т.ч. ЗАЧЕМ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 15:43 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Кастомизация? Это когда пользователь сам вводит новые поля, новые формы? Это все полный фонарьС каких пор кастомизация это удел пользователей ? Не пользователь, а специалист. Разве не этим занимаются многочисленные 1С-ники ? :) Разве 1С не фреймворк ? Почему обязательно новые формы ? А если доработки невелики ? А если нужно простенький отчет/выгрузку сделать ? или импорт ? Есть компании, у кот. на к-л фреймворке ведется внутренний проект. Н-р в сфере HORECA, торговле, доставке и т.д. И есть свои специалисты, аналитики. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 15:47 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchЕсли нет бизнес сущностей, готовых шаблонов решения бизнес задач - то это не фреймворк, а недоразумение. Давно мир пришёл к простому выводу - надо модели строить. Но мир пока не приготовил для всех подходящий ответ - а где та часть модели, которую можно сделать в коде, и та, которую настраиваем через всякие IDE. Можно все без исключения модели пихать в базу и тогда сущности появятся только во время реализации конкретного прожекта. И можно запилить IDE с накидыванием кнопок на форму, что даст готовые сущности типа "кнопка" и "форма", а все остальные - ручками. Компактней выглядит вариант "всё в базе", но остаётся затык с потребностью в алгоритмах. Поэтому фанаты формочек с кнопочками и указывают на отсутствие такого затыка в их формочках с кнопочками. Но им в ответ указывают на повторно возвращающийся затык, но уже на более высоком уровне (ну типа документ, для примера). И вот некий абсолютный гений наконец осознал важность документа и сваял под него ряд алгоритмов. И теперь гордо бьёт себя пяткой в грудь, мол - вот, так и вам всем надо! Но затык-то никуда не делся, как только надо чуть поправить алгоритм - супер-гений переписывает свой мега-прекрасный код. Ну и бизнес на этом фоне тупо не парится - просто взяли одно более или менее работающее решение и тупо ПРОДАЮТ. Вот вам и одноце. И все споры сразу отпали. Потому что бизнес-модель работает. А потенциальная возможность сделать "гибчее" никому не интересна до тех пор, пока затык с алгоритмами не устранит. А что бы устранить - надо много времени. Вот вы все и пилите велосипеды без всякого толку. Потому что времени не выделили достаточно и затык по прежнему живее всех живых. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchопыта у меня конечно нет, я только учусть на третьем курсе местного политеха, разве это не очевидно? Не обижайся, но как раз это очевидно. Одно дело диплом получить, другое - мешки ворочать. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Во многом соглашусь с alex55555 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:13 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVКастомизация? Это когда пользователь сам вводит новые поля, новые формы? Это все полный фонарьС каких пор кастомизация это удел пользователей ? Не пользователь, а специалист. Разве не этим занимаются многочисленные 1С-ники ? :) Разве 1С не фреймворк ? Почему обязательно новые формы ? А если доработки невелики ? А если нужно простенький отчет/выгрузку сделать ? или импорт ? Есть компании, у кот. на к-л фреймворке ведется внутренний проект. Н-р в сфере HORECA, торговле, доставке и т.д. И есть свои специалисты, аналитики. В 1С действительно есть возможность перекрыть базовый фукниционал и дописать что-то свое. Якобы. И документировано и прочее. Но и из общения с 1С никами есть сведения, что: 1) реалии же таковы, что в рамках того, что разрешено - ни один вопрос практически решить нельзя 2) чтоб что-то решить - нужно снимать с сопровождения конфигурацию, и вносить правки непосредственно, т.е. фактически блокировать дальнейшие обновления В результате получается схема - если ставится базовая конфигурация, то никто не рискует править базовый функционал. Все хотелки пользователя реализуют полностью своими объектами или формами. Полностью отдельно. А это доработка, не кастомизация. Т.е. фактически функция кастомизации отсуствует, все "кастомизации" сводятся лишь к правке справочников и выставлению правов доступа (это уже просто конфигурация, не кастомизация и не доработка). В SAP R/3, судя по разговорам, примерно так-же - один раз поставили некую версию, а потом, из-за кастомизаций, обновиться уже не можем. Может врут, не работал, не знаю ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:13 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerdbpatchопыта у меня конечно нет, я только учусть на третьем курсе местного политеха, разве это не очевидно? Не обижайся, но как раз это очевидно. Одно дело диплом получить, другое - мешки ворочать. Ты сначала покажи свой LayoutManager, если он у тебя вообще есть, а потом поговорим про очевидность, ок? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:14 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatch-Rik-пропущено... Вам этого не понять, сейчас любую машину можно купить, но есть много мастеров, кому интересно собрать собственный тарантас из металлолома. Творчество часть человеческой жизни и с этим ни чего не поделать, есть люди с внутренним стремлением к творчеству. В мире есть 100500 нерешенных задач. Как я говорил выше - даже вопрос LayoutManager - не решен нигде, кроме как в HTML. Но не нужно путать творчество с довольно странным копированием того, что уже и так решено, причем решено намного лучше, чем у тебя хоть когда-то получится - просто потому что у тебя в лучшем случае 20 человеко-лет, а туда УЖЕ вложено в сотни раз больше. И да, собственные тарантасы собирают из существующих (деталей и агрегатов), никому в голову не приходит запиливать в гараде свой собственный Дизайнер экранных форм, Дизайнер печатных форм, Дизайнер главного меню двигатель внутреннего сгорания, карда, коробку передач -Rik-пропущено... Возможно есть такие кто делает. Если бы я сейчас начинал все с самого начала, я бы сделал Web, но идея собрать свой велосипед пришла ещё в 2000 году, в то время Web не так развит был как сейчас. Большинство кто здесь с подобными проектами, начинали очень давно. А сейчас начинать заново уже неохота к тому же старый проект работает. Здесь мой велосипед: visual-t.ru У меня на нем сотня рабочих мест, половина на Linux. Работает с 2мя базами FireBird в 60гб, в конторе у которой больше миллиона клиентов. Контора рассылает до 6000 почтовых отправлений в сутки, одной мукулатуры могут печатать до 20000 листов в сутки, за раз на печатный станок выводится несколько тысяч листов. Работает с api почты России, Казахстана, Боксберри. Самое сложное было сделать интерпретатор. Я впервые увидел компьютер в 15 лет, понял что моё, захотелось узнать как вообще пишут языки программирования, я ни как успокоиться не мог. Купил книжку Вирта "Построение компиляторов" и вперед. Казалось что делаю что-то сложное и наверно уйдет куча времени, но самое смешное, то что эта затея которая меня грызла больше десятка лет была сделана за 3 месяца. Достижения в 60 гигабайт выглядят смешно, было бы чем меряться. В остальном ничего нового - ты типовой пример безконтрольной разработки - тебе менеджеры на реальном проекте просто позволили поиграть в "собственный интерпретатор", возможно в виде морального поощрения. В конторе, где поставлены управляемые процессы разработки - за такое бы надавали бы порукам, а как поощрить - придумали бы отдельно. Опять же - ну на кой писать свой скриптовый ЯП? Готовых недостаточно? Да что угодно - есть Lua, есть ECMAScript реализации, минималистичные в т.ч. ЗАЧЕМ? Я же говорю, простой серой массе, для кого программирование просто работа а не искусство, не понять... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555dbpatchЕсли нет бизнес сущностей, готовых шаблонов решения бизнес задач - то это не фреймворк, а недоразумение. Давно мир пришёл к простому выводу - надо модели строить. Но мир пока не приготовил для всех подходящий ответ - а где та часть модели, которую можно сделать в коде, и та, которую настраиваем через всякие IDE. Можно все без исключения модели пихать в базу и тогда сущности появятся только во время реализации конкретного прожекта. И можно запилить IDE с накидыванием кнопок на форму, что даст готовые сущности типа "кнопка" и "форма", а все остальные - ручками. Компактней выглядит вариант "всё в базе", но остаётся затык с потребностью в алгоритмах. Поэтому фанаты формочек с кнопочками и указывают на отсутствие такого затыка в их формочках с кнопочками. Но им в ответ указывают на повторно возвращающийся затык, но уже на более высоком уровне (ну типа документ, для примера). И вот некий абсолютный гений наконец осознал важность документа и сваял под него ряд алгоритмов. И теперь гордо бьёт себя пяткой в грудь, мол - вот, так и вам всем надо! Но затык-то никуда не делся, как только надо чуть поправить алгоритм - супер-гений переписывает свой мега-прекрасный код. Ну и бизнес на этом фоне тупо не парится - просто взяли одно более или менее работающее решение и тупо ПРОДАЮТ. Вот вам и одноце. И все споры сразу отпали. Потому что бизнес-модель работает. А потенциальная возможность сделать "гибчее" никому не интересна до тех пор, пока затык с алгоритмами не устранит. А что бы устранить - надо много времени. Вот вы все и пилите велосипеды без всякого толку. Потому что времени не выделили достаточно и затык по прежнему живее всех живых. модели - честно говоря, ниопчем. примеров успеха нет ни у кого. а вот в 1С-же, к слову, очень неплохой. ОЧЕНЬ НЕПЛОХОЙ, я бы даже сказал ХОРОШИЙ базовый фреймворк. все нужные бизнес-сущности реализованы, примеры приведены, копируй себе (примеры) - не хочу. если сделать некоторые косметические операции (сделать нормальный текстовый VCS, язык латинницей, HTML Layout, темплейты отчетов сразу в .DOC/.RTF и .XLS, и прочее по мелочи), то получится просто среда-мечта собственно даже без косметических операций, если говорить про бизнес-приложения, то очень адекватная среда разработки, я лично очень сожалею, что в 2001-м году сразу не подсел на нее, увлекшись всяким перфекционизмом юношеским. если же говорить про регламентные вещи (то, что подзаконодательно регулируется), то по скорости обновления 1С-у вообще нет равных. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  -RikЯ же говорю, простой серой массе, для кого программирование просто работа а не искусство, не понять... Что не понять? Нет никакого искусства в том, чтоб пытаться своими каляками-маляками перерисовывать оригинал Моне или Модильяни. И даже не весь, а фрагменты. Искусство - это когда ты пишешь что-то свое, то, что никто до тебя еще не писал. Принципиально новое. А если ты просто копируешь уже кем-то созданное - ты или обычный ксерокс или подражатель, никакого искусства тут нет даже близко. Такие вон на арбате сидят, фотографии и прочие арбузы перерисовывают, художниками их назвать очень сложно. Так что мимо, попытайся еще раз. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatch-RikЯ же говорю, простой серой массе, для кого программирование просто работа а не искусство, не понять... Что не понять? Нет никакого искусства в том, чтоб пытаться своими каляками-маляками перерисовывать оригинал Моне или Модильяни. И даже не весь, а фрагменты. Искусство - это когда ты пишешь что-то свое, то, что никто до тебя еще не писал. Принципиально новое. А если ты просто копируешь уже кем-то созданное - ты или обычный ксерокс или подражатель, никакого искусства тут нет даже близко. Такие вон на арбате сидят, фотографии и прочие арбузы перерисовывают, художниками их назвать очень сложно. Так что мимо, попытайся еще раз.Вы типичный жирный троль и хейтер. У вас нет никакого своего продукта и своих идей. Практически невозможно придумать реально новый продукт. Все равно он будет похож на к-л старый. Даже sql.ru написан "с нуля". Зачем ? Есть же куча форумных движков !!! А зачем "новые" линуксы и браузеры пишут ? А "новые" автомобили, телефоны, сайты ? Зачем нужна Тесла ? Ведь электромобиль старше чем ДВС ! (не знал ?). Разве кокакола первая сладкая вода ? А ФБ первая соцсеть ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:43 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVdbpatchпропущено... Что не понять? Нет никакого искусства в том, чтоб пытаться своими каляками-маляками перерисовывать оригинал Моне или Модильяни. И даже не весь, а фрагменты. Искусство - это когда ты пишешь что-то свое, то, что никто до тебя еще не писал. Принципиально новое. А если ты просто копируешь уже кем-то созданное - ты или обычный ксерокс или подражатель, никакого искусства тут нет даже близко. Такие вон на арбате сидят, фотографии и прочие арбузы перерисовывают, художниками их назвать очень сложно. Так что мимо, попытайся еще раз.Вы типичный жирный троль и хейтер. У вас нет никакого своего продукта и своих идей. Сейчас ты пытаешься меня обвинить в своих проблемах. У тебя действительно нет ни продукта (или есть? где URL на него?), ни своих идей - все что ты задекларировал, давно было сделано до тебя. LSVПрактически невозможно придумать реально новый продукт. Все равно он будет похож на к-л старый. Даже sql.ru написан "с нуля". Зачем ? Есть же куча форумных движков !!! В каком году он был написан? истония ОНС показывает 2000й. В те годы готовых форумных движков практически не было, phpBB вышел позже скуля. LSVА зачем "новые" линуксы и браузеры пишут ? А "новые" автомобили, телефоны, сайты ? Зачем нужна Тесла ? Ведь электромобиль старше чем ДВС ! (не знал ?). Разве кокакола первая сладкая вода ? А ФБ первая соцсеть ? никто новые браузеры и линуксы не пишет, их собирают из готовых компонент. тесла - это унылая копипаста, электрокары были еще в СССР, на железнодорожных вокзалах возили грузы по перону. http://5koleso.ru/ratings/7-sovetskih-elektromobiley и даже iPad и iPhone изобрел не джобс, их изобрели задолго до него. ну так извини, друк, Тесла, айфончики - это про маркетинг и продакт плайсмент, это не твоя сфера ни разу, ты максимум можешь решать технические какие-то вопросы, а не продавать что-то там. или ты тут как коммерсан сейчас нам что-то двигаешь? или у тебя есть коммерческий руководитель визионер, вроде Джобса или Маска? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 16:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchВ 1С действительно есть возможность перекрыть базовый фукниционал и дописать что-то свое. Якобы. И документировано и прочее. Но и из общения с 1С никами есть сведения, что: 1) реалии же таковы, что в рамках того, что разрешено - ни один вопрос практически решить нельзя 2) чтоб что-то решить - нужно снимать с сопровождения конфигурацию, и вносить правки непосредственно, т.е. фактически блокировать дальнейшие обновления В результате получается схема - если ставится базовая конфигурация, то никто не рискует править базовый функционал. Все хотелки пользователя реализуют полностью своими объектами или формами. Полностью отдельно. А это доработка, не кастомизация. Т.е. фактически функция кастомизации отсуствует, все "кастомизации" сводятся лишь к правке справочников и выставлению правов доступа (это уже просто конфигурация, не кастомизация и не доработка). В SAP R/3, судя по разговорам, примерно так-же - один раз поставили некую версию, а потом, из-за кастомизаций, обновиться уже не можем. Может врут, не работал, не знаю Вот отличный ответ, зачем своя платформа нужна. У меня отлично уживаются базовые конфигурации с доработками (кастомизациями). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 17:05 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatchvill_agerпропущено... Не обижайся, но как раз это очевидно. Одно дело диплом получить, другое - мешки ворочать. Ты сначала покажи свой LayoutManager, если он у тебя вообще есть, а потом поговорим про очевидность, ок? он не мой, а Qt-ишный :) Зачем его изобретать, если он есть уже. Найди здесь мои темы, и смотри. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 17:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  тесла - это унылая копипастаЭто заявление недоинженера-неудачника. Про айфон - тоже. В них мож и ничего нового, но .... у них есть одна особенность: им удалось сделать реально сильный и удобный продукт с реально высокими потр. качествами. Ранее никем недосягаемыми. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 17:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Тема предсказуемо превратилась в унылый срач. Что с нами не так? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 17:24 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dbpatch-RikЯ же говорю, простой серой массе, для кого программирование просто работа а не искусство, не понять... Что не понять? Нет никакого искусства в том, чтоб пытаться своими каляками-маляками перерисовывать оригинал Моне или Модильяни. И даже не весь, а фрагменты. Искусство - это когда ты пишешь что-то свое, то, что никто до тебя еще не писал. Принципиально новое. А если ты просто копируешь уже кем-то созданное - ты или обычный ксерокс или подражатель, никакого искусства тут нет даже близко. Такие вон на арбате сидят, фотографии и прочие арбузы перерисовывают, художниками их назвать очень сложно. Так что мимо, попытайся еще раз. А Вы не подумали что если система выглядит "знакомо" , то на это были причины? Для меня главное, что система понятна всем кто знаком с Delphi/Lazarus, не нужно что-то объяснять, показывать.. Первые версии были совершенно другие визуально, я решил что пользователям будет проще, если продукт будет визуально понятен, т.к. Delphi/Lazarus+FPC входит в программу обучения в ВУЗах. Но всё что Вы увидели, это внешний образ, а разве много есть систем, которые могут запускать единожды разработанное приложение на основе LCL без перекомпиляции на разных платформах, при этом приложение раздается по протоколу http или ftp? Концепция вроде джавы только на основе LCL. Вам ещё знакомы такие системы? В будущем планирую добавить поддержку ARM Linux. Я застал время романтиков, первопроходцев it, ещё Советского Союза. Тогда системы были проще и один человек мог стать чуть ли не божеством в этой отрасли. Все верили что Питер Нортон сам лично написал свой командер, это воодушевляло и многие хотели тоже чем-нибудь блеснуть, создать свой шедевр. Я наверно заразился от них этим романтизмом и искренне верил, что могу (вернее обязан) всё сделать сам и даже написать свой язык программирования, вернее то что могу сомневался, но точно знал что стоит попробовать, однажды на практике на заводе один такой романтик, который писал свой командер, сказал что настоящий программист должен создать свой собственный язык и это засело на всю жизнь... Не важно повторяешь ли ты что-то, или новое пишешь, это дает опыт который может вылиться (а может и нет) во что-то грандиозное. Я абсолютно уверен, что любая система начиналась подобными романтиками (не только IT), многие даже не думали принесет ли это доход, сначала просто была идея. К сожалению я больше не вижу таких людей среди молодежи (ну или может в моем захолустье их нет, разъехались все). В основном как dbpatch, когда все будут такими, Россия закончится. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 17:40 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  2 -Rik-  +500 однажды на практике на заводе один такой романтик, который писал свой командерЕсть очень успешный римейк нортон-командера: Волков-коммандер (Всеволод Волков из Киева). Умел больше Нортона, занимавшего космические 5Мб, был намного быстрее(для ХТ это важно) и занимал смешные 62кБ одним файлом на дискете. А так да, ничего нового... :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 17:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV2 -Rik-  +500 однажды на практике на заводе один такой романтик, который писал свой командерЕсть очень успешный римейк нортон-командера: Волков-коммандер (Всеволод Волков из Киева). Умел больше Нортона, занимавшего космические 5Мб, был намного быстрее(для ХТ это важно) и занимал смешные 62кБ одним файлом на дискете. А так да, ничего нового... :) Да, да, помню, довелось пользоваться.. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 18:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  -Rik-Я абсолютно уверен, что любая система начиналась подобными романтиками (не только IT), многие даже не думали принесет ли это доход, сначала просто была идея. К сожалению я больше не вижу таких людей среди молодежи (ну или может в моем захолустье их нет, разъехались все). В основном как dbpatch, когда все будут такими, Россия закончится. Есть эффективность с точки зрения зарабатывания денег и есть эффективность с других точек зрения. В СССР поощрялась инженерная эффективность. В РФ - поощряется денежная. Поэтому романтики тихо стонут, но не вымирают на самом деле, а просто пинками судьбы загоняются на непривычный для них путь денежной эффективности. Но вы хотите это исправить? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 19:17 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555-Rik-Я абсолютно уверен, что любая система начиналась подобными романтиками (не только IT), многие даже не думали принесет ли это доход, сначала просто была идея. К сожалению я больше не вижу таких людей среди молодежи (ну или может в моем захолустье их нет, разъехались все). В основном как dbpatch, когда все будут такими, Россия закончится. Есть эффективность с точки зрения зарабатывания денег и есть эффективность с других точек зрения. В СССР поощрялась инженерная эффективность. В РФ - поощряется денежная. Поэтому романтики тихо стонут, но не вымирают на самом деле, а просто пинками судьбы загоняются на непривычный для них путь денежной эффективности. Но вы хотите это исправить?что там (СССР) поощрялось??? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 19:56 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555-Rik-Я абсолютно уверен, что любая система начиналась подобными романтиками (не только IT), многие даже не думали принесет ли это доход, сначала просто была идея. К сожалению я больше не вижу таких людей среди молодежи (ну или может в моем захолустье их нет, разъехались все). В основном как dbpatch, когда все будут такими, Россия закончится. Есть эффективность с точки зрения зарабатывания денег и есть эффективность с других точек зрения. В СССР поощрялась инженерная эффективность. В РФ - поощряется денежная. Поэтому романтики тихо стонут, но не вымирают на самом деле, а просто пинками судьбы загоняются на непривычный для них путь денежной эффективности. Но вы хотите это исправить? Нет, зачем, я не собираюсь ни чего исправлять. В СССР было хуже, может быть когда-то это и поощрялось, но тот СССР который я застал, там рационализаторы на заводе которых я знал, занимались какими то мелочами, а по большим проектам, решения принимал ограниченный круг лиц, поэтому будь хоть семь пядей во лбу, проект продвинуть было куда сложнее. Сейчас проще, свобода предпринимательства. Ни кто не мешает вывести проект на коммерческий уровень и двигать самому. Но вообще, в любое время, главное как говорится, в струю попасть.. Что в СССР, что сейчас.. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 20:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  -Rik-может быть когда-то это и поощрялось, но тот СССР который я застал, там рационализаторы на заводе которых я знал, занимались какими то мелочами, а по большим проектам, решения принимал ограниченный круг лиц А вам сегодня кто-то даст принять решение по большим проектам? Вы несколько переоцениваете свой вес. -Rik-Ни кто не мешает вывести проект на коммерческий уровень и двигать самому. Вы хоть один вывели? Хотя бы на долговременную окупаемость? Я уж не говорю о хороших прибылях. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 21:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555-Rik-может быть когда-то это и поощрялось, но тот СССР который я застал, там рационализаторы на заводе которых я знал, занимались какими то мелочами, а по большим проектам, решения принимал ограниченный круг лиц А вам сегодня кто-то даст принять решение по большим проектам? Вы несколько переоцениваете свой вес. -Rik-Ни кто не мешает вывести проект на коммерческий уровень и двигать самому. Вы хоть один вывели? Хотя бы на долговременную окупаемость? Я уж не говорю о хороших прибылях. Нее, я плохой предприниматель, не мое это. У меня есть проекты масштаба предприятия, которые созданы с помощью моих-же велосипедов и меня кормят уже.. последняя запись в трудовой 24.12.2004 года, 13 лет получается, но я никогда их не выводил на большой уровень. Я пробовал конечно, но большой проект надо начинать в большом городе, посадить на одного разработчика 10 человек техподдержки на телефон, это не для моего захолустья.. Но я удовлетворен тем что есть. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.11.2017, 21:57 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  У меня есть свой веб-генератор скриптов и свой JS-модуль для интерфесных контролов. JS писался скорее чтобы получить практику, проводить различное тестирование, которое никогда по-сути не прекращается, ведь технологии и браузеры развиваются. Если по JS можно 100% сказать - никому не нужен, кроме ограниченного круга лиц и организаций, то генератор вполне универсальная вещь - создано более 100 (давно перестал считать) сайтов, админок, личных кабинетов и сервисов, включая CRM-систему. Являюсь сторонником минимального использования SQL, если данных относительно немного. Генератор все исходники хранит и обрабатывает в своей папке, в виде текстовых файлов, генерит из них любую структуру и/или систему, то-есть его можно засунуть в любое место существующего веб-ресурса и он будет генерить что угодно - архитектуру не навязывает. Очень простой генератор - тут сама идея важна. Плюсы такие, что нет конкуренции - удобные бекапы и переносы между серверами, клонирование и препроцессорная сборка и т.д. Считаю, что и так много умных слов и аббревиатур вокруг - уже тошнит, "фреймворки", "бизнес-задачи", тьфу... Каждый, кому надо, тот для себя всегда что-то делает сам, кому не надо - говорит что всё сделано или работает в крупной конторе и лично сам ничего не сделал, только "в команде" )) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 01:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В СССР было хуже..... решения принимал ограниченный круг  ограниченных  лицпоправил. :) Просьба отставить флуд на тему коммерции. Есть много блестящих инженерных решений, кот. по ряду причин не имели финансового успеха у своих создателей (тот же Ползунов, Дизель или даже Калашников). Есть много коммерчески успешных фреймворков. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 10:31 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  MoroZ.RuТема предсказуемо превратилась в унылый срач. Что с нами не так? Да потому что вместо темы "С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?" один человечек рьяно пишет в тему "Нахрена что то придумывать и так все есть из кАроПки?" dbpatch - если есть идеи, примеры - поделись. Недостатки есть у всего, если есть какие то идеи как сделать лучше поделись, 12. Продуманная система прав. Можно управлять буквально любым контролом (видимость/редактирование). Юзеры, Роли, группы, наложение? Где это в Делфи из коробки? - Бли-и-и-ин, сейчас опять срач начнется. По теме сам создавал фреймворк, даже продал одну программу на несколько сотен юзеров за смешные 20тыс которые выплатили в 2 этапа. Хотел подсадить на абонентку, что бы допиливать и продавать, но не срослось. Продать "кому-кому" первый продукт не смог, впал в ступор и дипресняк "а как их искать?". Вместо того, что бы решать эту задачу переключился на 4 месяца на маркетинговую фичу (чисто математическую), сделал ее, но выхлоп оказался копеечным, и финиш, все свои деньги кончились (больше года сидел на финансовой подушке) и пришлось мне идти в наемники. С тех пор к своему фреймворку и не притрагивался. Так что у меня не тех.трудности были, а чисто маркетинго-финансовые. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 11:22 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Да конеш продавать тоже надо уметь. Хотя задач (для фреймворков) и потребителей много. Правда большинство - малобюджетные. Та же торговля, гостепреимство. У большинства - 1С-ное УГ, кот. неудобное, тормозное и ничерта не может. Или что-то хардкодно-коробочное. Но для внедрения надо хорошо знать предм. область и предложить готовое хотя бы на 80% решение. Первые внедрения конеш жесть. Но со временем сарафанное радио сделает свое дело. А наработки позволят клепать новые проекты с высокой скоростью. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 11:40 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AWSVladimirС тех пор к своему фреймворку и не притрагивался. Так что у меня не тех.трудности были, а чисто маркетинго-финансовые. эти проблемы в РФ у всех возникают, так как рынок маленький и глубоко-коррупционный мелкие не покупают пока массы нет, так как на локальную кастомизацию у них денег нет крупные не покупают потому, что проще купить всю фирму за бесценок, когда она развалится не найдя спрос (схема Билли) самый живучий вариант - продажи того, что пригодилось себе (т.е. есть гарантированный источник денег) PS: Бизнес в России стоит ровно столько, сколько стоит его отнять. Источник: http://www.chief-time.ru/content/detail.php?ELEMENT_ID=4980 © Все права защищены. (С) ... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 13:04 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, У меня сомнения насчет "клепать новые проекты". Как правильно заметил alex55555, необходимо поддерживать старые внедрения, но времени на это, в связи с новыми проектами, будет как всегда катастрофически не хватать. Иначе, это же сарафанное радио вас и закопает. Выход - создание команды, которая работает над проектом. Но это задача та еще. Похоже, что это и есть самое сложное. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 13:06 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 13:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AWSVladimir12. Продуманная система прав. Можно управлять буквально любым контролом (видимость/редактирование). Юзеры, Роли, группы, наложение? Где это в Делфи из коробки? - Бли-и-и-ин, сейчас опять срач начнется. И шо, таки в Delphi нельзя управлять .Visible и .Enabled ? И давно? По поводу "продуманная" - это конечно отдельно улыбнуло. В остальном - в чем трудность? Банальная проверка закешированных заранее из базы данных строк на предмет наличия или не наличия у юзера роли, сами роли назначаются юзеру в базе данных любым доступным средством. Делается это все примерно 30 строчками кода, из которых половина - пустые или комментарии. На самих формах нечто вроде: Код: pascal 1. 2. 3. 4. 5. 6. Нет, ну конечно можно прямо в базу данных запилить укатайку, с указанием пути в дереве Parent-ов по именам, позволить свои роли какие-то сочинять с указанием чего эта роль там в приложении может сделать, и еще чего отмочить, но за подобное нужно сразу лишать права кодирования (потому что отследить строковые зависимости имен в базе данных - никакой рефакторинг не сможет). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 13:19 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  О ! Сломалглоза.... Зачотный хардкод-говнокод. У вас во всех проектах так ?????? А зависимость от значения других контролов есть ? Опять хордкодом-говнокодом ???? Тролите толсто. Низачод. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 13:31 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Интересно, кто-нибудь добрался до этапа командной работы над фреймворком? Какие возникли технические трудности в связи с этим? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 13:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVО ! Сломалглоза.... Зачотный хардкод-говнокод. У вас во всех проектах так ?????? Тролите толсто. Низачод. Где ты говнокод или хардкод увидел, ....дик? Имя роли задается строковой константой. Кому нужны кустистые схемы - пусть делает свои роли и назначаем им предопределенные в приложении роли (Оракл такое может). А функциональная схема поведения да, кодируется в приложении жестко, за попытки конфигурить функциональность в базе данных или во внешних конфигах нужно руки в тиски зажимать - ибо оттестировать и сопровождать это потом в результате никаким образом не представляется возможным. Ты просто видно не владеешь основами современной разработки (автоматизированное регрессионное и функциональное тестирование единоличным делфистам говорит обычно вообще ни о чем), понимаю. LSVА зависимость от значения других контролов есть ? Опять хордкодом-говнокодом ???? Ты о чем сейчас? О своем, о наболевшем, это понятно. Контролы проиндексированы, да, так намного проще TabStop-ы выставлять, возможно ты знаешь, что это такое. И на экране по индексу намного проще искать, чем по имени. Имена бессмысленны, потому что в коде они никак не участвуют, кроме как в настройках доступа. А ты что, даешь имена вида DBEditInvoceNumber или даэе DBEditNomerSheta ? ГГГ. Реально ржач. Так, стоп, над начинающими не стоит смеяться.... Модератор: Не будите модератора. Давайте чуть вежливее ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:05 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я, например, занимаюсь только разработкой программы, написанием документации и поддержкой на форуме. О том, как заработать, я даже не хочу думать, потому что это отнимает слишком много времени. Сейчас, самое главное, довести проект до нормального уровня - запал и  интерес есть. Для меня наверное самое трудное - это решиться на командую разработку. Уже получится не свой проект, а общий и придется считаться с мнением других участников. На данный момент меня поддерживают несколько человек - помогают на форуме, создают расширения, делятся своими идеями. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:13 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  MoroZ.RuИнтересно, кто-нибудь добрался до этапа командной работы над фреймворком? Какие возникли технические трудности в связи с этим? Командный этап не получается по 2 причинам. 1. В 90-ых хорошо продавалась моя бухгалтерия, оптовая и розничная торговля. Практически все крупные и некоторые средние фирмы Орла работали на ней. Продавал я ее от 1 -5 тыщ зеленых, потом сопровождение копеечное и новые фичи за деньги (от 300-500 баксов) Набралось общих продаж под 100 и единовременно на обслуживание бывало 10-15. Ту я вижу что зашиваюсь (так как решил все это дело перевести на дельфи с клиппер) и решил набрать команду. Набрал знакомых (работали у меня в отделе прогерами). Дык они не смогли ни разу продать, а после каждого выезда кого нить на обслугу требовался мой срочный приезд. Бабки-девки требовали именно меня и все. Месяц два так промучился и разогнал. Первая причина - надо не демпинговать (а тогда скорее всего и ничего не продашь) и основного разработчика не посылать на обслуживание по возможности (т.е. хотя бы 2 чека должны хорошо разбираться во внедрении и обслуживании). Т.е. денег должно быть столько что бы можно было бы кормить минимум 3 человек на машинах(+ всякие там бухи и т.д. объязаловка) 2. В 09 году начал писать ВИП.Производство как наемник, но сам себе дирижер. Команда не набралась, хотя прогеры были. Многие просто не понимали и не понимают зачем нужен Фреймворк, когда можно быстро накидать формы на экране и сделать прогу "покрасивше". Грю - тупица в БД 1500 табличек (700+ понятий), ты не можешь знать все связи и т.д. этих понятий, а он - я работаю всего с двумя. Вощем качественных прогеров трудно найти, а обучить дело долгое и нехорошее (уходят). А так причина №2 - когда есть реальный заказчик на небольшие проги без требований иметь общую концептуальную часть - никакой Фреймворк не приживется, так как такие проги программисты пишут быстро и обычно "покрасивше". Фреймворк нужен для большого проекта, где прогер не может разбираться во всем проекте. А так - что бы что то продать надо иметь деньги, связи, время. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  7bitЯ, например, занимаюсь только разработкой программы, написанием документации и поддержкой на форуме. О том, как заработать, я даже не хочу думать, потому что это отнимает слишком много времени. Сейчас, самое главное, довести проект до нормального уровня - запал и  интерес есть. Для меня наверное самое трудное - это решиться на командую разработку. Уже получится не свой проект, а общий и придется считаться с мнением других участников. На данный момент меня поддерживают несколько человек - помогают на форуме, создают расширения, делятся своими идеями. "Нормального уровня" никогда не будет. Это дело кто то должен со стороны контролировать. Сам никогда не остановишься. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Первое, что необходимо при командной работе - это принять чужой код, не обсирать его сразу. Глядя, как dbpatch и LSV полощут друг друга, видно сразу, что у нас с этим проблема. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  MoroZ.RuПервое, что необходимо при командной работе - это принять чужой код, не обсирать его сразу. Глядя, как dbpatch и LSV полощут друг друга, видно сразу, что у нас с этим проблема. Командная работа - это не всегда командное программирование. При написании фреймворков и т.д. много прогеров нафиг не нужно, тем более с "собственным кодом" который над почему то принимать. Я всегда быстрее напишу, чем приму. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos"Нормального уровня" никогда не будет. Это дело кто то должен со стороны контролировать. Сам никогда не остановишься.Да, это бесконечный процесс. Для меня нормальный уровень будет тогда, когда люди смогут разобраться в моей программе за относительно короткое время (около месяца) и смогут использовать ее максимально эффективно и успешно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:40 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Спасибо Сахават. когда есть реальный заказчик на небольшие проги без требований иметь общую концептуальную часть - никакой Фреймворк не приживетсяНу почему-же ? Простые проги всегда имеют тенденцию к усложнению. Особенно когда есть такая возможность. Именно тут ФВ и выручит: берем готовый каркас (склад, кадры, CRM, лояльность, биллинг и пр.) и допиливаем нужные фичи. Можно довольно быстро получить готовый прототип и начинать с ним работать при этом допиливая и отлаживая. У такого проекта не будет финала: всегда будет что доделать, доимпортить и дорепортить. ФВ жизненно нужен для постоянно эволюционирующих проектов в "стандартных" областях учета. Для ИТ-команды, занимающейся автоматизацией ФВ тоже жизненно нужен, т.к. он унифицирует разработку и позволяет быстро делать миграцию ф-ла из проекта в проект, иметь 5-10-20 ветвей проекта в похожих областях. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:45 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosПри написании фреймворков и т.д. много прогеров нафиг не нужно, тем более с "собственным кодом" который над почему то принимать. Фреймворк не нужен конечному пользователю сам по себе, ему нужна его прикладная программа, написанная на фреймворке. Логично же разделить работу над ними между разными людьми. И тут возникает проблема взаимопонимания и готовности идти на встречу друг другу. И не факт, что можно быстрее написать, чем принять готовое. К тому же в таком случае становишься уже обречен работать в одиночку. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 14:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVСпасибо Сахават. когда есть реальный заказчик на небольшие проги без требований иметь общую концептуальную часть - никакой Фреймворк не приживетсяНу почему-же ? Простые проги всегда имеют тенденцию к усложнению. Особенно когда есть такая возможность. Именно тут ФВ и выручит: берем готовый каркас (склад, кадры, CRM, лояльность, биллинг и пр.) и допиливаем нужные фичи. Можно довольно быстро получить готовый прототип и начинать с ним работать при этом допиливая и отлаживая. У такого проекта не будет финала: всегда будет что доделать, доимпортить и дорепортить. ФВ жизненно нужен для постоянно эволюционирующих проектов в "стандартных" областях учета. Для ИТ-команды, занимающейся автоматизацией ФВ тоже жизненно нужен, т.к. он унифицирует разработку и позволяет быстро делать миграцию ф-ла из проекта в проект, иметь 5-10-20 ветвей проекта в похожих областях. У нас один проект больше 10 лет на Delphi. Свой ФВ, в 3 поколении - т.е. все три поколения присутствуют в одном коде - это монстр. Задачи реальные, на эксперименты времени не много. Каждый вносит свои идеи по мере возможности. Творческие конфликты бывают, но без вандализма, каждый понимает, что задача общая. Особенно сплачиваю срочные задания, где нужен мозговой штурм, тогда и новые фичи появляются. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 15:02 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVНу почему-же ? Простые проги всегда имеют тенденцию к усложнению. Особенно когда есть такая возможность. Именно тут ФВ и выручит: берем готовый каркас (склад, кадры, CRM, лояльность, биллинг и пр.) и допиливаем нужные фичи. Можно довольно быстро получить готовый прототип и начинать с ним работать при этом допиливая и отлаживая. У такого проекта не будет финала: всегда будет что доделать, доимпортить и дорепортить. ФВ жизненно нужен для постоянно эволюционирующих проектов в "стандартных" областях учета. Для ИТ-команды, занимающейся автоматизацией ФВ тоже жизненно нужен, т.к. он унифицирует разработку и позволяет быстро делать миграцию ф-ла из проекта в проект, иметь 5-10-20 ветвей проекта в похожих областях. Я видел это много раз. Пришел заказ. Что бы автоматизировать "все такие заказы" (класс задач) в будущем надо Фреймворк дорабатывать (ну неделя от силы). Дорабатывать могу ТОЛЬКО Я! Потому что другим это и в голову не приходит - автоматизировать класс задач. Зато им в голову приходить написать отдельную прогу используя общую концептуальную часть, практически за ту же неделю. Но, так можно одновременно писать много разных задач! Так как много таких прогеров! То, что потом все это аукнется всем пофиг, особенно начальству. Ему второй вариант выгоднее, он отвязывается от меня в плане зависимости и реально быстро клепает до поры времени много "задач". А когда будет х..во, всегда можно валить на меня! Фреймворк хреновый, базовая часть не дает и т.д. Вощем люди нашли как объехать камень, которую. не могут осилить поднять. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 15:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Дорабатывать могу ТОЛЬКО Я! Это признак того, что ФВ переусложнен. Причем сильно. Почитал я доку по ВИПРОСу. Реально круто (аналогов не знаю). Но крайне нестандартно и сложно. И это главная беда. Чем дико популярна 1С ? В первую очередь простотой. Была бы она сложной - никакие деньги в продвижение не помогли бы. Основной ее двигатель - простота. Простое = доступно миллионам. Упор на простоту закономерно сделал ее лидером. Поэтому ФР должен оперировать простыми и стандартными понятиями: таблица, запись, поле, ключ. Нет никаких документов, справочников, проводок, счетов. Есть списки: таблицы, записи, поля, ключи. Это потом они превращаются в журналы, проводки, документы. Но про это ФВ знать не должен. Его дело - отобразить/обработать списки. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:03 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVЧем дико популярна 1С ? В первую очередь простотой. .... И LSVПоэтому ФР должен оперировать простыми и стандартными понятиями: таблица, запись, поле, ключ. Нет никаких документов, справочников, проводок, счетов. Есть списки: таблицы, записи, поля, ключи. Как-то противоречат друг другу ;-) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginКак-то противоречат друг другу ;-)Ничего подобного. В 1С разработчик точно также оперирует понятиями таблица, поле и т.д. Деление на справочники, документы, регистры довольно условно и связано лишь с набором обязательных полей. Разница на самом деле несущественна. Просто так удобнее и интуитивно понятнее структурировать проект. Ну еще сделан ряд удобных "фич" для заполнения этих регистров. Но в целом те же записи, поля, ключи. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  немогли бы вы пояснить что вы понимаете под фреймворком? - Есть допустим коробочные решения с минимумом возможностей для кастомизации - Есть настраиваемые решения с внутренним языком вроде 1С, SAP, Axapta фреймворки это что-то между ними? программист создает в IDE свой проект и подключает библиотеки вреймвока? что-то вроде очень продвинутого ORM включающего в себя бизнес логику? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVsereginsereginКак-то противоречат друг другу ;-)Ничего подобного. В 1С разработчик точно также оперирует понятиями таблица, поле и т.д. Деление на справочники, документы, регистры довольно условно и связано лишь с набором обязательных полей. Разница на самом деле несущественна. Просто так удобнее и интуитивно понятнее структурировать проект. Ну еще сделан ряд удобных "фич" для заполнения этих регистров. Но в целом те же записи, поля, ключи. справочники, документы - содержат табличные части, чем сокращается время на быстрое решение прикладной задачи - но это не простая система регистры - это не только заполнение, но и инструменты получения данных с группировкой в разрезе аналитик - это тоже не пустяковый механизм ViPRos подобный функционал пытается через модели решить. В любом случае простым решение не будет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:51 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  fduch f.f., https://ru.wikipedia.org/wiki/Фреймворк Фре́ймворк (иногда фреймво́рк; англицизм, неологизм от framework — остов, каркас, структура) — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  немогли бы вы пояснить что вы понимаете под фреймворком?Настраиваемые решения. С возможностью вести полноценную разработку прикладной части. С внутренним языком (но не обязательно). 1С, AX, Nav, Галактика, Парус и пр. - на само деле фреймворки со своими средами разработки и рунтайм средой. "прикладная конфигурация фреймворка" это метаданные, которые ФВ проигрывает как плеер. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 16:58 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  MoroZ.RuИнтересно, кто-нибудь добрался до этапа командной работы над фреймворком? Какие возникли технические трудности в связи с этим? У меня получилось скорее не командная работа(Людей за всё время приложилось около 30 )... А формат,- Архитектор даёт задачу фрилансу,чтоб они сделали очередной "пазл отраслевого решения" на концепции своего фреймворка. Т.е фремворк большей частью мой...а вот прикладные решения на нём могли делать сторонние разработчики. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 19:24 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alУ меня получилось скорее  не командная работа По фрилансам понятно, а сейчас сколько реально разработчиков пилят ядро? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 19:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AWSVladimirirbis_alУ меня получилось скорее  не командная работа По фрилансам понятно, а сейчас сколько реально разработчиков пилят ядро? Ядро во фреймворке,должно изменятся очень редко...на то оно и ядро...Поэтому ответ,- ни один разработчик(и даже я сам) не "пилит" ядро в данным момент и не предвидится модификация в ядре в ближайшие полгода....а вот прикладные решения делают...доделывают и т.д. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 20:01 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVПочитал я доку по ВИПРОСу. Реально круто (аналогов не знаю). Но крайне нестандартно и сложно. И это главная беда. Скорее непривычно. Стандартные прогеры привыкли работать со стандартными сущностями и стандартными подходами. Подход на основе модели ни чуть не сложнее подходов на основе полей БД и контролов на форме, но просто стандартные прогеры к такому не привыкли. А зря. Вообще в нашем мире приоритет отдан "быстрым" решениям, но они почти все быстрые только в одном частном случае, а как только аналогичных частных случаев становится более одного - нужно делать чуть изменённую копию уже готового решения. И сразу "быстрое" оказывается медленным. Поэтому прогеры хотят фреймворк, типа собрать в него всё общее и пилить только то, что отличается. Но повторю ещё раз - общих алгоритмов очень много, а потому нужно очень много времени на их реализацию во фреймворке или ещё какой приблуде. И подход на основе модели позволяет все эти алгоритмы бесшовно интегрировать. Но привычный для стандартного прогера мир с записями в базе и контролами на форме рушится. Он заменяется на вдумчивое моделирование реальности. Но алгоритмов мало, и как только прогер сталкивается с отсутствием очередного алгоритма, он тут же бросается пилить по старому, потому что это "быстро". И даже скриптовые языки прикрутили к своим фреймворкам, что бы другие пилили на скриптах именно по старому всё то, что фреймворк не содержит. А не содержит он тысячи УНИВЕРСАЛЬНЫХ алгоритмов, которые надо писать, на которые нужны многие человеко-годы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 22:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вип-рос тут харахорится, мол я сам себе умный и всё умею написать, но все его модели, естественно, не охватывают даже 10% необходимых алгоритмов. И на это он потратил (как пишет с 2009) 8 лет. Ну вот - за 80 лет может и напишет чего. Если доживёт. Зато умный, сам всё может. Это есть вторая крайность. А первая - стандартные прогеры, которые всё делают "быстро". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 22:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А кто говорит, что фреймворк должен содержать алгоритмы? CRUD, язык, права доступа, импорт-экспорт данных, механизмы обновления и кастомизации, отчеты. все остальное - в конфигурации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 23:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555Вип-рос тут харахорится, мол я сам себе умный и всё умею написать, но все его модели, естественно, не охватывают даже 10% необходимых алгоритмов. И на это он потратил (как пишет с 2009) 8 лет. Ну вот - за 80 лет может и напишет чего. Если доживёт. Зато умный, сам всё может. Это есть вторая крайность. А первая - стандартные прогеры, которые всё делают "быстро". Вообще, к моему сожалению, умных людей оказалось не так много. Мало того, оказалось что "стандартные знания" зачастую мусор, а их знатоки идиоты. За 8 лет на ВИПРОС (без черточки, тут твоя защита от "рекламы" излишне, так как она не продается по решению умных людей) написано ВИП.Производство (проектно-процессная модель управления предприятиям (конструкторско-технологическая документация, многосторонняя-многоролевая контрактация с глубокой кооперацией и мониторингом обязательств, производственно-финансово-транспортная логистика с учетом кооперации с заданной глубиной детализации (вплоть до мобильных процессоров, ареал которым - холдинг), бюджетирование для холдинга, всякие там депозитарии документов и т.д. мелочь) А так да - Фреймворк перекидывает сложность на следующий уровень - на уровень аналитиков. Но начальство упорно нанимает программистов, так как мало кто знает что такое аналитик, хотя я с первого года настаивал нанимать не прогеров, а конструкторов, технологов, производственников, экономистов, бухгалтеров,.. и обучить их проектированию. А программист хочет писать программу, а не проектировать модели. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.11.2017, 23:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Мне  кажется   неудачно идея  сочетать понятие  фреймворка  в   контексте  учетных систем.  Фреймворк  сразу  ассоциируется  с  вебом  да еще  и достаточно  низкоуровневым (в  том  смысле  что не  прикладная вещь).   Для десктопа условно фреймворком можно считать .NET фреймворк или VCL (делфи) В любом случае это низкий уровень с высоты конечной задачи. По моему правильнее было бы говорить о платформе как более комплексном понятии. Что до меня грешного то у моей наколенной поделке как раз все три уровня. Во первых веб фреймворк. Просто фреймворк для разработки сайтов. На нем напилена платформа. Это набор высокоуровневых классов и объектов для построения бизнес сущностей, администрирование, БД, средства работы с ней, и вся необходимая инфраструктура. Условно соответствует понятию платформа в терминах 1С. Ну и то что соответствует конфигурации в терминах 1С - первичные документы, справочники, отчеты жизенный цикл которых обк\еспечивает платформа. Базовый минимум для бухгалтерского и складского учета в более менее соответствии с законодотельством. Все это собственно и составляет конечное приложение (веб приложение в данном случае). Соответствующим подбором технологий и архитектурных решений удалось избежать немеряной траты времени на разработку дизайнеров, построителей, конфигураторов, генераторов и прочего что от лукавого. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 01:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVЧтоб не засорять другие топики, создал тему. Речь про создание самописных фреймворков, кот. предназначены для быстрого создания тиражируемых и быстроконфигурируемых информационных и учетных систем. Чтобы было понятно, примеры таких систем: ISCRA-фреймворк, Террасофт-CRM, Пента, Ананас, MVD и т.п. (не реклама). Поехали..... Какие могут быть трудности при создании серебряной пилюли? Ну такой, чтобы создал такую систему и во всём мире уволили всех программистов, потому что теперь есть супер-учётная система :) Да никаких! Написали и продаём ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 02:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVНе вижу серьезных проблем с репортингом: Фастрепорт Плюсую за фастрепорт. LSV2. Дизайнер отчетов (FR/XML/JSON/XLS/CSV/TXT) У фастрепорта он есть. LSV4. Дизайнер гл. меню. А если в концепции интерфейса вообще не нужно главного меню? Или нужен общий сайдбар с деревом навигации? Ну или ещё +100500 вариантов. ЧТо там дизайнить вообще? Набор элементов? LSV5. Возможность расширений на DLL (отдельные формы) Плагин-система изжила себя.. Первое же публично расширение фризит систему на развитии и расширении, придётся закладываться на мажорные релизы с ломающими изменениями, необходимость обновиться приводит к риску отвала работы кусков. А это деньги. Риски. Потери. Это же не винамп какой-нибудь. Не нужно. LSV6. Дизайнер для удобства работы с SQL (правда без визуального конструктора запросов) Если нужно SQL, то почему бы не пойти и не написать свой SQL в любимом IDE, зачем какой-то полунедоделанный чужой? LSV12. Продуманная система прав. Можно управлять буквально любым контролом (видимость/редактирование). Продуманная система прав это вообще не про видимость контролов и редактирования. LSV13. Хранение файлов, картинок, иконок, DLL и пр. искаропки. Дойдя до 13 пункта, понял, что речь вообще идёт про десткоп. Т.е. речь идёт об имплементации какого-то ущербного недоделанного MS Access-а. Редактор баз данных с шашечками. Не интересно и скучно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 02:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosА программист хочет писать программу, а не проектировать модели. Программист хочет, чтобы он был нужен. Если придут аналитики и они смогут решать свои задачи без программистов, программисты будут уволены за ненадобностью. Но пока программисты пишут свои клоны и вариации MS Access-а, только с дуделками, перделками и свистелками в виде подключаемых-отключаемых DLL, дизайнеров всего-и-вся, с картинками, редакторами меню, табличками с установкой связей, правами (ну чтоб кнопко скрывалась и это настраивалось), этот день ещё не скоро наступит ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 02:45 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ещё вброс сделаю... -А вот скажите,а кто может похвастаться,что решение на Вашем фреймворке успешно сменила систему (Которую мы не будем называть,дабы лишний раз не рекламировать :-) ). Но я пойду ещё дальше... -А кто может похвастаться,что было принято решение с Вашего ПО уйти на "неназываемую" ,но "неназываемая облажалась" и вернулись к Вам.? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 09:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttэтот день ещё не скоро наступит  Ну мы вообще то думали, что этот день наступил еще лет 10 назад, это когда Борланд в поставке Делфи-7 Болт выкатила. (Bold for Delphi), думали ну все, кранты, теперь останутся только постановщики и аналитики :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 09:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsПо  моему правильнее  было  бы  говорить  о  платформе как  более комплексном  понятии. согласен ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 10:03 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alЕщё вброс сделаю... -А вот скажите,а кто может похвастаться,что решение на Вашем фреймворке успешно сменила систему (Которую мы не будем называть,дабы лишний раз не рекламировать :-) ). Но я пойду ещё дальше... -А кто может похвастаться,что было принято решение с Вашего ПО уйти на "неназываемую" ,но "неназываемая облажалась" и вернулись к Вам.? могу, в обе стороны ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 10:04 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerirbis_alЕщё вброс сделаю... -А вот скажите,а кто может похвастаться,что решение на Вашем фреймворке успешно сменила систему (Которую мы не будем называть,дабы лишний раз не рекламировать :-) ). Но я пойду ещё дальше... -А кто может похвастаться,что было принято решение с Вашего ПО уйти на "неназываемую" ,но "неназываемая облажалась" и вернулись к Вам.? могу, в обе стороны Вы молодец...расскажите в чём была Ваша "фишка" ? :-) (Я позже свою расскажу...сейчас отъехать надо до вечера.) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 10:22 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Т.е. речь идёт об имплементации какого-то ущербного недоделанного MS Access-аОК, бро. Назови нам что-то неущербное, доделанное и недорогое.   И вместе посмеемся. ОК ?  ps: Только не надо тут про SAP. Это инструмент откатов и попилов для помешанных на ЧСВ Буратин с VERTU и одной извилиной. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 10:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVНазови нам что-то неущербное, доделанное и недорогое. https://www.devexpress.com/products/net/application_framework/ https://www.cuba-platform.ru/ ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 10:45 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVТ.е. речь идёт об имплементации какого-то ущербного недоделанного MS Access-аОК, бро. Назови нам что-то неущербное, доделанное и недорогое.   И вместе посмеемся. ОК ?  ps: Только не надо тут про SAP. Это инструмент откатов и попилов для помешанных на ЧСВ Буратин с VERTU и одной извилиной. Если не понял, то такого инструмента не существует. Его не может существовать, пока не появится программист, знающий как устроены все существующие бизнесы и все возможные ситуации и задачи по ведению и учёту данных. Любой программист обладает очень ограниченным и скудным опытом в предметке, и пытается его экстраполировать на всё вообще. В результате рождаются убогие нахрен никому не упавшие тормозящие деревянные убогие комбайны, которые решают только тот скоуп задач, который программист себе вообразил. На деле каждый бизнес даже в одном классе строго индивидуален. Иначе бы класс 1С программистов как класс бы не существовал вообще. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 11:01 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ГхостикLSVНазови нам что-то неущербное, доделанное и недорогое. https://www.devexpress.com/products/net/application_framework/ https://www.cuba-platform.ru/ Сложно. Дорого, как для малого бизнеса. Небольшие проекты будут экономически неоправданы. интерфейс описывается декларативно в XMLЧота в 21 веке как-то не впечатляет. Особенно если экран должен быть насыщен контролами. Про оба пункта слышал только на sql.ru. Про реальные внедрения - нет. Нужно что-то проще. Значительно проще. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 11:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_al...расскажите в чём была Ваша "фишка" ? :-) основная фишка как раз в кастомизации используется интерпретируемый язык программирования (раньше фокспро, сейчас питон), изменения можно делать прямо у заказчика, а значит быстро. Работаем с чистыми таблицами - значит можно реализовать любые алгоритмы. Как раз на этом однажды 1с засыпался - попросили сделать постановку задачи, выслушали,сказали - ну так мы в 1с не сможем. При этом у всех клиентов работает единая базовая конфигурация, все хотелки локально. Экономим время на сопровождении, тратим его на развитие платформы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 11:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosВообще, к моему сожалению, умных людей оказалось не так много. Не умных, а ориентированных на модельный подход. Остальные привыкли решать проблемы тем способом, который даёт быстрый результат. Но этот способ не даёт возможности эффективно использовать прошлый опыт для его повторного использования, потому что приходится большую часть задачи повторять вручную из-за небольших отличий в требованиях. Модельный же подход позволяет выделять общее более глубоко, но требует изначальных вложений на очень и очень серьёзном уровне. С ним не получится "быстро", а что бы в долговременном плане получить отдачу нужна широкая предметная область, на которой и отработать подход можно и показать повышение эффективности именно на долговременном периоде. Необходимость вкладывать большие начальные усилия сразу обрубает возможность пить пиво и покупать дорогие тачки здесь и сейчас, поэтому банальный инстинкт "хочу счастья" уводит подавляющее большинство с этого нелёгкого (по началу) пути. Ну и остаются лишь либо упёртые и "невменяемые", либо попавшие в благоприятные условия, где тупой работодатель оплачивает все эксперименты на протяжении многих лет. При этом упёртым тоже жить на что-то надо, а потому они как ни крути - быстро сливаются. Вот и остаются лишь единицы, которым улыбнулась судьба в плане совпадения необходимых условий - тупой работодатель, наличие на работе задач, на которых можно обкатывать систему, ну и упёртость в достижении некой сложносочинённой мечты, вбитой себе в башку. Таких сочетаний мало, ну и кажется, что все вокруг дебилы. А на самом деле - все вокруг на тачках дорогих катаются и думают про упёртых, что дебилы-то именно они. ViPRosА так да - Фреймворк перекидывает сложность на следующий уровень - на уровень аналитиков. Но начальство упорно нанимает программистов, так как мало кто знает что такое аналитик, хотя я с первого года настаивал нанимать не прогеров, а конструкторов, технологов, производственников, экономистов, бухгалтеров,.. и обучить их проектированию. А программист хочет писать программу, а не проектировать модели. Программно можно упростить в том числе работу аналитика. Но для этого нужно много сделать. Об этом был мой спич. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 13:46 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerirbis_al...расскажите в чём была Ваша "фишка" ? :-) основная фишка как раз в кастомизации Основная фишка чаще всего в сочетании случайностей. Ну а конкретные участники случайного события всегда склонны считать, что это именно их гений так всё прекрасно разрулил. Но суть простая - гениальностью здесь даже не пахнет. Лишь случай - бог изобретатель. Но гению ведь не докажешь, что он дурак... На случай тех, кто принял это на свой счёт - не имею в виду вас конкретно, но с другой стороны, все вы (во множественном числе) весьма склонны к выше описанному. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 13:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555А на самом деле - все вокруг на тачках дорогих катаются... угу, разбежались и с горки ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 14:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Во всех нормальных фирмах соответствующего размера имеются исследовательские подразделения, которые работают на будущее. А наш совок 37 года пытается совместить исследование и продакшн (с лаборатории на фронт своим ходом!) и при том бесплатно. Потому в жопе и сидим по части технологий и все глубже зарываемся. С первого дня куча народу орет - аааа, он тут наукой занимается!!! (а "наука" для них любая задача посложнее 2*2) Приходится все время доказывать - да вы что ребята! решаем насущные задачи сегодняшние! Думаю, алекс555 - это кто то из них, может и не у нас, но ситуация похожая. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 14:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555Модельный же подход позволяет выделять общее более глубоко, но требует изначальных вложений на очень и очень серьёзном уровне. С ним не получится "быстро", а что бы в долговременном плане получить отдачу нужна широкая предметная область, на которой и отработать подход можно и показать повышение эффективности именно на долговременном периоде. Необходимость вкладывать большие начальные усилия сразу обрубает возможность пить пиво и покупать дорогие тачки здесь и сейчас, поэтому банальный инстинкт "хочу счастья" уводит подавляющее большинство с этого нелёгкого (по началу) пути. Ну и остаются лишь либо упёртые и "невменяемые", либо попавшие в благоприятные условия, где тупой работодатель оплачивает все эксперименты на протяжении многих лет. При этом упёртым тоже жить на что-то надо, а потому они как ни крути - быстро сливаются. Вот и остаются лишь единицы, которым улыбнулась судьба в плане совпадения необходимых условий - тупой работодатель, наличие на работе задач, на которых можно обкатывать систему, ну и упёртость в достижении некой сложносочинённой мечты, вбитой себе в башку. Таких сочетаний мало, ну и кажется, что все вокруг дебилы. А на самом деле - все вокруг на тачках дорогих катаются и думают про упёртых, что дебилы-то именно они. В ваших довольно таки правильных рассуждениях упущена одна важная деталь. Вы берёте две крайности и начинаете их сравнивать. А есть золотая середина. Вы говорите про разработку универсального продукта, который будет решать любые задачи без участия программистов, а одних лишь аналитиков, при чём данное решение должно выглядеть как конечный продукт. Вы говорите именно про такое решение, и всё вами сказанное совершенно верно -- такие решения делают именно "упёртные дебилы", которые живут в мире волшебных воздушных замков. Это всё равно что изобрести вечный двигатель -- мечта глупого наивного идиота. Золотая середина это сделать набор инструментов, базовую платформу, на которых уже делать конечные решения. Никаких ушлёпских говно-дизайнеров меню, никакого убожества в виде дизайнеров запросов. Максимум, дизайнер отчётов и дизайнер предметной модели в терминах бизнеса. Остальное всё пишется и делается ручками, конечное решение делается строго в индивидуальном порядке, под индивидуального заказчика, под его индивидуальный бизнес и его местами странные требования. Никакого универсального комбайна делать не надо, это как вы правильно выразились: "сложносочинённая мечта, вбитая в башку". Но такие кадры не перевелись и будут продолжать долбиться в стену, просто потому что не хотят пользоваться головой по назначению. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 14:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVps: Только не надо тут про SAP. Это инструмент откатов и попилов для помешанных на ЧСВ Буратин с VERTU и одной извилиной. Позволю здесь не согласится. Представь себе, что ты только что купил VERTU и в планах выводить компанию на IPO. Надо бы сертификат получить ISO XXXX, а его дадут если твое ПО удовлетворяет определенным критериям. Ты такой глянул на свое хозяйство, глянул на рынок. А там SAP валяется. Со всех сторон облепленный ярлычками ISO. Да еще и говорят, что он стоимость твоей конторы увеличит на XXX XXX$. Это ж 2 зайца одной дробинкой! Сколько тут нужно извилин, чтобы выбрать путь? И так ли важна здесь роль твоего ЧСВ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 14:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, "Золотая середина" - это твое понимание вопроса автоматизация проектирования (САПР) по сегодняшнему уровню твоих знаний и решаемых тобою задач - вызовов. Пройдет время и ты изменишь набор в "вот эти надо автоматизировать, а вот эти никогда!!!". (Это типа САПР конструктора должна рисовать только правильные фигуры! Никаких художеств!!!) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 15:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  в планах выводить компанию на IPO. Надо бы сертификат получить ISO XXXX, а его дадут если твое ПО удовлетворяет определенным критериям.... А тут САП....САПёрно-маркетингово-сектантская чушь. Особенно про рост стоимости компании чисто из-за САП.  Из разряда мифов о "красной пленке" или "красной ртути".   Огромное число крупных компаний принципиально не используют САП, но успешно прошли ИПО. зы: Мне рассказывал ПМ одной крупной компании, что у них весь софт (в т.ч. вся бух !) - полностью своя самописка. Успешно прошли международные фин.аудиты и ИПО. Ниодной претензии к ПО не было. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 15:07 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRoshVostt, "Золотая середина" - это твое понимание вопроса автоматизация проектирования (САПР) по сегодняшнему уровню твоих знаний и решаемых тобою задач - вызовов. Пройдет время и ты изменишь набор в "вот эти надо автоматизировать, а вот эти никогда!!!". (Это типа САПР конструктора должна рисовать только правильные фигуры! Никаких художеств!!!) Всё верно. Не буду скрывать, был короткий период когда я, обнаружив некие типичные паттерны в разных системах, тож грезил супер-пупер-универсальной-мега-системы-с-дизайнерами-всего-и-вся, которые решат все-все задачи по автоматизации и учёту. Но оказывается, всё что нужно, это автоматизировать СВОЮ РАБОТУ, не делать того, что может сделать машина. Всё просто. Не делай обезьянью работу, всё. И дай аналитакам заниматься своим делом, не надо становится посредником между аналитиком и машиной. Дай ему инструмент. И решай задачи бизнеса индивидуально. Это выгодно и разработчику и заказчику. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 15:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVСАПёрно-маркетингово-сектантская чушь. Особенно про рост стоимости компании чисто из-за САП.  Из разряда мифов о "красной пленке" или "красной ртути".    Вот немного из несвежего, правда про слияние , на чушь не сильно похоже :) LSV зы: Мне рассказывал ПМ одной крупной компании, что у них весь софт (в т.ч. вся бух !) - полностью своя самописка. Успешно прошли международные фин.аудиты и ИПО. Ниодной претензии к ПО не было. Это как раз второй путь. И молодцы. Но где то все таки да потеряли... Согласишься?:) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 15:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV интерфейс описывается декларативно в XMLЧота в 21 веке как-то не впечатляет. Особенно если экран должен быть насыщен контролами. ... HTML(и иже с ним)? WPF(как пример чистого десктопа)? ViPRosВо всех нормальных фирмах соответствующего размера имеются исследовательские подразделения, которые работают на будущее. А наш совок 37 года пытается совместить исследование и продакшн (с лаборатории на фронт своим ходом!) и при том бесплатно. Потому в жопе и сидим по части технологий и все глубже зарываемся. С первого дня куча народу орет - аааа, он тут наукой занимается!!! (а "наука" для них любая задача посложнее 2*2) Приходится все время доказывать - да вы что ребята! решаем насущные задачи сегодняшние! Думаю, алекс555 - это кто то из них, может и не у нас, но ситуация похожая. А можно пример таких "нормальных фирм"? Где сидят такие разработчики и "исследуют"? И что Вы можете предложить такого, что будет конкурировать с разработками ведущих производителей? Технологии? ЯП? БД? --------------------------------------------- Вообще проблема всех фреймворков в том, что они хорошо (если нормально написаны, конечно), что они хорошо решают ровно те задачи, под которые сделаны. А попытки уйти чуть в сторону превращаются в мучения, костыли торчат из всех щелей. Кастомизация - это изменение поведения в определенных пределах, попытка "сильно кастомизировать" приводит к предыдущему пункту. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 15:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AddxА можно пример таких "нормальных фирм"? Где сидят такие разработчики и "исследуют"? И что Вы можете предложить такого, что будет конкурировать с разработками ведущих производителей? Технологии? ЯП? БД? гугл, сан(*), микрософт, sumsung, nokia(*), интел, IBM - это только крупные, что есть или были для таких исследователей очень важны "длинные деньги", а в РФ их нет и взяться пока неоткуда. Соответственно что было, теряет рабсилу и наполняется теми, кто в другие места не смог попасть, соответственно и выхлоп из них близок к нулю. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 15:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Это как раз второй путь. И молодцы. Но где то все таки да потеряли... Согласишься?:) Не потеряли, а нашли. Нашли/Заработали деньги, которые могли бесследно пропасть в карманах САПёров после 2-3-5 годичного нескончаемого проекта, после которого из 1С в САП заливается 500кБ эксельчиков и выводится на формочке/отчетике САП под восторженные возгласы "мы работаем в САП !!!!". Ога.... в САПе они работают.... :) зы: "и верни мне мою собаку" (с) анек ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 16:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Addx, Только один MS сделал три попытки - DynamicData, LightSwith, PowerApp за несколько лет и это при том что у них еще куча инструментов разработки ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 16:05 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttВы берёте две крайности и начинаете их сравнивать. А есть золотая середина. Эту "золотую середину" все давно и прочно усвоили и пронаблюдали на периоде лет уж 20+. Это 1с. Но эффективность внедрений нам рассказывает лишь о золоте для внедренцев, а вот осчастливленные владельцы "конфигурации" всё платят, платят и платят тоже счастливым пропагандистам "золотой середины". Ну и бизнес-фича - снижаем стоимость владения. Но для этого нужно много-много вкладывать. А как можно много-много вкладывать, если прибегает тут такой фанат и начинает про "золотую середину". И ведь далёкие от программирования люди никогда не поймут, где он неправ. Но именно далёкие пиплы принимают финансовые решения. И потому балом правит 1с. Я уж не знаю, учились ли вы когда в институте, но если вдруг такое было и специальность была технической, то что такое локальный экстремум вы наверное сможете вспомнить. Вот вы с вашей "серединой" именно там. Но претензий нет - таких как вы большинство и причина тому очевидна - быстро сделать прибыль можно на подходе типа 1с. И естественно, проблемы "автоматизированных" индейцев далее шерифа не волнуют. Но я даже не за бизнеса страдающие, конечно же. Просто ваша идея остановки развития в локальном экстремуме для меня является откровенным бредом. А для вас - источником прибыли. Ну и значит наши позиции в принципе не совместимы и вы меня никогда не поймёте. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 16:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Эту "золотую середину" все давно и прочно усвоили и пронаблюдали на периоде лет уж 20+. Это 1с. Медная или оловянная середина на самом деле.   Но тоже неплохо в ряде случаев. Лучше 1Синица в руках чем САП в небе. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 16:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerirbis_al...расскажите в чём была Ваша "фишка" ? :-) основная фишка как раз в кастомизации . Расскажу свой опыт. Основное направление это "хорек"-HoReCa(HOtel REstriran CAfe) Мелкий и средний бизнес. 1.Основная причина смены ИС на мою это то,что неназываемый продукт косячит с себестоимостью(а как следствие и с валовой прибылью) "неподетски". Тут на форуме это много обсуждалось,поэтому эту тему перетирать снова не будем.. Кому интересно резюме ...нижу по ссылке. http://cis-pos.com/apex/f?p=116:42:0::NO:::: Или можете на этом форуме поискать эти "тёрки". 2.Требование дополнительного админресурса. Оно как хронический больной,требует каких то пилюль...каких то клизм,какого то ухода....каких дополнительных ТУ(тех условий)...явно избыточных...явно из-за того,что криворукость продукта. Например ,были удивленны,что нельзя работать в одном документе(речь идёт об акте инвентаризации) В моей ИС(и думаю у всех у Вас) все рабочие места могут работать в одном документе ...А тут сказали а... низзззя...надо купить терминал сбора данных ...к нему ПО...к нему и т.д. 2.1.Как подмножество п 2, очень огромная ресурсоемкость и жутко низкая производительность, даже на хорошем железе.(Это кто мог сравнить,а большинство же не знает,что работать можно в разы быстрее на компах в разы дешевше). 2.3..Очень низкая наработка на отказ...на сбой...возможно как следствие первых двух пунктов. 3.Адептов неназывемого продукта развелось так много,что между ними жуткая конкуренция,а качество этих адептов низкая...а пока в этом сброде найдёшь с хорошей квалификацией ,то в конторе уже все так "натопчут",что просто учредители и менеджмент уже так устали...и уже испытывают ненависть к неназываемому продукту. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 17:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_al, +500. При этом другие продукты (западные, отечественные коробочные) тоже не рассматриваются, т.к. очень сложно и дорого сопровождать/дописывать. Даже для среднего бизнеса - неподъемные средства. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 17:57 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alВ моей ИС(и думаю у всех у Вас) все рабочие места могут работать в одном документе А кто тогда несет ответственность за документ? У меня так раньше было, но я отказался по той причине, что не понятно, с кого спрашивать за не правильный документ. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 18:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  MoroZ.Ruirbis_alВ моей ИС(и думаю у всех у Вас) все рабочие места могут работать в одном документе А кто тогда несет ответственность за документ? У меня так раньше было, но я отказался по той причине, что не понятно, с кого спрашивать за не правильный документ. Не путайте тех.ресурс и административный.. Технически это возможно и ведётся аудит кто создал, кто как топтался и кто последний. Например в акте инвентаризации просто обязательно работать всей когортой в одном документе...все кассы ...все планшеты и ТСД...иначе считаться будите 30 дней... Вы не представляете как почитать всего и только лишь на одном месте небольшой маркет...как правило это 5000 различных штрихкодов...чем больше рабочих мест ,тем лучше, тем быстрее, тем меньше простой. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 18:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alВы не представляете как почитать всего и только лишь на одном месте небольшой маркет...как правило это 5000 различных штрихкодов...чем больше рабочих мест ,тем лучше, тем быстрее, тем меньше простой.Я представляю. Маркеты по 6-7-10тыс.кв.м. Я однажды сделал прожку для работы с ТСД файлами (Symbol-1800). Можно было собирать цифры сразу с кучи файлов и суммировать счет. Или сравнивать. Смотря какая задача. Можно было легко видеть пересорт и недостачи. Указать позиции, кот. нужно пересчитать/проигнорировать, ибо явные ошибки счета. Прожка также готовила выгрузки номенклатуры для ТСД (вся не влазила. Только по отдельным группам) В итоге прога выдавала готовый и утвержденный начальством (!) файлик, кот. попадал в инвентаризацию в БД и мог быть сразу там проведен т.к. был сразу правильным. А до этого большой отдел аудиторов делал это...... в экселе. Несколько дней и со страшной содомией и ошибками... :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 18:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вот коллеги ... я вот почитал форум... вспомнил свой опыт... И наверное самая большая проблема для нас ...для мелких ИТ контор,разработчиков своего ПО ...это так называемый Security Job Index на сайте http://cis-pos.com в самом конце под спойлером "-А какие у нас недостатки я раскрываю эту тему" Security Job Index Сюда тоже часть процитирую Security Job Index,- Читается как "Секьюрити джоб индекс" ;переводится дословно как индекс рабочей безопасности.Это термин из западного управленческого менеджмента,означает ,что(с точки зрения сотрудника) "Я стал таким крутым специалистом,что меня ни за,что не уволят!". Что это означает? Если Вы использует тиражную популярную учётную систему ,то сменить специалиста проще.(Конечно,у тиражной системы другие проблемы,но сейчас речь идёт о Security Job Index).Если, Вы используете систему(и не только КИС Классика,а любую другую) не являющуюся на рынке доминирующей,то Вам сменить специалиста сложнее.Его надо повторно обучить,ознакомить с деталями. Наверное это самый опасный соперник тот самый Security Job Index. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 18:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alНе путайте тех.ресурс и административный Административный ресурс должен поддерживаться техническим. Иначе никакой административный ресурс не спасет от хаоса. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 19:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_al1.Основная причина смены ИС на мою это то,что неназываемый продукт косячит с себестоимостью(а как следствие и с валовой прибылью) "неподетски". То есть вы набрели на клиента, который искал альтернативу и не находил. У вас же удачно сложилось наличие именно чего-то близкого к нуждам клиента. Интересно, сколько таких непуганных клиентов по миру бродит, неспособных самостоятельно найти альтернативную контору. Но ещё интереснее - а нет у кого статистики от клиентов по расходам на поддержание работоспособности айти-систем? В процентах от оборота или прибыли. Сколько народ тратит на унылую "золотую середину"? Типа - потенциал рынка. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.11.2017, 23:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555Но я даже не за бизнеса страдающие, конечно же. Просто ваша идея остановки развития в локальном экстремуме для меня является откровенным бредом. А для вас - источником прибыли. Ну и значит наши позиции в принципе не совместимы и вы меня никогда не поймёте. Я уже понял, что набрасывать большой лопатой вы мастер, но предложить что-то просто тупо не в состоянии. Поэтому дискуссия в целом пустая и бессмысленная. Всё тлен, все вокруг тупые, и я настолько продвинутый, что способен набрасывать используя такие высокоумные термины как локальный экстремум Моя идея простая как тапок: не повторяйся, не выполняй обезьянью работу, не пытайся придумать вечный двигатель, а решай только ту задачу бизнеса, которую требуется решать, автоматизируй только то, что требуется автоматизировать. Не делай работу, которая никому не нужна. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.11.2017, 10:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555Сколько народ тратит на унылую "золотую середину"? Типа - потенциал рынка. Если обе стороны заказчик-исполнитель довольны, то золотая середина найдена. А д'Артаньяны с большой навозной лопатой могут идти в другие места. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.11.2017, 10:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  [quot hVostt]alex55555Моя идея простая как тапок: не повторяйся, не выполняй обезьянью работу, не пытайся придумать вечный двигатель, а решай только ту задачу бизнеса, которую требуется решать, автоматизируй только то, что требуется автоматизировать. Не делай работу, которая никому не нужна....  А д'Артаньяны с большой навозной лопатой могут идти в другие места. У д'Артаньянов работа еще долго не закончится, потому что пока не все бизнес-задачи имеют стандартное ИТ-решение, и потому что не всегда у бизнеса имеется достаточно ресурсов чтобы воспользоваться этими "стандартными" ИТ-решениями. Так что Гвардейцам с их чистыми ложками придется потесниться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.11.2017, 11:19 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555То есть вы набрели на клиента, который искал альтернативу и не находил. У вас же удачно сложилось наличие именно чего-то близкого к нуждам клиента. Интересно, сколько таких непуганных клиентов по миру бродит, неспособных самостоятельно найти альтернативную контору. Жизнь на земле появилась благодаря удачному (и случайному) совпадению множества условий. И так все: - на 1000...0 выпускников -100 гениев- 1 нобелевский лауреат - на 1000...0 стартапов -100 удачных- 1 на $миллиард и т.п. И никаких гарантий стабильности (это только в СССР все было гарантировано,стабильно и уныло) как пример - Nokia и Iphone. Раз-два - и где сейчас Nokia? Так что считайте, что мы тут просто задаем критическую массу, из которой может и выплывет звезда. И не отвлекайте нас от наших песочниц, мы тут веселимся :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.11.2017, 12:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttНе делай работу, которая никому не нужна. Живи в кайф, пей пиво, жри чёрную икру ложками! Веселитесь дальше. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.11.2017, 17:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Что это означает? Если Вы использует тиражную популярную учётную систему ,то сменить специалиста прощеОга. Но надо учесть, что "популярная" это практически одна-единственная и с массой недостатков. Остальные системы - на уровне плинтуса по популярности. Т.е. риск в обмен на технические и финансовые преимущества. Поэтому для конкуренции с одной неназванной системой нужно: 1. Использовать популярные технологии (н-р SQL) 2. Иметь хорошую документацию 3. Иметь открытый прикладной код для сторонних разработчиков 4. Сделать все максимально простым 5. Всегда быть недорогим для заказчика. В чем то - бесплатным. 6. Не лениться, когда заказчик что-то просит. В разумных пределах. 7. Не обманывать, если что-то не получается или невозможно. 8. Популярно доносить заказчику, что вы умеете и что умеют конкуренты. И сколько это стоит. 9. Аргументировано научите его делать выбор в Вашу пользу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 10:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginУ д'Артаньянов работа еще долго не закончится, потому что пока не все бизнес-задачи имеют стандартное ИТ-решение,  и потому что не всегда у бизнеса имеется достаточно ресурсов чтобы воспользоваться этими "стандартными" ИТ-решениями. Так что Гвардейцам с их чистыми ложками придется потесниться. "Стандартных ИТ-решений" не существует. Точнее, существует только в больном воображении :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 11:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555Живи в кайф, пей пиво, жри чёрную икру ложками! Веселитесь дальше. И вам того же ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 11:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ещё добавлю в сложности... Это конечно манипулирование большим бизнесом на "тупорылости" современных учредителей. Последний пример,где ведутся переговоры о смена ИС (переходе на мою ИС). Речь пойдёт об iiko... Она(iiko) позиционирует ,что придумала фишку онлайн списания сырья... И всем владельцам бизнеса это втирает...что типа Вы в любой момент прийдёте посмотрите сколько у Вас сырья на складе ...и проверите..(Блин и это в производстве то...) Конечно нельзя назвать достаточно умным того учредителя...и сейчас он отгребает за это... Ему iiko типа говорит..."Ну извините Вы же живёте не в идеальном мире"(в Том плане,чтобы оно заработало как нужно,надо почти идеально регистрировать данные ,организовав процес,что требует большой админ ресурс ,а в некоторых случаях вообще ему не нужный админ ресурс(Например регистрация производства полуфабриката). А сколько таких на#банных неназываемой системой. Таким образом моя ИС очень часто бывает вторая. И только умные представители владельца бизнеса(которых наверное менее 1%) понимают,что эти обещания фейк...и ищут тех кто с ними с самого начала будет честным. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 11:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Она(iiko) позиционирует ,что придумала фишку онлайн списания сырья...А чо там придумывать ? Наверно считают от готовой продукции: раз пошел в работу заказ на 10 порций супа, то это = столько то картохи, лука, зелени, морковки и т.д. Не ? Вариантов учета ведь всего два: 1. строго контролировать выдачу со склада (почти анриал). 2. от готовой продукции. Разумеется с учетом потерь. Ну и частые инвентаризации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 11:58 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV1. строго контролировать выдачу со склада (почти анриал). Никакого анриала, это все пучком, если жесткий вход/выход со склада (двойной котроль). Беда - это воровство сборщиков, с разными махинациями, т.е. основная проблема склада человеческий фактор. И чуть малейшая слабина в учете, все нахрен похерят, где единственный выход тотальная инветаризация. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 15:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AWSVladimirИ чуть малейшая слабина в учете, все нахрен похерят, где единственный выход тотальная инветаризация. То есть следующая проблема внедрения - бардак у самих внедряемых. Хотя может и не следующая. Ведь если они не могут самостоятельно найти альтернативную ИС, да ещё и на складах бардак, значит что-то с головою... Вот потому и процветает одноце. Оно говорит - так надо! И ему тупо верят. Оно большое, оно должно знать! И все издержки тоже - так надо! Потому что оно большое и всё знает! Ну вот как не потянутся к таким "грамотным" клиентам всякие прохиндеи? А одноце хотя бы большое, ему мелкий навар с мелкого клиента не критичен, поэтому клиенты надеются, что действительно - именно так и надо! Потому что если не одноце, то сплошные жулики! А на самом деле просто покупатели тёмные. И это проблема. Где риск и где преимущества - они не понимают. Ну и честно что-то им предлагать не очень конкурентоспособно получается. Не? Хотя у меня выборка небольшая. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 15:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVОга. Но надо учесть, что "популярная" это практически одна-единственная и с массой недостатков. Остальные системы - на уровне плинтуса по популярности.Это в какой предметной области так? На каком рынке? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 17:31 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  skyANALSVОга. Но надо учесть, что "популярная" это практически одна-единственная и с массой недостатков. Остальные системы - на уровне плинтуса по популярности.Это в какой предметной области так? На каком рынке?В области учета (Бух/УУ/CRM и пр.). На рынке постСССР. Если исключить "неназванную" систему, то рынок систем будет настолько разношерстный, что каждая из них занимает мизерную долю рынка. Доли % от "неназванной". Конеш и среди них есть лидеры, но все равно мизер. ЗЫ: Для крупных заказчиков еще популярна одна немецкая система. Причина ее успеха - немного в другой области. :) Форумы по ERP-системам вообще как будто повымирали (и не как будто). Даже на популярнейшем SQL.RU уже 3-4 поста в мес. Раньше такого не было. Даже не совсем понятно, что происходит.... ИТ вроде не сокращается, а цитируемость популярнейшей темы (корпоративные системы учета) за 10лет сократилась в 10 раз, ИМХО. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 17:56 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVИТ вроде не сокращается, а цитируемость популярнейшей темы (корпоративные системы учета) за 10лет сократилась в 10 раз, ИМХО. alex55555 - грамотно все разжевал. Согласен с ним полностью! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 22:02 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555 Вот потому и процветает одноце. Оно говорит - так надо! И ему тупо верят. Ну типа как САП - оно говорит у меня best practice и ему тупо верят. Это и есть успешный маркетинг - заставить пиплов поверить в то чего нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.11.2017, 22:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  как САП -оно говорит у меня best practice:  40% отката  и ему тупо верятпоправил. Почему бы не верить ? Еще как верят... :) Провал в 50% случаев никого не колышит. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.11.2017, 10:31 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV как САП -оно говорит у меня best practice:  40% отката  и ему тупо верятпоправил. Почему бы не верить ? Еще как верят... :) Провал в 50% случаев никого не колышит. И это тоже к вопросу о грамотности заказчика. Он доверяется людям (делает их директорами, замами), которые тупо на заказчике навариваются. И вот в такой удушливой атмосфере приходит некий гений с "гораздо лучшей" одноце. Вопрос - в какую сторону начнёт думать заказчик? Но на самом деле "бест прэктайс" дело важное. Ведь когда делаешь как все - оно часто и есть зе бест. Потому что альтернатива - заводить своё исследовательское подразделение и не допустить его превращение в кормушку для крикливых идиотов. Но разве по силам ранее описанным не всегда грамотным товарищам такая альтернатива? Вот им и остаётся "зе бест" по мнению конторы, которая тоже "зе бест". А для практически что-то внедряющих это означает очень большое влияние известности на выбор заказчика, что сужает нишу для новых предложений (процентов так на 95). Ну а в оставшейся нише велико влияние случайности, и оно гораздо больше практически любых разумных доводов. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.11.2017, 13:07 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVПровал в 50% случаев никого не колышит. А провал, кстати, очень сложно рассмотреть. Ведь что такое провал? Каковы его критерии? Очевидный провал - это не смогли внедрить и выкинули кучу денег. Но до такого уровня маразма практически никто не опускается, просто прожект затягивают и хоть что-то, но обязательно внедряют. А всё остальное - провал неочевидный, сокрытый в глубинах засекреченной от постороннего взгляда бухгалтерии. Разве что рассуждалки на посиделках директоров, мол внедрял я это, но не взлетело. А что такое "не взлетело" уже не обсуждают. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.11.2017, 13:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А провал, кстати, очень сложно рассмотреть. Вот на этом и держится вся эта ERP-шная индустрия... Увы и ах. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.11.2017, 13:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  сопли и вопли... а по теме "С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк" - на последних страницах 0. Вот лучше расскажите, как работается с внешними отчетными движками? Вот меня все на борту, могу прямо в отчете функций наклепать, которые могут на ходу и сам отчет модифицировать, и данные дернуть из любой таблицы, и диалог показать с запросом параметров, и в базу записать данные. И кстати, как справляетесь с округлением копеек в SQL запросах? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.11.2017, 22:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerсопли и вопли... а по теме "С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк" - на последних страницах 0. Вот лучше расскажите, как работается с внешними отчетными движками? Вот меня все на борту, могу прямо в отчете функций наклепать, которые могут на ходу и сам отчет модифицировать, и данные дернуть из любой таблицы, и диалог показать с запросом параметров, и в базу записать данные. И кстати, как справляетесь с округлением копеек в SQL запросах? Мой генератор отчетов (ну во первых кроспплатформенный,как и вся ИС) имеет встроенную работу со скриптовым движком...но если надо совсем интерактивно я ичспользую апекс от оракла. SQL у меня нельзя записать в отчет...Ровно как и куда-то..просто плохой стиль длф фремворка...SQL хранится типа конфигурации и вызывается ...ну типа по имени,свзязываясь с bind перемееными,о которых фреймворк знает. А с округлением в SQL борюсь наверное как и все оператором round Код: plsql 1. 2. 3. 4. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 08:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerсопли и вопли... Угу, большим толстым слоем, унылые сопли размазываются смачно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 10:05 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вот лучше расскажите, как работается с внешними отчетными движками?1. Фаст-репорт довольно гибок и самодостаточен. 2. Интеграцию с кристалл-репорт я пока не делал, но в прошлом большом проекте она была с применением аксеса: прога выгружала в аксесовскую таблицу данные, а потом КР-шаблон(*.rpt) строил из нее. В целом работать с КР было удобно. Так что возможно со временем заюзаю и КР. Правда еще не знаю, как отказаться от аксеса и заставить КР работать с другим источником. Попробую sqlite. Все равно применяю его у себя для кеширования данных. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 10:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager  Вот лучше расскажите, как работается с внешними отчетными движками? никак. У меня репорты в обычном HTML с простейшим движком темплейтов. vill_ager И кстати, как справляетесь с округлением копеек в SQL запросах? никак - хранить надо в копейках и не надо никаких округлений кроме как уже перед показом пользаку где можно отворматировать строку соответствующими функциями.. Кроме того БД с целым полем будет работать быстрее. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 16:59 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerИ кстати, как справляетесь с округлением копеек в SQL запросах? А что с ним справляться, и зачем вообще округлять? Какую, собственно, проблему вы хотите решить? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 18:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat Fisher, В sqlite десятичное округление не работает правильно (нет round half up). mysql правильно делает. Питон из коробки дает неправильное округление, пришлось переопределять функцию. В рублях.копейках хранится цена, при перемножении на колво нужно округлять. Деньги всегда приходится округлять (часы или километры на расценку, ндс посчитать и т. д.) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 18:26 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbs, С целыми работать не получится. У нас после деноминации цена электроэнергии, например, 4 знака после точки. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 18:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_al..просто плохой стиль длф фремворка...SQL хранится типа конфигурации и вызывается ...ну типа по имени,свзязываясь с bind перемееными,о которых фреймворк знает. Про плохой стиль слышал. Но. При формировании отчета в диалоге юзер может задать параметры выборки, сортировки, виды и количество подитогов, нажать на кнопку печать, я собираю sql, модифицирую отчет и пускаю. Выгода в том, что отчет один на все варианты параметров. Все измения только в нем. Иначе бы пришлось на каждый вариант подитогов, сортировок отдельно держать шаблон. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 18:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerCane Cat Fisher, В sqlite десятичное округление не работает правильно (нет round half up). Да... в sqllite есть такая проблема...решаем алгоритмически.(в java ,js node,kotlin(android) по своему) Но sqllite у меня вспомогательная база.(Терминалы сбора данных,торговый представители...ЕГАИС(Это кто из России с алкоголем работаем поймет)(Там особенно заметно сумма 3400,980000002...но подтверждать надо в еагисе только количество поэтому...тут за качеством данных (_|_) не рву. ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.11.2017, 19:42 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  никак - хранить надо в копейках и не надо никаких округленийБред. А если стоимость в некот. случаях должна быть с точн. до 5-6 знаков ? Во всех отчетах, формах делить на 100 ? А если редактировать надо прямо в гриде ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 10:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV Бред.  Ваша категоричность иногда доставляет:) LSV А если стоимость в некот. случаях должна быть с точн. до 5-6 знаков ? Хранить 2 цифры - делитель и делимое. LSV Во всех отчетах, формах делить на 100 ? У вас же у самого все обернуто в SP, что мешает сделать функию?:) LSV А если редактировать надо прямо в гриде ? Ничего не мешает в результате отправить в базу 2 цифры вместо трех :) АБС так работают. Возможно не best practice, но как есть... :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 11:59 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buven, Я правильно понял, что смайлики, это стёб и глум ? Реальные проблемы с округлением бывают в некот. случаях: СУБД/таблицы, где нельзя самовольно задать точность с плав. зпт а-ля decimal(18, 2). Предпочитаю хранить в БД суммы как decimal(ХХ,Х). Проблема округления НДС немного другая: иногда набегает "лишняя" копейка. Но это решается заменой алгоритма расчета, добавлением полей с предрасчитанным "правильным" округлением и т.д. Н-р при экспорте в Аксесс (см. выше пост про интеграцию с кристалл-репортом) движок всегда создавал поле float, кот. имело 7знач. цифр и ни цифрой больше. И это иногда создавало проблему в налог.накладных. :) Но это редкий и специфичный случай. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 12:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVЯ правильно понял, что смайлики, это стёб и глум ? Нет, не верно ни в коем разе. Переборщил видимо с количеством. LSVПроблема округления НДС немного другая: иногда набегает "лишняя" копейка. Но это решается заменой алгоритма расчета, добавлением полей с предрасчитанным "правильным" округлением и т.д. В случае, например, с металлами, учет которых у нас идет в граммах, а цена устанавливается в унциях, алгоритм никак не поможет. Только махровое списывание накопившихся "лишних" граммов в утиль. Посыл был в том, что подход "хранить суммы в копейках" не так уж безнадежен. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 12:49 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В случае, например, с металлами, учет которых у нас идет в граммах, а цена устанавливается в унциях, алгоритм никак не поможет. Только махровое списывание накопившихся "лишних" граммов в утиль. И как в таких случаях поможет хранение в копейках ????? Напомню: спор возник именно из-за округления. А проблема с НДС или унциями лежит вне техн. проблем. Просто нужно административно решить, где в цифре можно ужаться. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 13:01 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVникак - хранить надо в копейках и не надо никаких округленийБред. А если стоимость в некот. случаях должна быть с точн. до 5-6 знаков ? Во всех отчетах, формах делить на 100 ? А если редактировать надо прямо в гриде ? Не бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 14:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsLSVпропущено... Бред. А если стоимость в некот. случаях должна быть с точн. до 5-6 знаков ? Во всех отчетах, формах делить на 100 ? А если редактировать надо прямо в гриде ? Не бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. Скажите это ребятам с валютного рынка :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 14:42 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsНе  бывает  стоимости  точнее  копейки. Хотя  бы  потому  что  невозможно выполнить такой  платеж.Это тоже стёб  такой ? :) Почитай что-ли про кросскурсы валют и драгметаллы. Там вроде 5 знаков. Или преобразования величин: фунты-кг, унции-граммы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 15:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsНе  бывает  стоимости  точнее  копейки. Хотя  бы  потому  что  невозможно выполнить такой  платеж. стоимости не бывает, но цена бывает. Расчеты за электроэнергию 260кВт*0.12345 руб. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 15:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerleonmbsНе  бывает  стоимости  точнее  копейки. Хотя  бы  потому  что  невозможно выполнить такой  платеж. стоимости не бывает, но цена бывает. Расчеты за электроэнергию 260кВт*0.12345 руб. Кратные единицы вполне спасут: 1мВт=1000кВт стоит 123.45 руб. Тогда: 260кВт*123.45руб/1000 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 15:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVleonmbsНе  бывает  стоимости  точнее  копейки. Хотя  бы  потому  что  невозможно выполнить такой  платеж.Это тоже стёб  такой ? :) Почитай что-ли про кросскурсы валют и драгметаллы. Там вроде 5 знаков. Или преобразования величин: фунты-кг, унции-граммы. речь о деньгах. так вот - ИС так или иначе должна взаимодействовать с внешним миром - а во внешнем мире ты не придешь в банк с платежным поручением где доли копеек. а значит все надо заведомо округлять до копеек а значим можно круглить и хранить в них. В промежуточных вычислениях можно все что угодно делать. Речь о конечных цифрах. vill_agerleonmbsНе бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. стоимости не бывает, но цена бывает. Расчеты за электроэнергию 260кВт*0.12345 руб. такие величины носят справочный характер - по сути это настройки. Как налоги и всякие коефициенты и курсы валют. Их вообще можно хранить в строковом формате. Речь идет по сути о движении средств на аналитическом учете. А там так или иначе все вписывается в копейки потому как отображается на первичные документы ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 17:14 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsтакие  величины  носят  справочный характер - по  сути  это настройки.  Как  налоги и всякие  коефициенты и курсы валют.Их  вообще  можно хранить  в  строковом  формате. Эти величины не только хранятся, но и участвуют в расчетах. Хранить как строку - смешно и неудобно. С хранением как раз проблем нет. Но с вычислением и округлением на лету в SQL запросе - есть (в SQLite), и в Python(если из коробки). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.11.2017, 18:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsВ промежуточных вычислениях  можно  все  что  угодно  делать. Речь  о  конечных  цифрах. Если в промежуточных вычислениях делать "все что угодно", то конечные цифры могут получиться весьма забавными. Как в классике: - Сколько стоит капля водки? - Одну десятую копейки, то есть с учетом округления - ноль копеек. - Хорошо. Накапайте мне стаканчик. Правильная работа с округлением - это как раз правильно применить (или не применять) его в промежуточных вычислениях. А для этого надо правильно поймать момент, когда "величины" превращаются в платежи. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.12.2017, 10:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А как насчет описания экранных форм? Изобретал ли кто велик? Или по старинке - редактор форм? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 16:40 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerА как насчет описания экранных форм? Изобретал ли кто велик? Или по старинке - редактор форм?Поскольку у меня десктоп, то редактор форм. На нем: 1. Датасеты (просто исполняющие или возвращающие записи) 2. Визуальные контролы 3. Скрипты, если нужно что-то нестандартно обработать. Их видимость только локальная, т.е. нельзя их использовать из другой формы. Но можно передать их значения в др. форму. Есть возможность создать набор контролов на основании полей датасета. Удобно. Настраиваем свойства/связи и форма готова. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:01 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSV, Возможности просто кодом описать форму нет? Я изначально на такое закладывался, чтобы не возиться с формами всякий раз когда нужно юзера запросить период или еще что. Правда у меня и редактора форм нет, есть описание полей формы и разметки в виде таблицы. Зато описание формы используется для создания и обновлении таблиц БД при установке или обновлении программы. Еще есть возможность при создании формы выполнить код, а в нем вставить в эту форму любые элементы. Использую это для кастомизации под заказчика. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerА как насчет описания экранных форм? Изобретал ли кто велик? Или по старинке - редактор форм? Все на автомате ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ясно что на автомате. А исходник как выглядит? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:27 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager, у меня, если кодом, выглядит так: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Описываем форму, запускаем, если ОК - запускаем отчет с параметрами из формы ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerViPRos, ясно что на автомате. А исходник как выглядит? как то так ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, аа, нет никакого кода есть метаданные ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, как-то так Код: c# 1. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agervill_ager, у меня, если кодом, выглядит так: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Описываем форму, запускаем, если ОК - запускаем отчет с параметрами из формы Ничего этого нет. Есть модель предметной области и соглашения о визаулизации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:44 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttViPRos, как-то так Код: c# 1. Точно, что то такое ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 18:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, и сколько "стоит" сделать такое окно? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 19:18 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager, что в нём такого? 5 полей, которые можно описать мета-моделью и сгенерировать автоматом. описывать или рисовать такие формы (а считаю, что вообще любые в enterprise) вручную -- это обезьянья неблагодарная работа, которую стыдно делать даже с помощью очень дешёвой рабочей силы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 19:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerViPRos, и сколько "стоит" сделать такое окно? нисколько я же показал намного сложнее формы ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 19:50 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, Таких актов тут пруд пруди ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 19:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttvill_ager, что в нём такого? 5 полей, которые можно описать мета-моделью и сгенерировать автоматом. описывать или рисовать такие формы (а считаю, что вообще любые в enterprise) вручную -- это обезьянья неблагодарная работа, которую стыдно делать даже с помощью очень дешёвой рабочей силы. С одной стоны, в нем ничего такого, что потребовало описывать мета-модель. Хотя с другой стороны - это и есть описание мета-модели и автоматическое генерация. А создание мета-модели - тоже ведь занимает время... Вопрос ко всем: можно увидеть пример мета-модели такого окна в Ваших системах? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, например этого: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:02 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerViPRos, например этого: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerС одной стоны, в нем ничего такого, что потребовало описывать мета-модель. Хотя с другой стороны - это и есть описание мета-модели и автоматическое генерация. А создание мета-модели - тоже ведь занимает время... Вопрос ко всем: можно увидеть пример мета-модели такого окна в Ваших системах? Мета-модель описывается не для того, чтобы генерировать формы, возможность генерации форм -- это следствие, а не самоцель. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:43 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, Спасибо впечатляет, хотя ничего непонятно :) Но к показанной мной форме отношения она, видимо, не имеет. Не нашел ни даты, ни заводского номера, ни реакции (скрипта?) на кнопку ОК. Сдается мне что нащелкивание мышкой такой никакой формочки потребует больше времени, чем обезьянья неблагодарная работа, которую стыдно делать даже с помощью очень дешёвой рабочей силы Или даже объяснение этой очень дешёвой рабочей силе, что от нее требуется :) А разговор я завел к чему - пытаюсь найти баланс между простотой написания кода и скрытой мощью мета-моделей. Интересны мысли сообщества на эту тему. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:46 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerСдается мне что нащелкивание мышкой такой никакой формочки потребует больше времени, чем Мета-модель описывает взаимо-связи, отношения, логику, ограничения, валидацию, условия, пост-условия, пред-условия, безопасность, поведение. И из этого всего можно легко генерировать самые сложные формы полностью автоматически, и они будут единообразны во всём приложении. А «нащёлканная форма», кому эт надо вообще? Это как сравнивать телефон и кусок картона с нарисованными кнопками. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:52 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:55 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerА разговор я завел к чему - пытаюсь найти баланс между простотой написания кода и скрытой мощью мета-моделей. Интересны мысли сообщества на эту тему. Баланса нет. Чтобы сделать что-то в итоге понятное и простое -- это надо извернуться и потрудиться в поте лица, постоянно находить компромиссы, создавать искусственные ограничения и действовать внутри них таким образом, чтобы при этом решались любые задачи в разумные сроки и заказчик получал требуемый результат. Исходя из последнего люди идут зачастую самым простым путём: написание бизнес-моделей прям в коде, описание каждой формы вручную, попытки облегчить себе труд путём создания языковых средств для описания тех же форм всё также вручную, это позволяет получить результат быстро, и сильно напрягать голову не требуется, также не требуется квалификация, можно даже студента посадить и дать нужные лекала. Но на выходе получается результат «на выброс». Т.е. решение, которое нельзя использовать никак иначе, кроме как для конкретного случая, для которого оно было разработано. Есть и другая крайность: написание супер-пупер-универсальных решений, решающих все немыслимые задачи, состоящие сплошняком из унылых дизайнеров всего и вся. Тоже сплошная пошлятина, нахрен не упавшая никому, кроме его создателя-очередного гения. Баланса нет, чтобы что-то сделать хорошее, надо учить, вникать, трудиться. Иного пути нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 20:59 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, Спасибо,у меня очень похоже. Только мелкие формы, не сохраняющие данные, мне предпочитаю кодом. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 21:13 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttБаланса нет. У каждого свой баланс. Поделитесь своим, интересно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 21:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Самое сложное - визуализация (там, где это надо) концептуальной модели. Все MV* никак не задают отношение между М и V. Т.е. для М есть формализация (несколько более менее развитых). А для V - нет. А М -> V вообще никем не исследовано. V не должен жить собственной жизнью, нужна стандартизация, но так как физически V зависит от устройств ни одна стандартизация не дает универсальности. Т.е. нужна двойная стандартизация, логическая и много физических - а это путь в никуда. В данном этапе развития все силы брошены на V. М, в принципе рассматривается не как концептуальная модель, в VM - модель представления (которая вообще то должна автоматически получаться от М, путем выделения еще одного слоя - Т (трансформация М -> VM). А так можно все автоматизировать :) Даешь Бабло, Труд и Время! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 21:17 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager, все правильное устроено одинаково значение свойство объект тип агрегат ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.12.2017, 21:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosнет никакого кода есть метаданные А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.12.2017, 15:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginViPRosнет никакого кода есть метаданные А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования. не знаю, какие у тебя конспирологические построения явно что выбор есть (если есть права) явно что остатки можно формировать - на это есть вычислимые поля (и ивенты на крайняк) (при выборе номенклатуры и даты заполнить поле "остаток на дату") ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.12.2017, 19:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_agerhVosttБаланса нет. У каждого свой баланс. Поделитесь своим, интересно. Пока «свой» продаётся, за очень хорошие деньги и спрос только растёт, делиться мне не разрешено политикой компании :) Когда ситуация изменится, можно и поделиться, но наверное в этом уже не будет смысла.. Однако, я даю обратную связь, что это действительно выгодный подход практически во всех плоскостях, кроме одного: придётся включить голову и хорошенько потрудиться в начале. Вот это многие совершенно не любят и не приемлют ни в каких формах ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.12.2017, 21:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginА есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования. Очень мало информации. По такому описанию подойдёт просто сущность Требование с полями Номенклатура, Остаток, Дата — и тупой CRUD по ним с валидацией. Что тут описывать? Макро-тип и 3 инфо-типа. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.12.2017, 21:44 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRossereginsereginпропущено... А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования. не знаю, какие у тебя конспирологические построения явно что выбор есть (если есть права) явно что остатки можно формировать - на это есть вычислимые поля (и ивенты на крайняк) (при выборе номенклатуры и даты заполнить поле "остаток на дату") В "ВИПРОС Руководство разработчика Пример" описано, как настроить систему, чтобы пользователь выбирал значения справочных реквизитов из выпадающего списка. Но примера с динамическим отбором данных для выбора пользователем - не весь справочник, а только остатки по складу на момент времени - таких настроек я не увидел. В своих задачах мы не можем выдавать пользователю 120к наименований в выпадающем списке. В отдельном окне выбора выдаем динамический список, который собирается в зависимости от заполненных пользователем данных (склад, дата, ...) при этом в отдельных столбцах отображаем доп.информацию (кол-во на складе, в резерве, ответственный за резерв, ...) Решаются ли подобные задачи в ВИПРОС? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 08:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.Сорри, что вмешиваюсь. У меня так: в лукап-форму выбора кроме lookup ID опционально передается набор параметров, кот. могут быть использованы в качестве дополнительных фильтров (н-р ИД склада, группа товара и т.д.). Правда все эти параметры должны быть заранее предусмотрены в запросе или ХП, кот. возвращают лукап-список. Для сложных лукап-случаев можно вызывать отдельную форму, со специфическими фильтрами, поиском и т.д. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 10:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVА есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.Сорри, что вмешиваюсь. У меня так: в лукап-форму выбора кроме lookup ID опционально передается набор параметров, кот. могут быть использованы в качестве дополнительных фильтров (н-р ИД склада, группа товара и т.д.). Правда все эти параметры должны быть заранее предусмотрены в запросе или ХП, кот. возвращают лукап-список. Для сложных лукап-случаев можно вызывать отдельную форму, со специфическими фильтрами, поиском и т.д. Я делаю аналогично, но lookup не поддерживаю, всегда вызываю отдельную форму выбора. Для меня универсализировать этот механиз было первым в приоритетах. Мне интересен опыт ViPRos с его метаданными. Может что интересного расскажет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 10:39 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я делаю аналогично, но lookup не поддерживаю, всегда вызываю отдельную форму выбораТак и у меня отдельная полноценная форма. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 10:55 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVЯ делаю аналогично, но lookup не поддерживаю, всегда вызываю отдельную форму выбораТак и у меня отдельная полноценная форма. С твоими возможностями мы недавно разбирались: - У тебя Метаданные описывают взаимосвязь визуальных компонентов + SQL - У меня темного иначе, метаданные описывают структуру и типы реквизитов формы, по которой генерится визуальщина и отправляются SQL в СУБД - А у ViPRos метаданные завязаны на структуре БД. Реализован ли у него механизм выбора записей из списка, который динамически формируется по введенным пользователем предварительным данным, вот это вопрос? В документации я не увидел. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 12:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginВ своих задачах мы не можем выдавать пользователю 120к наименований в выпадающем списке. В отдельном окне выбора выдаем динамический список, который собирается в зависимости от заполненных пользователем данных (склад, дата, ...) при этом в отдельных столбцах отображаем доп.информацию (кол-во на складе, в резерве, ответственный за резерв, ...) Решаются ли подобные задачи в ВИПРОС? Да, решается. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 15:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin- А у ViPRos метаданные завязаны на структуре БД. Все совсем наоборот - структура БД выводится из метаданных. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 15:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Раньше я тут выкладывал документацию разработчика ВИПРОС. Параграфы 4.5.2 и ниже как раз описывают механизм SmartLookUp. Иной раз он позволяет по значению какого нить поля заполнить значения всех остальных автоматически безошибочно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 15:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosВсе совсем наоборот - структура БД выводится из метаданных. Я имел ввиду разницу в подходе. У меня метаданные описывают форму (редактирования, выбора,...) представления данных и работают с уже существующими структурами СУБД В метаданных описывается перечень реквизитов разных типов (число, текст, дата, ссылка, ...), в т.ч. не сохраняемых в БД. В реквизите ссылочного типа (например, ссылка на Номенклатуру) предусмотрено свойство для описания SQL для формы выбора (объясняю упрощенно, в реале несколько сложней). Когда пользователь нажмет кнопку выбора Номенклатуры из справочника, специальный механизм считает все значения реквизитов на форме, передаст эти значения в качестве параметров в СУБД для выполнения сохраненного в свойстве SQL, результат выведется пользователю в виде формы выбора. ViPRosДа, решается. А пример можно? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 15:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin  Я имел ввиду разницу в подходе. У меня метаданные описывают форму (редактирования, выбора,...) представления данных и работают с уже существующими структурами СУБД редактировать тупо строку таблицы можно в любой IDE для работы с БД начиная с {phpMyAdmin в реале формы намного сложнее. как правило там есть бизнес логика и зачастую нужен определенный дизайн не просто поля ввода столбиком. И шо в таком случае будете делать со своим птичьим языком описания метаданных? Возмите как пример форму ввода приходной накладной из 1С и изобразите своим способом. Вообще не понимаю смысла создавать некое описание метаданных вместо сделать форму в стандартной IDE разработки и описать логику обычным языком програмирования. Если метаданные расчитаны на неких пользаков которые будут описывать формы - то не будут они изучиать никакие матаязыки и что то там городить. Они пригласят разраба а разрабу програмисту никакие наколенные метаданные не нужны ион и так запрограмирует. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 16:10 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginViPRosВсе совсем наоборот - структура БД выводится из метаданных. Я имел ввиду разницу в подходе. У меня метаданные описывают форму (редактирования, выбора,...) представления данных и работают с уже существующими структурами СУБД В метаданных описывается перечень реквизитов разных типов (число, текст, дата, ссылка, ...), в т.ч. не сохраняемых в БД. В реквизите ссылочного типа (например, ссылка на Номенклатуру) предусмотрено свойство для описания SQL для формы выбора (объясняю упрощенно, в реале несколько сложней). Когда пользователь нажмет кнопку выбора Номенклатуры из справочника, специальный механизм считает все значения реквизитов на форме, передаст эти значения в качестве параметров в СУБД для выполнения сохраненного в свойстве SQL, результат выведется пользователю в виде формы выбора. ViPRosДа, решается. А пример можно? То что ты описываешь как раз называется ViewModel - ты ее описываешь, а потом через SQL биндишь в Model (так как ты не знаешь, что и как соответствует в модели (М) модели вью (VM). Все веб Фреймворки и WPF так устроены. А ВИПРОС VM->M биндит сама, так как знает все связи и мощности и т.д. и вычисляет мастер дата по связям. А недостающую информацию либо получает как скрипты валидации и фильтров, либо пользователь выбирает уже из сильно сжатого подмножества данных. Пример, надо вводить Предприятие, Цех, Работник, Количество часов, Дата Если юзер начнет вводить инфу по очереди, то ВИПРОС по введенному (который будет выбран из списка - сначала с кеша, потом с БД с уточнениями по буквам и т.д.) Предприятию предложить цеха только этого предприятия, работников только этого цеха и т.д. Но если будет выбран Работник то Предприятие и Цех будет заполнен автоматически. При этом если в каком либо типе будет Количество часов и Дата, то они автоматом заполнятся (и если информация мощная - безальтернативная и это разрешено, то эти поля нельзя редактировать), или если задан скрипт для умолчания и т.д. то они будут вычисляться и т.д. - допустим просуммируются Количество часов до Даты включительно. Возможно явное указание откуда брать Количество часов и Дата (тогда эти поля могут иметь другие имена). Вощем там много чего интересного - как VM->M делать без программирования. Иногда удобно сделать промежуточные типы (типа SQL View) в модели только в целях упрощения поиска соответствия. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 16:18 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosИногда удобно сделать промежуточные типы (типа SQL View) в модели только в целях упрощения поиска соответствия. Это как раз то что ты делаешь в СКЛ скрипте ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 16:27 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsв  реале  формы  намного  сложнее.  как  правило там  есть  бизнес  логика и зачастую нужен  определенный  дизайн    не  просто  поля ввода  столбиком.  И шо  в  таком  случае  будете  делать  со  своим  птичьим языком  описания метаданных? Возмите как пример форму ввода приходной накладной из 1С и изобразите своим способом. где бизнес-логика? на форме бизнес-логика? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsв  реале  формы  намного  сложнее.  как  правило там  есть  бизнес  логика и зачастую нужен  определенный  дизайн    не  просто  поля ввода  столбиком.   Пример полноценной формы её реализация QML+SQL Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. Здесь декларативное описание структуры реквизитов формы и вставки SQL для пересчета данных или сбора данных из базы. leonmbsВообще не понимаю смысла создавать некое описание метаданных вместо сделать форму в стандартной IDE разработки и описать логику обычным языком програмирования. Если метаданные расчитаны на неких пользаков которые будут описывать формы - то не будут они изучиать никакие матаязыки и что то там городить. Они пригласят разраба а разрабу програмисту никакие наколенные метаданные не нужны ион и так запрограмирует. В IDE работать надо с окошками (кнопками, комбобоксами, гридами, флажками) событиями, объектами, операторами. Я же работаю только с объектами (число, текст, дата, ..., таблица) и операторами (SQL вставки). На рисование окошек и обработку событий время не теряю. ViPRos аналогичное решение еще визуальным сделал. Разработчик не отвлекается на код, а глубже вникает в термины безнес-задачи. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:22 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsВообще  не  понимаю  смысла  создавать некое описание  метаданных  вместо  сделать  форму  в стандартной IDE разработки и описать логику обычным языком програмирования. Как я и говорил, обезьяний труд ценится, ценился и будет ценится, поэтому многим можно не париться ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginViPRos аналогичное решение еще визуальным сделал. Ни разу не аналогичное. Вообще ни в одном месте, ни при каком желании. Вы придумали как слепить описание формы, sql-запросы и логику в одном месте -- как раз то, что весь мир всегда пытался разделить на отдельное представление, отделить логику от способа хранения и обработки данных. На мой взгляд это очень плохое решение, крайне плохое, если только формы не выглядят как некий фасад для SQL-запросов. И то, работая с SQL вместо этих форм, можно выжать гораздо больше и работать в 10 раз эффективнее, чем написание очередного SQL для очередной формы. Это тупик. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:27 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginЗдесь декларативное описание структуры реквизитов формы и вставки SQL для пересчета данных или сбора данных из базы. Очень смешно звучит слово «декларативное» на фоне захардкоженных запросов. Ну вы чо? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:33 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Это примерно, как «декларативный» HTML с кусками JavaScript прямо в атрибутах. Декларативнее просто уже некуда ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginРазработчик не отвлекается на код, а глубже вникает в термины безнес-задачи. Попутно ни одного «термина» бизнес-задачи нет тут и с помине, даже не пахнет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginВ IDE работать надо с окошками (кнопками, комбобоксами, гридами, флажками) событиями, объектами, операторами. Я же работаю только с объектами (число, текст, дата, ..., таблица) и операторами (SQL вставки). На рисование окошек и обработку событий время не теряю. Это очень странно, учитывая, что даже в древнем Delphi можно легко и «декларативно» описывать формы кодом без всякого дизайнера, а дизайнер делает ни что иное, как генерит код, который можно написать и руками. Очень много крутого софта в своё время, написано именно без дизайнеров, на генераторах форм на основе какого-то упрощённого языка описания. Но это всё не более чем попытка залить ботву майонезом. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosИногда удобно сделать промежуточные типы (типа SQL View) в модели только в целях упрощения поиска соответствия. В современном мире, это вовсе не обязательно должна быть SQL View, это read-model, и может быть извлечена откуда угодно, например, из ElasticSearch, что будет по-быстрее и на порядки умнее, чем поиск лайками по SQL, и можно накрутить фасетный поиск, и много чего другого. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 21:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos ViewModel - ты ее описываешь, а потом через SQL биндишь в Model (так как ты не знаешь, что  и как соответствует в модели (М) модели вью (VM). Имена часто не совпадают. Например, есть ViewModel сотрудников с параметром по цеху, есть накладная на перемещение с двумя цехами - Отправителем и Получателем. Связь для выбора сотрудника по цеху автоматически в накладной не сработает, эту связь для реквизитов "Кто (сотрудник) отправил", "Кто (сотрудник) получил" заново прописывать придется. У Вас не было ощущения, что в реальных задачах связи между таблицами хороши для генерации таблиц в БД, а для автозаполнения на формах и ограничения списка выбора эти связи заново прописывать приходится из-за разницы имен? Может я что-то не так понял. Мне кажется, описание связей для БД и Интерфейса похожи, но все таки разные, их не обязательно (возможно не стоит) сваливать в одну метамодель. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:10 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginViPRos ViewModel - ты ее описываешь, а потом через SQL биндишь в Model (так как ты не знаешь, что  и как соответствует в модели (М) модели вью (VM). Имена часто не совпадают. Например, есть ViewModel сотрудников с параметром по цеху, есть накладная на перемещение с двумя цехами - Отправителем и Получателем. Связь для выбора сотрудника по цеху автоматически в накладной не сработает, эту связь для реквизитов "Кто (сотрудник) отправил", "Кто (сотрудник) получил" заново прописывать придется. У Вас не было ощущения, что в реальных задачах связи между таблицами хороши для генерации таблиц в БД, а для автозаполнения на формах и ограничения списка выбора эти связи заново прописывать приходится из-за разницы имен? Может я что-то не так понял. Мне кажется, описание связей для БД и Интерфейса похожи, но все таки разные, их не обязательно (возможно не стоит) сваливать в одну метамодель. В том то и дело, что ВИПРОС знает, что Роли "Отправитель" и "Получатель" в отношении имеют тип "Цех". Важны типы, роли, контекстные роли,..., вплоть до типов свойств и наименований свойств. Еще как сработает, кроме типов имеются роли типов в отношении, контекстные зависимости и т.д. Голая связь - ничто. В ВИПРОС связь типизирована. Ну, сваливать и не надо. Типы и связи отдельно, а макротипы отдельно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:26 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttViPRosИногда удобно сделать промежуточные типы (типа SQL View) в модели только в целях упрощения поиска соответствия. В современном мире, это вовсе не обязательно должна быть SQL View, это read-model, и может быть извлечена откуда угодно, например, из ElasticSearch, что будет по-быстрее и на порядки умнее, чем поиск лайками по SQL, и можно накрутить фасетный поиск, и много чего другого. Ну я написал - (типа SQL View) для понятности. Естественно, это некая трансформация первичной модели. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:27 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttВы придумали как слепить описание формы, sql-запросы и логику в одном месте -- как раз то, что весь мир всегда пытался разделить на отдельное представление, отделить логику от способа хранения и обработки данных. На мой взгляд это очень плохое решение, крайне плохое, если только формы не выглядят как некий фасад для SQL-запросов. И то, работая с SQL вместо этих форм, можно выжать гораздо больше и работать в 10 раз эффективнее, чем написание очередного SQL для очередной формы. Это тупик. Не спешите с выводами. - Вся логика обработки данных в декларативном ;-) SQL. Вместо SQL можно и другой язык использовать. - Декларативный QML (XML, JSON или как у ViPRos метамодель в БД) необходим для описания структуры формы. Логики в нем нет, кроме последовательности расположения реквизитов, заполнения свойств. В большинстве IDE аналогичный подход - описание формы и скрипты. Только компоненты у меня не окошки (кнопка, бокс, ...), а реквизиты (число, текст, ссылка, ...). Скрипты у меня не события компонентов формы обрабатывают, а данные с формы получают, обрабатывают и возвращают обратно, поэтому SQL в большинстве случаев справляется. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:40 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin, Есть например, контекстная зависимость типа "Имеют общего родителя" для Отправитель и Получатель. В таком случае ВИПРОС будет предлагать для Получателя только цеха того предприятия, цехом которого является Отправитель. Работник отправителя будет контекстно зависеть от "Отправитель", а Работник получателя от "Получатель". И так - По введенному Отправитель будет выбирается Работник отправителя, Получатель из того же Предприятия и Работник получателя от Получателя. Если указать Работников то Отправитель и Получатель будет автоматом заполняться. Если где то есть эквивалентное отношение, то запись скопируется из того отношения и т.д. Вощем в этих целях генерируется граф зависимостей, ноды и ребра которого имеют веса для контекстов, есть алгоритмы интерпретации и поиска информации максимальной мощности и т.д. Если в Отношении есть Цех и Работник, то ВИПРОС вычислить отношения, которые содержат ссылку на оба типа, проанализирует уникальность и другие ограничения типов в этих отношениях и идентифицирует то отношение, которое является базовым, определяющим отношением для этих двух типов. Т.е. найдет мастер дата - главную запись. ВИПРОС сама знает - что есть кто есть "справочник" (первичные отношения), а кто "движуха" отношения высших порядков. И как ближе мы к "первичке" так мощнее (корреляция) информация. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:43 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosВажны типы, роли, контекстные роли,..., вплоть до типов свойств и наименований свойств...роли типов в отношении, контекстные зависимости... связь типизирована....Типы и связи отдельно, а макротипы отдельно. Усе... я спать! Спасибо, что уделили внимание. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin, я не хотел, сам напросился :) мне все это уже надоело порядком, все равно никто не въезжает (кроме Хвоста, кажется) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:50 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos...ноды и ребра которого имеют веса для контекстов, есть алгоритмы интерпретации и поиска информации максимальной мощности... Это круто... Теперь будет сниться семантическая сеть для подстановки реквизитов... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginViPRos...ноды и ребра которого имеют веса для контекстов, есть алгоритмы интерпретации и поиска информации максимальной мощности... Это круто... Теперь будет сниться семантическая сеть для подстановки реквизитов... она и есть не только для подстановки реквизитов ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 22:57 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbssereginseregin  Я имел ввиду разницу в подходе. У меня метаданные описывают форму (редактирования, выбора,...) представления данных и работают с уже существующими структурами СУБД редактировать тупо строку таблицы можно в любой IDE для работы с БД начиная с {phpMyAdmin в реале формы намного сложнее. как правило там есть бизнес логика и зачастую нужен определенный дизайн не просто поля ввода столбиком. И шо в таком случае будете делать со своим птичьим языком описания метаданных? Возмите как пример форму ввода приходной накладной из 1С и изобразите своим способом. Вообще не понимаю смысла создавать некое описание метаданных вместо сделать форму в стандартной IDE разработки и описать логику обычным языком програмирования. Если метаданные расчитаны на неких пользаков которые будут описывать формы - то не будут они изучиать никакие матаязыки и что то там городить. Они пригласят разраба а разрабу програмисту никакие наколенные метаданные не нужны ион и так запрограмирует.А что мешает к описанию данных добавить элементы разметки? и получить форму любой сложности. Использовать метаданные правильно и потому, что они используется при создании (обновлении) структуры БД. Я, например, добавляю поле, ставлю галку [*] записать в БД, и не парюсь - при установке обновления в БД появится это поле, и индекс, если нужно. Конечно можно это делать в разных местах, но это уже сложности - добавил в структуру, забыл про форму, или наоборот, или типы разные. Или сделал поле со справочниками, а foreign key забыл. А по метаданным можно и индексы в автомате создать, и проверку целостности провести. Мы ведь тут обсуждаем платформы для быстрого создания прикладных систем, но не конечными пользователями, а программистами. Можно и на ассемблере формы клепать, а стоит ли? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 23:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin- Вся логика обработки данных в декларативном ;-)  SQL. Вместо SQL можно и другой язык использовать. Э.. нет, батенька. SQL это детали реализации по части хранения данных. А если модель начнёт меняться, все формы сломаются нафиг. А если завтра добавится row-level security с просмотром по иерархии зависимостей? Все «декларативные» формы можно выкидывать на помойку. А если логика в одном месте меняется и это должно оказывать влияние на десятки форм? Эти формы тоже летят в урну. Тут нет никакой декларативности, а если уж считать декларативностью SQL, то давайте и всё остальное, C#/Java/Python/etc.. тоже поверх машинных кодов вполне себе «декларативные» языки описания программы. sereginseregin- Декларативный QML (XML, JSON или как у ViPRos метамодель в БД) необходим для описания структуры формы. Логики в нем нет, кроме последовательности расположения реквизитов, заполнения свойств. У ViPRos описывается бизнес модель, в терминах исключительно бизнеса. Никакого SQL, можно посадить аналитика, который понятия не имеет, что и как там в каких базах хранится, каким образом там по таблицам разложено и вообще есть ли там какие-то таблицы знать не знает. Ему это не надо. И формы не надо программировать, настраивать и лепить горбатого, потому что в мета-данных очень много информации, достаточно, чтобы покрывать 80% бизнес-кейсов, а остальные 20% пишутся теми же аналитиками на встраиваемых скриптах, работая с бизнес-объектами высокого уровня. Декларативность это чуть более высокого уровня абстракция, чем написание программы на языке программирования. И на декларативность бизнесу положить. У него есть Заказ, у него есть Склад, есть Товар, есть Клиент. Нет у него никаких форм, формы это лишь выражение для взаимодействия пользователя с системой. Что ближе бизнесу: — сфорировать заказ — открыть форму заказа там-то там-то ? В системах подобных ВИПРОС, первично первое, а второе это лишь сервис, инструмент решения задачи, но не самоцель. У вас же самоцель это какие-то формы, что идёт вразрез с целями автоматизации и решения задач. sereginsereginВ большинстве IDE аналогичный подход - описание формы и скрипты. Только компоненты у меня не окошки (кнопка, бокс, ...), а реквизиты (число, текст, ссылка, ...). Скрипты у меня не события компонентов формы обрабатывают, а данные с формы получают, обрабатывают и возвращают обратно, поэтому SQL в большинстве случаев справляется. Абсолютно те же яйца, только в профиль. Большинство IDE дают максимальную гибкость, если уж на то пошло. У вас всё ограничено только вашими концепциями, шаг влево, шаг вправо -- давай досвидания. Подмена понятий ничего не решает. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.12.2017, 23:50 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, А как у вас сделана валидация макротипов? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 03:44 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vill_ager Использовать метаданные правильно и потому, что они используется при создании (обновлении) структуры БД Это удобно для тиражирования. Но если проект сложный, необходимо вытягивать все возможности из БД, написание генератора табличек - потеря времени. Должен быть выбор, каждому свой инструмент. hVosttДекларативность это чуть более высокого уровня абстракция, чем написание программы на языке программирования. У вас неверное понимание декларативности. Тут скорее слово "программирование" нужно заменять на "настройку". Потому как "Программирование" - это последовательность исполняемых команд, а декларативная "настройка" - это описание ожидаемого результата, независимо от последовательности в достижении результата. hVostt SQL это детали реализации по части хранения данных. SQL SELECT описывает имена реквизитов, значения которых мы хотим получить, имена таблиц из которых хотим получить данные, и выражения для связи данных в таблицах. Геде тут про хранение. Тут перечень целей, источников, условий, никакого программирования. SQL я использую даже без хранения данных. sereginseregin Подмена понятий ничего не решает. Я понятия не подменяю, а предлагаю скорректировать их содержание, заменить рисование активных прямоугольников на форме на описание структуры данных на форме. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 08:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRossereginseregin Это круто... ... семантическая сеть для подстановки реквизитов... она и есть не только для подстановки реквизитов Ценность Вашей системы, как конечного продукта для меня подъупала... Понятно, куда уходит сила интеллекта... Но важность живого опыта по использованию "мощности" для адаптации интерфейса пользователя требует глубокого и внимательного изучения Ваших сообщений на форуме... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 09:14 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginУ вас неверное понимание декларативности. Тут скорее слово "программирование" нужно заменять на "настройку". Потому как "Программирование" - это последовательность исполняемых команд, а декларативная  "настройка" - это описание ожидаемого результата, независимо от последовательности в достижении результата. Ожидаемый результат можно с тем же успехом, и даже большим, описать на используемом языке программирования, это используется повсюду и повсеместно: опции, параметры конструкторов, фабрики и построители. Вы просто придумали свой микро-язык для написания опций, и решили, что сделали огромный шаг. Мне конечно не хочется вас разочаровывать, но смысл декларативности — отделение сложной программной логики от её представления у вас не наблюдается, тем более вы в кучу накидали и мухи, и котлеты, и лошадей и людей, хорошего тут крайне мало. sereginsereginSQL SELECT описывает имена реквизитов, значения которых мы хотим получить, имена таблиц из которых хотим получить данные, и выражения для связи данных в таблицах. Геде тут про хранение. Тут перечень целей, источников, условий, никакого программирования. SQL я использую даже без хранения данных. Серьёзно? sereginsereginЯ понятия не подменяю, а предлагаю скорректировать их содержание, заменить рисование активных прямоугольников на форме на описание структуры данных на форме. Угу, вместо того, чтобы рисовать держась за кисть рукой, вы предлагаете некий костыль между рукой и кистью. Офигенное предложение, но нет, спасибо ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 10:47 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttОжидаемый результат можно с тем же успехом, и даже большим, описать на используемом языке программирования, это используется повсюду и повсеместно: опции, параметры конструкторов, фабрики и построители. Вы просто придумали свой микро-язык для написания опций, и решили, что сделали огромный шаг. Мне конечно не хочется вас разочаровывать, но смысл декларативности — отделение сложной программной логики от её представления у вас не наблюдается, тем более вы в кучу накидали и мухи, и котлеты, и лошадей и людей, хорошего тут крайне мало.вот кстати, по моим наблюдениям, функциональные языки в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 10:55 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttВы просто придумали свой микро-язык для написания опций, и решили, что сделали огромный шаг.  Да геде Вы увидели новый язык описания (программирования). Разуйте оранжевые очи. Использую стандартную разметку QML из Qt для описания структуры и SQL для обработки (пересчета) данных. Ничего нового. Только прокаченные компоненты с новыми опциями, и все... Не в ту сторону кидаете камни... kealon(Ruslan)вот кстати, по моим наблюдениям, с в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику Я не настаиваю, вместо интерпретатора SQL SELECT можно использовать интерпретатор функционального языка, результат буде тот же. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 11:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginИспользую стандартную разметку QML из Qt сколько вам понадобится времени, чтобы из этой разметки сделать веб-приложение? sereginsereginи SQL для обработки (пересчета) данных. Ничего нового речь не о новизне, а каком-то качественном подходе. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 16:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  kealon(Ruslan)функциональные языки в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику мы щас F# прикручиваем для встраиваемых сценариев параллельно с Lua, посмотрим что получится ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 16:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginЦенность Вашей системы, как конечного продукта для меня подъупала... Понятно, куда уходит сила интеллекта... Ну как же без этого Конечно, надо себя мотивировать, а то куда не смотри какие то бучи, фаулеры и айнштайны уже все сделали - работать не хотся ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 18:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  авторЗдесь декларативное описание структуры реквизитов формы и вставки SQL для пересчета данных или сбора данных из базы.  во первых не вижу обработчиков событий А если там два комбо связанные иерархией? А если надо элементы формы разместить по другому я не зря отослал вас к 1С. Повторите форму оттуда потом поговорим авторНа рисование окошек и обработку событий время не теряю. то есто на интерактивность и дазяйн? Большм\инство заказчиков с этим не согласятся. кроме того - такое количество кода и даже меньше будет если это форму сделать например на старом добром делфи авторРазработчик не отвлекается на код, а глубже вникает в термины безнес-задачи. вы можете вникать хоть в тайны вселенной а компьютер - тупая железяка и ему нужен код. Потому 1С где реально язык програмирования - рулит А наколенные поделки с с магическим тасканием мышкой узлов деревьев и квдратиков со стрелками так и остаются наколенными поделками. ну кроме тех случаев, где автор привирает и не расказывает какой на самом деле гемор работать с его детищем при реальном внедрении. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 21:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  авторSQL SELECT описывает имена реквизитов, значения которых мы хотим получить, имена таблиц из которых хотим получить данные, и выражения для связи данных в таблицах.  Геде тут про хранение. Тут перечень целей, источников, условий, никакого программирования. SQL я использую даже без хранения данных. да, я уже понял никакого ООП с высокоуровневыми объектами. Так как вы написали когда то я делал приложениян а ForxPro2 в 90х. так до сих пор пишут на САП и всяких Апекс. Поэтому внедрение выливается в миллионы. Еще раз - предьявите форму приходной накладной с выбором товаров, учетом НДС, типа контрагента и прочего. форма из самой простой 1С7.7 как конкретный пример. Со всеми выборками проверками интерактивнотью где без нее никак. Пример что вы приводите - сферический конь в вакууме. Как и картинки випроса. я такое накидаю на Делфи за полчаса с учетом привязки данных к datatable. Но даже на делфи рельные апликухи для бизнеса дело крайне непростое и трудоемкое. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 21:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  kealon(Ruslan) вот кстати, по моим наблюдениям, функциональные языки в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику у пользователей не идут никакие языки и никогда идти не могут. Последня версия 1С где пользователь (бухгалтер) мог сам что то програмировать была 1С2.0 в начале 90х с формулками типа екселя. С тех пор все попытки родить некий продукт где пользователь будет собирать мышкой бизнес-логику таскать мышкой узли и измерения и декларативно еще описывать заведомо обречены на провал. Даже менеджеры аналитики не станут ничего описывать в лучшем случае потыкают в измерения какой нибудь готовой pivot таблицы или олапдиаграмку в екселе которую естествено создаст програмист Посему пользователи зовут програмистов. А програмисту проще использовать стандартные язык и програмирования а не экзотику. В лучшем случае внедренец обучит магическим пассам специально назначеную для работы с прогой девчонку и работа с программой будет идти ровно до тех пор пока барышня не уйдет в декрет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 21:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbs, покажи хоть форму то из 1с. которую считаешь эталоном сложности ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 22:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbs, ты просто подумай, что люди, которые пишут эти проги, написали десятки прог и до 1с и после, возможно и на 1с и т.д. и если они пишут, значит 1с и т.д. не устраивают их ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 22:51 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Представляю, что кто зовет программистов написать им управление производственным предприятием, начиная с ТП и до всяких дуршлагов продаж ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 22:53 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Стало интересно Сколько приблизительно надо времени, что бы с нуля создать такие вещи на 1с в ВИПРОС все это автоматически создается по метаданным ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 23:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  в стиле 1с ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2017, 23:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Поддерживаю VIPRos на все 100. Подобные как у VIPRos системы появляются не на пустом месте и не создаются от того, что разработчику просто нечем заняться. Инвестируя свои знания и время в такой проект, он естественно ждет от него отдачи в будущем, и вполне правомерно. Цель создания подобной системы/фреймворка/платформы достаточна проста - значительно упростить, удешевить (читай получить больше прибыли) и ускорить разработку, а также дальнейшую поддержку уже созданных прикладных систем.  Особый плюс получается при входе в новый проект - реальный прототип продукта появляется в РАЗЫ быстрее, чем при других подходах. А если, при всем при этом, еще каким-либо образом автоматизируется и детальная возня с визуальным интерфейсом - это дополнительный бонус. Да, интерфейс получается не настолько вычурным, каким-бы он мог быть при "handmake" программировании. Но, как показывает практика, к стандартизованному интерфейсу пользователи адаптируются и привыкают гораздо быстрее, чем к Rich-аналогу. Очень близкая по духу к VIPRos система проектирования Combo доказала на практике эффективность такого подхода. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 11:17 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  avs63, и где же конкретно на практике Ваша система проектирования что-то доказала? В какой нише она лидирует? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 11:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  avs63...значительно упростить, удешевить (читай получить больше прибыли) и ускорить разработку, а также дальнейшую поддержку уже созданных прикладных систем.  Особый плюс получается при входе в новый проект - реальный прототип продукта появляется в РАЗЫ быстрее, чем при других подходах... Если такие системы в разы эффективнее (дешевле/прибыльнее), почему они до сих пор не вытеснили с рынка все остальные? Хотя бы в соответствующих нишах. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 13:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  skyANAи где же конкретно на практике Ваша система проектирования что-то доказала? В какой нише она лидирует? Доказала на множестве выполненных проектов и, соответственно, полученном экономическом эффекте их реализации. Ниша у нее одна - инструмент проектирования. По поводу лидерства говорить рано, да, собственно, и не ставилась такая цель. Ставилась цель - создать ИНСТРУМЕНТ для эффективного проектирования конечного продукта (продуктов), которая и была реализована. Cane Cat FisherЕсли такие системы в разы эффективнее (дешевле/прибыльнее), почему они до сих пор не вытеснили с рынка все остальные? Хотя бы в соответствующих нишах. Я не говорил, что такие системы сами по себе в разы дешевле. Эффективнее - да. Их прибыльность (окупаемость) зависит, в конечном итоге, от тех проектов, которые будут на них реализовываться. Мягко скажем, недальновидно покупать в цех станок с ЧПУ, если в конечном итоге рабочему надо будет сверлить 10 отверстий в смену с допуском +-2мм. Почему они до сих пор не вытеснили с рынка все остальные? Во первых - а Вы много их видели? А во вторых, причин, я думаю, несколько. Но в основном, как это не банально - все упирается в наличие необходимых ресурсов: A. соответствующего БЮДЖЕТА и ВРЕМЕНИ на разработку B. знающих и опытных СПЕЦИАЛИСТОВ с аналитическими и системными способностями C. ГОТОВНОСТЬ руководства компании к таким инвестициям D. ЖЕЛАНИЯ и понимания необходимости в подобной системе, т.к. имеющиеся на рынке не удовлетворяют наши потребности E. И т.д и т.п. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 14:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  avs63skyANAи где же конкретно на практике Ваша система проектирования что-то доказала? В какой нише она лидирует? Доказала на множестве выполненных проектов и, соответственно, полученном экономическом эффекте их реализации. Ниша у нее одна - инструмент проектирования. По поводу лидерства говорить рано, да, собственно, и не ставилась такая цель. Ставилась цель - создать ИНСТРУМЕНТ для эффективного проектирования конечного продукта (продуктов), которая и была реализована.А какие-то количественные показатели эффективности у Вас имеются? Другие люди, при помощи других инструментов, тоже представьте себе реализовали множество проектов и получили воплне себе экономический эффект И что это ещё за ниша такая: инструмент проектирования конечного продукта? Какого продукта? Кому он нужен? Чем существующие аналоги этого продукта, созданные конкурентами, не устраивают клиентов? Как много этих самых клиентов после появления на рынке вашего инструмента перешли на него? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 14:47 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  avs63Почему они до сих пор не вытеснили с рынка все остальные? ... в основном, как это не банально - все упирается в наличие необходимых ресурсов: A. соответствующего БЮДЖЕТА и ВРЕМЕНИ на разработку B. знающих и опытных СПЕЦИАЛИСТОВ с аналитическими и системными способностями C. ГОТОВНОСТЬ руководства компании к таким инвестициям D. ЖЕЛАНИЯ и понимания необходимости в подобной системе, т.к. имеющиеся на рынке не удовлетворяют наши потребности Забавно у Вас выходит. Есть классный инструмент, но не взлетает потому как: A. никто не хочет выделять БЮДЖЕТ и ВРЕМЯ на его развитие B. знающим и опытным СПЕЦИАЛИСТАМ проект не интересен C. руководство компании НЕ ГОТОВО инвестировать в его развитие D. на рынке нет особого ЖЕЛАНИЯ им пользоваться ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 14:55 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А какие-то количественные показатели эффективности у Вас имеются?  Предвидел такой вопрос. Отношение полученной выручки к ЗП привлеченных специалистов (времени) подойдет? Естественно, такие сведения не разглашаются, но, смею вас уверить, рентабельность далеко больше 1.00. " Другие люди, при помощи других инструментов, тоже... ". Естественно, на то она и конкуренция. И что это ещё за ниша такая: инструмент проектирования конечного продукта? Какого продукта? Кому он нужен? А про CASE системы раньше не слышали? Для чего их делают? Для каких продуктов? Кому они нужны? Подумайте сами. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 15:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  avs63 А какие-то количественные показатели эффективности у Вас имеются?  Предвидел такой вопрос. Отношение полученной выручки к ЗП привлеченных специалистов (времени) подойдет? Естественно, такие сведения не разглашаются, но, смею вас уверить, рентабельность далеко больше 1.00.И что? Далеко больше 1.00 - это сколько? Если я правильно, что за отношение Вы там посчитали, то у нас оно к примеру больше 5.00 avs63" Другие люди, при помощи других инструментов, тоже... ". Естественно, на то она и конкуренция.Так и по каким показателям Вы эффективнее конкурентов? По темпам роста? avs63 И что это ещё за ниша такая: инструмент проектирования конечного продукта? Какого продукта? Кому он нужен? А про CASE системы раньше не слышали? Для чего их делают? Для каких продуктов? Кому они нужны? Подумайте сами.Про CASE системы раньше слышал. Про ваш продукт в этой нише не слышал. Вот и думаю, вот и спрашиваю ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 15:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosleonmbs, покажи хоть форму то из 1с. которую считаешь эталоном сложности дело не в сложности а в функциональности. как пример - приходная накладная или типа того - пример функциональности нужной ЛЮБОМУ бизнесу ViPRosleonmbs, ты просто подумай, что люди, которые пишут эти проги, написали десятки прог и до 1с и после, возможно и на 1с и т.д. и если они пишут, значит 1с и т.д. не устраивают их потому что они пишут узкоспециализированные программы. ты просто подумай почему люди берут 1С а не "эти проги" ViPRosСтало интересно Сколько приблизительно надо времени, что бы с нуля создать такие вещи на 1с в ВИПРОС все это автоматически создается по метаданным ну вот и сделай приходную или розничную накладную. С товарами, налогами, предоплатами и все что нужно. Если все так просто сделать описанием метаданных то какая проблема. Только не абстрактную картинку покажи а весь код где можно конкретно увидеть всю бизнеслогику оприходовния товара, расчета с контрагентами и прочее. Это СТАНДАРТНАЯ задача любого бизнеса. А если такаого решения у тебя то значит рядом с твоей крутой програмой стоит та же 1С ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 15:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsЕсли  все  так  просто  сделать описанием  метаданных  то какая  проблема. Дело не в том, что это сделать «так просто», не просто — надо знать предметную область досконально. Все тонкости, ньюансы и конкретный текущий контекст. Возможность описания мета-данными не упрощает задачу в целом, оно просто смещает фокус написания логики и описания модели с программиста, который не плавает в предметке, на аналитика. И в итоге это выходит дешевле, а результат получается гораздо быстрее, при чём должна обеспечиваться хорошая адаптируемость к частым и небольшим изменениям. У нас эти изменения происходят каждый день. При классическом подходе приходилось бы накапливать их и обновлять приложение раз в неделю, т.е. останавливать все процессы и накатывать обновление. Это крайне неудобно. Работая с мета-моделью, эти изменения можно делать прямо сейчас, без деплоя, и делать это может аналитик. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 15:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsпотому  что они пишут  узкоспециализированные  программы.    ты просто подумай почему люди берут 1С а не "эти проги" 1С — программа как раз таки НЕ узкоспециализированная. Область задач да, но сам программный комплекс нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 15:52 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat FisherЕсли такие системы в разы эффективнее (дешевле/прибыльнее), почему они до сих пор не вытеснили с рынка все остальные? Хотя бы в соответствующих нишах. Потому что такие системы крайне сложны в разработке, ну и золотую середину поймать сложно. Не свалиться в деревянное неповоротливое непотребство, пытаясь объять не объятное. Примеры таких систем: 1С, SAP и многие другие. Будем говорить, что они не выстрелили? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 15:55 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsну  вот и  сделай  приходную или  розничную накладную.  С  товарами,  налогами, предоплатами  и все  что нужно. Если все так просто сделать описанием метаданных то какая проблема. Только не абстрактную картинку покажи а весь код где можно конкретно увидеть всю бизнеслогику оприходовния товара, расчета с контрагентами и прочее. Это СТАНДАРТНАЯ задача любого бизнеса. А если такаого решения у тебя то значит рядом с твоей крутой програмой стоит та же 1С Что там за магия в 1С, расскажите? Я ведь не знаю 1С. Почему там это сделать легко? Причем тут предоплаты к приходу? А если без предоплаты, то что? Что за налоги? Дайте полную постановку задачи, обсудим. 1С навязывает пользователям свою универсальную типовую конфу, а насколько она удобна? Почему, когда настырные пользователи (т.е. бизнес) пытается заставить 1С работать по их правилам 1с-ники сдуваются? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 16:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsну  вот и  сделай  приходную или  розничную накладную.  С  товарами,  налогами, предоплатами  и все  что нужно. Если все так просто сделать описанием метаданных то какая проблема. Начальство изначально не разрешила перенести в ВИПРОС мою Бухгалтерию (которая на есть Clipper и Дельфи). Типа будем интегрироваться с 1С и все. Потому всех этих буховских вещей нет в ВИП.Производстве. А вот отношения с партнерами :) фиг ты на 1с твоем сделаешь это ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 17:26 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 17:27 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 17:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 17:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, а те формы не абстрактные, а "Учет земельных участков и недвижимости" холдинга со всеми обременениями и т.д. и ваще сам ты сферический конь если хочешь поговорить по Производству приходи в mesforum.ru у меня нет доступа ко всем задачам сделанным на ВИПРОС ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 17:59 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, а Бухию мне не разрешили осознанно - если бы ВИП.Производство включала бы Бухию, то она стала бы полноценной ЕРП системой с встроенной APS, MES, и т.д., а это было чревато для фирмы (так как были заделы в виде своей конфигурации 1с с позаказным учетом, которая внедрялось и внедряется в концерне), да и просто испугались. А без Бухии в России продвать прогу для ентерпрайз - практически невозможно. Так как все остальные задачи считаются второстепенными, так как нет регламента на эти задачи - никто не спрашивает о наличии обоснованных планов, обоснованных затрат на производство и т.д. А есть смешные вещи - найти себестоимость чего то. А почему такая себестоимость государство не волнует - типа рынок, но при том триллионы бухают на эти необоснованные затраты и воруют. Техпроцесс бл* утверждается комиссией, а логистика нет (ни внешняя операторская, ни внутрихозяйская) - а там львиная доля затрат. Да мне то пофиг. Просто страна бережливых ворюг в поиске несуществующих узких мест в потоках к собственному карману. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 18:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Как то тут все с темы свернули... Вот на хабре статья недавно вышла https://habrahabr.ru/post/344844/ О чём Вы толковать пытаетесь...как резюме. Что надо бизнесу "шо не надо" и т.д. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 18:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_al, жаль там меня забанили (при чем сразу же - покритиковал какого то "модельера" и тут же бан навсегда) хотя уровень там тоже ниже плинтуса в основном ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 19:01 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В бизнес (производственный) очень сложно войти с отдельными задачами, так как все задачи сильно связаны. Допустим, лучше меня никто не сможет оптимально загрузить мощности (особенно всякие разделяемые - печи, покраска, гальваника,.., вощем, там где совместно обрабатываются много ДСИ). Вроде бы иди да продавай, но - для того что бы запустить задачу надо иметь - планы техпроцессы мощности (станки, инструмент, люди,,,,) ресурсы (материал, ДСЕ, ПКИ,...) структуру (локация, подчиненность... РМ, участков, цехов) пути сообщения транспорт ... вощем все что называется Предприятием если бы Предприятие не имело "системы автоматизации" все было бы неплохо но, обязательно там какая та САП, 1с, Вертикаль, Интермех.... и иже фуфло уже сидит и надо со всем этим дермом типа интегрироваться а там нечего интегрировать, нарисовано всякая гадость как бог на душу положил, что то надо везде добавлять, что то с чем то объединить, что то выкинуть и т.д. и получается не внедрение чего то хорошего, а развал всего и вся и еще эти товарищи саперы, одинеснеги, крутые прогеры, иксперти доморощенные,..., как дожил со всем этим до пенсии - ума не приложу ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 19:14 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosirbis_al, жаль там меня забанили (при чем сразу же - покритиковал какого то "модельера" и тут же бан навсегда) хотя уровень там тоже ниже плинтуса в основном Всё относительно...На мой взгляд уровень на хабре Выше чем на этом форуме... Хотя тоже смотря где...СУБД например тут выше(Опять же на мой взгляд). А вот языки и вот этот профильный форум,- разработка ИС там выше. (А главное там кто угодно не может многократно и безнаказанно бросать говно на вентилятор) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 19:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos вощем все что называется Предприятием если бы Предприятие не имело "системы автоматизации" все было бы неплохо но, обязательно там какая та САП, 1с, Вертикаль, Интермех.... и иже фуфло уже сидит и надо со всем этим дермом типа интегрироваться а там нечего интегрировать, нарисовано всякая гадость как бог на душу положил, что то надо везде добавлять, что то с чем то объединить, что то выкинуть и т.д. и получается не внедрение чего то хорошего, а развал всего и вся и еще эти товарищи саперы, одинеснеги, крутые прогеры, иксперти доморощенные,..., как дожил со всем этим до пенсии - ума не приложу Вообще 1с сильно "похерила" общий уровень ИТ .От архитектора до простого разработчика. одинэфники знают,что такое нормальные формы...транзитивные зависимости...Твердят тупо как мантру "водинесевсёесть".... Я вот тут просмотрел форум(я давно в эжтой ветке не был) Вот все показывают скрины сложного интерфейса... И у кого он навороченней,тем типа круче. Ребята это плохо... Чем проще форма тем лучше... Много галочек,- выборок...плохо.. ИС не должна напоминать панель управления шатлом. Как говорил Энштейн.. Всё должно быть просто...но не проще ,чем должно быть. Древние говорили:Усложнять просто...А вот упрощять сложно. Или как по-простому говорят у меня в конторе.:Сделать просто-сложно! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 19:35 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  irbis_alРебята это плохо... Чем проще форма тем лучше... Много галочек,- выборок...плохо.. ИС не должна напоминать панель управления шатлом. С позицией -- чем проще, тем лучше -- согласен. И надо понимать, что простой (= понятный и удобный, а не «простой» в смысле однокнопочный) интерфейс сделать сложно, часто ОЧЕНЬ СЛОЖНО. Сложный интерфейс сделать легко. Но. Если делаешь шаттл, то управление у него будет соответствующим. Скажешь, что шатл должен управляться велосипедным рулём с одной кнопкой-звонком? Ну-ну. Посмеши взрослых дядей. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 20:05 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsкак пример   - приходная  накладная  или  типа  того - пример  функциональности  нужной  ЛЮБОМУ  бизнесуХм, вопрос любителям писать прописными: ТУРИСТИЧЕСКИЙ бизнес, кому там сдалась ваша приходная накладная? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2017, 20:22 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  skyANAХм, вопрос любителям писать прописными: ТУРИСТИЧЕСКИЙ бизнес, кому там сдалась ваша приходная накладная?  неверный ты пример выбрал, ох не верный... http://www.tadviser.ru/index.php/Продукт:1С:Предприятие_8._Турагентство ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.12.2017, 04:56 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  leonmbsво  первых не  вижу  обработчиков  событий Они больше не нужны...В примере: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. в разных местах можно найти свойство компонента "reload_block" значением которого является объект типа "block" - это может быть другая форма, интерпретатор выражений (SQL, математических, функционального языка), генератор отчетной формы и др. Компонент по встроенному событию вызывает указанный объект(блок), передав ему заполненные значения реквизитов формы, ожидает от блока результат. Результат работы блока раскидывается обратно по реквизитам формы. leonmbsА если там два комбо связанные иерархией? В примере выше два справочных реквизита "account_group_id" и "account_id" Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. связаны друг с другом. Реквизит "account_group_id" ограничивает выбор "account_id" в форме выбора ( не очень неудачный пример получился , в свойстве select_block: A.FormRegistry{} указывается форма описанная в другом файле ). По изменению "account_id" автоматически заполняется "account_group_id" Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. и заполняются другие реквизиты формы (.., account_measure, price_enabled, count_enabled). leonmbsА если надо элементы формы разместить по другому Меняйте их порядок описания в списке, в т.ч. с группировку элементов. leonmbsя не зря отослал вас к 1С. Повторите форму оттуда потом поговорим Чего Вам не хватает? Конкретные примеры. Не хватает, наверное, примера табличной части - это обычный компонент, со своими свойствами, просто картинку формы редактирования с табличной частью в сеть не выкладывал. leonmbsкроме того - такое количество кода и даже меньше будет если это форму сделать например на старом добром делфиПриведенный пример на Qt - опытный образец. В продакшене аналогичный механизм используется на старом добром делфи, только описание реквизитов формы не в отдельном файле разметки (эта возможность и отрабатывалась в qt) а в обработчике события создания формы - только одно событие на форму, остальные автоматизированы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 11:19 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginВ продакшене аналогичный механизм используется на  старом  добром  делфи, только описание реквизитов формы не в отдельном файле разметки (эта возможность и отрабатывалась в qt) а в обработчике события создания формы - только одно событие на форму, остальные автоматизированы. Шило на мыло. Те же яйца с обработчиками событий, с ручными вкоряченными в обработчики событий SQL, только «декларативненько» в профиль. А я думал, ну как может левел-апнуться студенческий мозг, который привык писать лапшу кода в обработчиках кнопок делфи-стайл. Оказывает вон оно как ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 12:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginОни больше не нужны...В примере: Пример, кстати, демонстрирует сплошные обработчики. Под лозунгом «не нужны» красиво смотрятся ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 12:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttsereginsereginОни больше не нужны...В примере: Пример, кстати, демонстрирует сплошные обработчики. Под лозунгом «не нужны» красиво смотрятся Главное, что в примере ты разобрался. А на вкус и цвет..., называй предметы в меру своей испорченности :-). Сервис (объект, блок) с параметризованным выражением указанный в качестве свойства события - обработчиком называть не могу. Обработчик спрятан внутри, по событию поднимает указанный сервис (блок), передает ему значения реквизитов, раскидывает обратно полученные значения. Сервис (объект, блок) даже не знает, кто его вызвал. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:07 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginСервис (объект, блок) с параметризованным выражением указанный в качестве свойства события - обработчиком называть не могу. ага.. я понял: Код: c# 1. 2. 3. 4. Всё! Это уже вовсе и не обработчик, ведь это так-то строка с параметризованным выражением -- вызовом внешнего сервиса. Не смешите людей sereginsereginОбработчик спрятан внутри, по событию поднимает указанный сервис (блок), передает ему значения реквизитов, раскидывает обратно полученные значения. Аналогично. sereginsereginСервис (объект, блок) даже не знает, кто его вызвал. Аналогично. Как я и говорил, абсолютно те же яйца, один в один, только в профиль. При чём с самым жестоким нарушением правил разделения логики и представления, которое не на пустом месте выросло. Выраженной логики нет, она строится прям в описании форм. Это ппц мягко говоря. Безопасности нет как факта. И т.д. и т.п. Да и глядя на описание формы, всё это описывается моделью, это вообще к формам не должно иметь никакого отношения от слова совсем. Но по ходу, это ещё у вас впереди. Ничего страшного, велосипедить это тоже опыт, даже если велиспедить в неправильном направлении. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, Продумать все изначально невозможно, да обычно и не нужно. Обычно есть какие то идеи и хочется их проверить, остальное пофиг. По ходу задача сама начинает управлять своим развитием, указывает пути развития и т.д. Если есть заинтересованная сторона, то периодически рефакторинг (с целью ослабления связности и нового пространства для маневров). А так, как только добиваешься первичной цели (обкатка идей) и нет заинтересованных, отпадает желание что - нить делать дальше. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А пот теме - технические трудности преодолимы. И они вообще не в списке проблем. Главная проблем - аудитория. Заинтересованная, понимающая, мотивирующая. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosПродумать все изначально невозможно, да обычно и не нужно. Возможно. Только это сложно и трудно. Мало кто готов за это взяться. Все хотят легко. Слепить ерунду на коленке, только чтобы красиво выглядело, тип зырь смотри как красиво форма описывается! ViPRosОбычно есть какие то идеи и хочется их проверить, остальное пофиг. По ходу задача сама начинает управлять своим развитием, указывает пути Если идеи не представляют собой качественный скачёк/рывок, то это довольно таки унылая идея. Придумать ещё один способ описывать формы... Вы издеваетесь? Почему вообще формы надо описывать? Зачем? Да потому что это проще, это надо меньше думать, можно сказать вообще не включать голову. ViPRosПо ходу задача сама начинает управлять своим развитием, указывает пути развития и т.д. Взаимное влияние задачи на решение и решения на задачу. Зачастую бизнес не знает как он должен быть автоматизирован. Но знает проблематику. ViPRosЕсли есть заинтересованная сторона, то периодически рефакторинг (с целью ослабления связности и нового пространства для маневров). Если говорить именно о конкретном решении, есть лишь одна единственная заинтересованная сторона -- это разработчик со своей немного больной фантазией. ViPRosА так, как только добиваешься первичной цели (обкатка идей) и нет заинтересованных, отпадает желание что - нить делать дальше. Не могу найти картинку, отражающую мысль. Короче, важно не только добиваться цели, но получать успехи на начальном этапе, заинтересовывать нужных людей, убеждать, находить сторонников, сколачивать вокруг себя силу единомыслия. Иначе не стоит и пытаться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:42 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosГлавная проблем - аудитория. Заинтересованная, понимающая, мотивирующая. Нет. Главное, это лидер, который всё начал. Или хочет начать. Если он нуждается в аудитории, это плохой лидер, и вряд ли выгорит. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:42 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttПри чём с самым жестоким нарушением правил разделения логики и представления, которое не на пустом месте выросло. Выраженной логики нет, она строится прям в описании форм. Это ппц мягко говоря. Безопасности нет как факта. И т.д. и т.п. 1. Писать универсальную логику отдельно от описания представления - это проходили - утопия. Две одинаковые формы создавать никто не будет, значит формы разные, значит логика обработки данных у каждого своя. 2. Под логикой часто понимают проверку целостности данных перед отправкой в БД - это задача не клиентского приложения а БД. 3. Безопасность тоже не на интерфейсе, а на БД RLS. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 13:58 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, Ты говоришь про бизнес, а я про творчество. Те лидеры успешно продают САП, 1с ЕРП и т.д. уже десятки лет (хотя вроде любой ИТшник скажет, что никакие это не ЕРП и близко не стояли). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 14:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRoshVostt, Ты говоришь про бизнес, а я про творчество. Те лидеры успешно продают САП, 1с ЕРП и т.д. уже десятки лет (хотя вроде любой ИТшник скажет, что никакие это не ЕРП и близко не стояли). Я бы добавил, что все системы писали hVosttразработчик со своей немного больной фантазией. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 14:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin1. Писать универсальную логику отдельно от описания представления - это проходили - утопия. Две одинаковые формы создавать никто не будет, значит формы разные, значит логика обработки данных у каждого своя. Значит не проходили. Мы уже какой по счёту проект делаем, и пишем логику, тестируем её, делаем отдельно представления, при чём совершенно разные для разных бизнес-ролей, условий, контекстов применения (мобильный, веб, и даже СМС-интерфейс). А вы всё жуёте про какую-то утопию. Ну-ну. sereginseregin2. Под логикой часто понимают проверку целостности данных перед отправкой в БД - это задача не клиентского приложения а БД. Да я как-то уже догадался, что у вас понимается под «логикой». sereginseregin3. Безопасность тоже не на интерфейсе, а на БД RLS. Даж не смешно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 14:26 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosТы говоришь про бизнес, а я про творчество. Те лидеры успешно продают САП, 1с ЕРП и т.д. уже десятки лет (хотя вроде любой ИТшник скажет, что никакие это не ЕРП и близко не стояли). Творчество это всё. Как я понимаю, творчество :) Как художник художнику говорю, творчество это не кисть, бумага и пол стакана самозабвения. Это и всё остальное тоже, в неменьшей мере. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 14:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttЗначит не проходили. Мы уже какой по счёту проект делаем, и пишем логику, тестируем её, делаем отдельно представления, при чём совершенно разные для разных бизнес-ролей, условий, контекстов применения (мобильный, веб, и даже СМС-интерфейс). А вы всё жуёте про какую-то утопию. Ну-ну. Тут не про успехи спрашивают, а про способы решения. У каждого своя задача стоит. Если я на свою сотню бизнес ролей для тысячи таблиц буду отдельную логику в коде расписывать - и я не справлюсь, и система упадет. И логика вам действительно нужна для контекстов применения (мобильный, веб, и даже СМС-интерфейс), я бы это как отдельный сервис рассматривал. Но у меня задачи другие. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 14:48 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginЯ бы добавил, что все системы писали hVosttразработчик со своей немного больной фантазией.  Не везде разработчик диктует, как что должно быть начальство обычно не доверяет своим и постоянно пытается консультироваться за бабло ведикое с "экспертами" пиздаболами, которые читают фаулера и т.д. и грят - а тут ООП нет! Значит фуфло! Методы большие :) Фуфло! И все. разработчик либо уходит, либо всю оставщуюся жизть занимается рефакторингом недодела по желанию сиюминутных "экспертов". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 14:51 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRossereginsereginЯ бы добавил, что все системы писали с .... фантазией Не везде разработчик диктует, как что должно быть.... Я про то, что в каждом творчестве своя фантазией, которая продиктована контекстом применения со своими достоинствами и недостатками. Когда берешь чужой опыт, не стоит его копировать. Нужно изучать и брать интересные, субъективно понятные моменты. Например, по некоторым элементам ВИПРОС не уверен, что он у нас применим. Но отдельные моменты интересуют. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 15:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginseregin, никто ничем кроме своей нетленки не интересуется за все годы что я тут никто не просил ВИПРОС для ознакомления и т.д. а писал я ее ЗДЕСЬ, даже хроника где то есть, с нуля ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 15:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosза все годы что я тут никто не просил ВИПРОС для ознакомления и т.д. Так вроде ты с пол года назад обещался веб-интерфейс налабать "по быстрому", значит кто-то тебя на это толкнул? Ну и за одно - сделал веб или забил? Там ведь возни-то огого. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 19:45 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555ViPRosза все годы что я тут никто не просил ВИПРОС для ознакомления и т.д. Так вроде ты с пол года назад обещался веб-интерфейс налабать "по быстрому", значит кто-то тебя на это толкнул? Ну и за одно - сделал веб или забил? Там ведь возни-то огого. на работе не поддержали а за пару ночей на веб не перетащишь такую махину основная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных) возможно это не такая уж и проблема, но мне так кажется что серьезная а без этих событий надо много чего менять в консерватории ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.12.2017, 20:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosза бабло ведикое с "экспертами" пиздаболами, которые читают фаулера и т.д. и грят - а тут ООП нет! Значит фуфло! Методы большие :) Фуфло! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 07:05 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosосновная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных) Основная проблема не в этом. У вас поди клиент работает с БД напрямую. Это означает, что на веб ничего вы там не перетащите, всё надо переписывать практически с нуля, так как сразу неправильный подход выбрали. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 07:06 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttViPRosосновная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных) Основная проблема не в этом. У вас поди клиент работает с БД напрямую. Это означает, что на веб ничего вы там не перетащите, всё надо переписывать практически с нуля, так как сразу неправильный подход выбрали. :) это не проблема то что клиент вызывает оформить отдельным слоем неделя делов а вот генерация клиентских обработчиков проблема а может и нет проблемы начинаешь делать и проблемы обычно исчезают, но я не могу начинать такую большую работу без разрешения сверху ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 07:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosэто не проблема то что клиент вызывает оформить отдельным слоем неделя делов Ахахах... Ну да, ну да, переделать однопользовательский код на многопользовательский со всеми вытекающими, неделя делов? То, что твой код сейчас эмулирует асинхронность запуском в отдельных потоках, здесь не прокатит. Переделывать надо будет всё, просто ты этого не увидишь, пока не займёшься этим. Неделя превратится в месяцы. Зато есть плюс: ограничение в .NET 4 больше не актуально, используй что хочешь, так как клиенты сидят на браузерах. ViPRosа вот генерация клиентских обработчиков проблема а может и нет проблемы начинаешь делать и проблемы обычно исчезают, но я не могу начинать такую большую работу без разрешения сверху Клиентские обработчики не нужны. Клиенты это не более чем морда. И вообще так правильно и в случае десктоп-разработки. Только десткоп разработчики ленивы, чтобы делаьь по уму. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 08:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttViPRosосновная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных) Основная проблема не в этом. У вас поди клиент работает с БД напрямую. Это означает, что на веб ничего вы там не перетащите, всё надо переписывать практически с нуля, так как сразу неправильный подход выбрали. :) А вот независимо от трудоемкости данных работ, Вы понимаете, что влазить в прикладную область (описания документов, справочников, связей) ViPRos не собирается. Проектировать веб-морду для накладных, контрагентов, сотрудников он не будет. Он собирается делать универсальный генератор веб представления. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 11:10 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  sereginsereginА вот независимо от трудоемкости данных работ, Вы понимаете, что влазить в прикладную область (описания документов, справочников, связей) ViPRos не собирается. Проектировать веб-морду для накладных, контрагентов, сотрудников он не будет. Он собирается делать универсальный генератор веб представления. Толпа индусов за пару лет бы такое сделала. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 11:13 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, ну, может когда нить займусь, тогда видно будет сейчас занят Производством в основном. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 12:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosна работе не поддержали ... а без этих событий надо много чего менять в консерватории А как на работе интегрируются с другими софтинами? Рассказать начальству надо, что сейчас можно всё на веб сервисы перегонять, на общую шину и прочий тренд, мол за это по ИСО сертифицируют и вообще "все девочки делают это". Ну а по событиям - валидация и всякие вычисляемые значения, в принципе, если они один раз прилично реализованы, на скрипт довольно быстро должны перекладываться. Остаётся отвязать клиентскую логику от серверной, что было обещано за неделю сделать :) Но на самом деле геморой будет с пониманием новой модели клиента и с траханием вокруг специфических особенностей этой модели, реализованных нередко через задницу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 13:03 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555, ну я и боюсь свои ночи потратить на этого клиента, так как не вижу 100% как я буду генерировать JS (тем более что веб у меня только теоретические знания) а начальство - люди за эти годы поменялись, задачи уже не те и не их это идеи и проекты (да и надоел я им всем, хочешь не хочешь надо сделать как я скажу, так как мне виднее, а это никому не нравится). они тоже хотя творить, а ВИПРОС их превращает в быдло для написания методов. А так неделя не неделя, но бекенд можно быстро привести в мейнстримовский вид, так как нет никаких иерархий классов и т.д. фигни (т.е. нет деления клиент/сервер) - набор независимых процедур и глобали. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 13:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttКлиентские обработчики не нужны. Клиенты это не более чем морда. И вообще так правильно и в случае десктоп-разработки. Только десткоп разработчики ленивы, чтобы делаьь по уму. Морда очень толстая. Если эту морду сформировать на сервере, то надо будет каждое нажатие мыши/клавы передавать серверу и на сервере держать копию кеша данных клиента. Но, это все просто думки, начинаешь делать и все разруливается по другому обычно. А начинать нет мотивации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 13:18 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosМорда очень толстая. Именно про это я и говорю. Изначально подход выбран неправильный в корне. Толстый клиент хорош на взлёте, когда ты весь программный комплекс состоит из одного приложение. Как только взлетел, всё меняется с точностью да наоборот: деплой дорогой, ограниченный и связан с постоянными издержаками. Невозможно ничего поменять, не передеплоив ВСЕХ клиентов. Ну и невозможность вот так взять и сменить клиента с десктоп на веб, или на мобилу, чайник и кофеварку. ViPRosЕсли эту морду сформировать на сервере, то надо будет каждое нажатие мыши/клавы передавать серверу и на сервере держать копию кеша данных клиента. Не.. в тебе говорит остутствие большого практического опыта разработки под веб. Никто так не делает, это глупо вообще. Изначально клиент получает морду, логику морды и обменивается только данными. Сам подход несколько меняется, чтобы обеспечить как можно больше stateless, и снизить stateful. Копию кеша никто не делает, частичный кеш да, но он идёт практически из коробки на стороне клиента. Местами можно получать критические данные оперативно через сокеты или пуш. ViPRosА начинать нет мотивации. Внутренней или внешней? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 15:50 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosну я и боюсь свои ночи потратить на этого клиента, так как не вижу 100% как я буду генерировать JS Кстати, моя оценка JS - просто ужас! От Java там некое подобие синтаксиса, но в реальности суть Java убита насмерть. То есть всё сделано для усложнения работы программиста. В качестве небольшой иллюстрации можно сравнить спецификации Java и ECMAScript. Вторая - это жуть и смерть всему, что к ней прикасается. А первая - радость осознания, что кто-то ещё может писать дельные спецификации! Хотя да, люди и не к такому привыкают. Но с точки зрения "с какими трудностями вы столкнулись" JS - это ад и израиль в плане переусложнённости. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 16:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttВнутренней или внешней? внешней, конечно ну, я и говорю, когда начинаешь работать все проблемы решаются само собой ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 16:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555ViPRosну я и боюсь свои ночи потратить на этого клиента, так как не вижу 100% как я буду генерировать JS Кстати, моя оценка JS - просто ужас! От Java там некое подобие синтаксиса, но в реальности суть Java убита насмерть. То есть всё сделано для усложнения работы программиста. В качестве небольшой иллюстрации можно сравнить спецификации Java и ECMAScript. Вторая - это жуть и смерть всему, что к ней прикасается. А первая - радость осознания, что кто-то ещё может писать дельные спецификации! Хотя да, люди и не к такому привыкают. Но с точки зрения "с какими трудностями вы столкнулись" JS - это ад и израиль в плане переусложнённости. да уж, неприятно очень, многословно, неоднозначно, но пишут люди тонны кода, значит и я могу ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 16:26 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  просто сама концепция веб мне не нравится какого бодуна я должен писать не для ОС, а для какого то браузера и на каком то дебильном огрызке, а не на том, на чем хочется и можется ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 16:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosкакого бодуна я должен писать не для ОС, а для какого то браузера и на каком то дебильном огрызке, а не на том, на чем хочется и можется Ну бога ради - можно написать свой браузер или ещё какой клиент, а затем распространить его по всему миру. Всё просто :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 18:21 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555, Пока вот это в приоритете (больше шансов на монетизацию) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 20:40 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555От Java там некое подобие синтаксиса, но в реальности суть Java убита насмерть суть Java убита довольно таки убожеским синтаксисом Java... незнаю зачем сравнивать JS с Java, это абсолютно два разных мира, и общего у них только слово "Java". alex55555Хотя да, люди и не к такому привыкают. Но с точки зрения "с какими трудностями вы столкнулись" JS - это ад и израиль в плане переусложнённости. абсолютно никаких трудностей. мы пилим на TypeScript ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 20:58 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosпросто сама концепция веб мне не нравится какого бодуна я должен писать не для ОС, а для какого то браузера и на каком то дебильном огрызке, а не на том, на чем хочется и можется концепция веб великолепна. пили на чём хочешь и это будет работать везде и у всех. ниче не надо устанавливать. чем тебе идея не угодила? в реальности тоже всё достаточно неплохо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 20:59 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, это фуфло приносит 100 миллионов зеленых, без всяких веб я просто дурак, что столько времени потратил на тупых людей, надо было еще 10 лет назад раскручивать свое ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 21:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosэто фуфло приносит 100 миллионов зеленых, без всяких веб я просто дурак, что столько времени потратил на тупых людей, надо было еще 10 лет назад раскручивать свое 10 лет назад это и было актуально. сейчас у нас в стеке заказов от крупнейших контор и гос. контор федерального уровня, сразу стоит веб и точка. начнём впаривать унылый десктоп, нас даже к тендеру не допустят. так что я не знаю в каких ты там выдуманных бредовых облаках витаешь, ну витай дальше, чё уж. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 21:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, при чём веб зачастую это именно интра-веб. сегодня руководство уже не настолько тупое, чтобы не понять, насколько десктоп унылого говно, которое и в разработке стоит дороже и в обслуживании просто капец. потом ещё армию айтишников держи, которые будут бегать по кабинетам и выяснять какого хрена этот мудацкий клиент не запускается или работает не так. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 21:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, перетащить на веб хотя бы то что я написал за последние годы было бы хорошо но мне это никто не оплатит, а просто так последние годы ишачить не охота - не та мотивация ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 21:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  а что вы хоть делаете то? не будешь потом по репе бить себя, что потерял столько лет на всякое говно? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 21:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, Как ты задрал свои картинки с табличками слать! Можно подумать никто никогда ничего не видел в жизни! Так и ладно бы что дельное, а так набор каких то невнятных гридов. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 22:59 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosно мне это никто не оплатит, а просто так последние годы ишачить не охота - не та мотивация в смысле, не оплатит? по-часовая работа чтоль? на пенсию уже собрался? )) ViPRosа что вы хоть делаете то? не будешь потом по репе бить себя, что потерял столько лет на всякое говно? ну всякое в сферах энергетики, топливной промышленности и поставщиков тепла. ещё жкх, логистика, и многое другое. я бить по репе не буду, каждый след. проект стараемся задирать планку, обновлять платформу, технологии, пробовать не испробованные подходы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 23:06 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Уважаемый автор, чем они тебе мешают? ты можешь их не смотреть ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.12.2017, 23:29 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  насколько десктоп унылого говно, которое и в разработке стоит дороже и в обслуживании просто капецБггг... А 1С-ники не в курсе. И чихать хотели на веб.  :)   Веб-1С непопулярен. На самом деле бизнесу пох, веб или не веб. Ему главное, чтоб работа делалась. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 10:49 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVБггг... А 1С-ники не в курсе. Похоже ты не в курсе, или с дерева свалился.. http://v8.1c.ru/overview/Term_000000125.htm LSVНа самом деле бизнесу пох, веб или не веб. Ему главное, чтоб работа делалась. НЕ пох, если пересчитать на деньги. Просто до сих пор по земле ходят одноклеточные десктопщики, которые не в состоянии освоить ничего кроме своих делфи-вин-формс, силы которых надо как-то утилизировать. Не выбрасывать же на улицу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 13:52 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosalex55555, Пока вот это в приоритете (больше шансов на монетизацию) В смысле визуализация в виде графиков? Ну так конкурентов в этой области вагон. При чём они берут твою базу и далее ты им не нужен, потому что они свои правила рисования применяют к сырым данным. То есть такой довольно универсальный клиент с настройкой на конкретную схему данных. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 14:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttНЕ пох, если пересчитать на деньги. Эмм... А можно пример расчета? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 14:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555ViPRosalex55555, Пока вот это в приоритете (больше шансов на монетизацию) В смысле визуализация в виде графиков? Ну так конкурентов в этой области вагон. При чём они берут твою базу и далее ты им не нужен, потому что они свои правила рисования применяют к сырым данным. То есть такой довольно универсальный клиент с настройкой на конкретную схему данных. Да нет, не визуализация, а составление оптимальных расписаний работ с учетом загрузки мощностей (от людей и до складов) и доступности ресурсов (включая финансовые, материальные, информационные). Визуализация как раз непрофильная нагрузка, потому и недотягивает (ну, пока). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 14:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttLSVБггг... А 1С-ники не в курсе.Похоже ты не в курсе, или с дерева свалился.. http://v8.1c.ru/overview/Term_000000125.htm Та ты шо ! Веб-1С мало кто использует. Там сложнее разрабатывать. Есть какие-то ограничения, плохая переносимость из других проектов и т.д. У нас большой 1С проект. 3тыс. таблиц и 1400 конкурентных юзеров. И почему-то был выбран именно десктоп. Из десятка знакомых 1С-ников никто никогда не писал на 1С-веб. Это конеш не статистика, но тем не менее... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 14:54 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenhVosttНЕ пох, если пересчитать на деньги. Эмм... А можно пример расчета? а в чём проблема посчитать, для 1000 пользователей развёртывание на одной серверной стойке или на 1000 пользовательских машин, разбросанных по всей России территориально, работают в разных часовых поясах. это самое первое. я примеры расчётов приводить не собираюсь, мне доказывать очевидные даже обезьяне вещи не с руки. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 20:12 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVТа ты шо ! Веб-1С мало кто использует. Там сложнее разрабатывать. Есть какие-то ограничения, плохая переносимость из других проектов и т.д. ты мне утверждал, типа «1С не в курсе», а теперь свалился в какую-то нелепую полемику. есть такое понятие, как инерция, особенно оно актуально в enterprise. я знаю до сих пор работающую и поддерживающуюся систему, написанную на FoxPro. LSVУ нас большой 1С проект. 3тыс. таблиц и 1400 конкурентных юзеров. И почему-то был выбран именно десктоп. «большой проект» на 1С? LSVИз десятка знакомых 1С-ников никто никогда не писал на 1С-веб. 1С-веб это что другая вселенная? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.12.2017, 20:19 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosДа нет, не визуализация, а составление оптимальных расписаний работ с учетом загрузки мощностей (от людей и до складов) и доступности ресурсов (включая финансовые, материальные, информационные). А это уже узкая ниша. Ведь оптимум берётся на основе данных, а данные берутся из учётной системы, а учётная система обычно уже есть и она не твоя. Возникает вопрос интеграции. Ну или перехода на твою. В общем по сложности продаж это уровень ERP. Для одного человека очень тяжело. Хотя если есть готовый подставиться для экспериментов на себе заказчик - ну тогда многое возможно. А из ниоткуда с таким к директорам ходить - точно никакой пользы. На таком уровне уже надо на мерине подкатывать и презентации с банкетами за миллионы устраивать. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 01:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555А это уже узкая ниша. Ведь оптимум берётся на основе данных, а данные берутся из учётной системы, а учётная система обычно уже есть и она не твоя. Возникает вопрос интеграции. Ну или перехода на твою. В общем по сложности продаж это уровень ERP. Для одного человека очень тяжело. Хотя если есть готовый подставиться для экспериментов на себе заказчик - ну тогда многое возможно. А из ниоткуда с таким к директорам ходить - точно никакой пользы. На таком уровне уже надо на мерине подкатывать и презентации с банкетами за миллионы устраивать. Не узкая-широкая, а ниша ЕРП. В России - да. Либо указ сверху (несколько заводов), либо откаты (невозможно в принципе), либо болезненная интеграция за не те деньги (в нескольких заводах пересчитывают САПовский "план" и возвращают) и по любому - ты на своем окладе и все. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 01:34 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosalex55555А это уже узкая ниша. Ведь оптимум берётся на основе данных, а данные берутся из учётной системы, а учётная система обычно уже есть и она не твоя. Возникает вопрос интеграции. Ну или перехода на твою. В общем по сложности продаж это уровень ERP. Для одного человека очень тяжело. Хотя если есть готовый подставиться для экспериментов на себе заказчик - ну тогда многое возможно. А из ниоткуда с таким к директорам ходить - точно никакой пользы. На таком уровне уже надо на мерине подкатывать и презентации с банкетами за миллионы устраивать. Не узкая-широкая, а ниша ЕРП. В России - да. Либо указ сверху (несколько заводов), либо откаты (невозможно в принципе), либо болезненная интеграция за не те деньги (в нескольких заводах пересчитывают САПовский "план" и возвращают) и по любому - ты на своем окладе и все. Другими словами, получается, что фреймворк, даже ускоряя в десятки раз процесс создания и сопровождения системы (по сравнению с традиционным подходом), все же не дает его автору десятикратную прибавку к зарплате, и иных принципиальных преимуществ. Но почему? Причина в косном традиционном способе внедрения IT-систем с их откатами и накладными расходами? В лености авторов, сидящих на окладе и обогащающих работодателя, вместо открытия собственных фирм? Или в чем-то другом? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 11:11 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat FisherДругими словами, получается, что фреймворк, даже ускоряя в десятки раз процесс создания и сопровождения системы (по сравнению с традиционным подходом), все же не дает его автору десятикратную прибавку к зарплате, и иных принципиальных преимуществ. Но почему? Причина в косном традиционном способе внедрения IT-систем с их откатами и накладными расходами? В лености авторов, сидящих на окладе и обогащающих работодателя, вместо открытия собственных фирм? Или в чем-то другом? В данном случае речь была не о фреймворке, а о прикладном коде написанном с его помощью. Причина в неумении работать на себя наверное (хотя 15 лет (90-05) был предпринимателем.) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 11:28 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat FisherДругими словами, получается, что фреймворк, даже ускоряя в десятки раз процесс создания и сопровождения системы (по сравнению с традиционным подходом), все же не дает его автору десятикратную прибавку к зарплате, и иных принципиальных преимуществ. Я бы так не сказал. Хотя не знаю как там у других Cane Cat FisherНо почему? Причина в косном традиционном способе внедрения IT-систем с их откатами и накладными расходами? В лености авторов, сидящих на окладе и обогащающих работодателя, вместо открытия собственных фирм? Или в чем-то другом? Я считаю, в низком профессионализме, недальновидности, в неграмотности, в нежелании расти профессионально, делать крутые вещи, и мастерски-виртуозном умении находить всяческие отговорки и отмазки (ЗП маленькая, начальство, страна, погода -- плохие, фишка не ложится, звёзды не складываются, настроение нет). В первую очередь у непосредственных разработчиков. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 11:44 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat Fisher, как говорил джокер, если что-то умеешь делать, не делай этого бесплатно. а если не умеешь, то и нечего тогда говорить. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 11:45 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Другими словами, получается, что фреймворк, даже ускоряя в десятки раз процесс создания и сопровождения системы (по сравнению с традиционным подходом), все же не дает его автору десятикратную прибавку к зарплате, и иных принципиальных преимуществЭто уже проблема не Ф/В, а автора, у кот. не получается продавать готовые решения. Тем не менее 2-3 успешных внедрения могут создать хороший референс, что позволит новым заказчикам быстрее соглашаться. Особенно хорошо, когда один из сотрудников заказчика уже работал с данным продуктом в другой компании и может реально подтвердить преимущества данного решения (наблюдал подобное в розн.торговле). Первый шаг всегда трудный, вне зависимости от преимуществ продукта. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 11:51 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat FisherДругими словами, получается, что фреймворк, даже ускоряя в десятки раз процесс создания и сопровождения системы (по сравнению с традиционным подходом), все же не дает его автору десятикратную прибавку к зарплате, и иных принципиальных преимуществ. Но почему? Причина в косном традиционном способе внедрения IT-систем с их откатами и накладными расходами? В лености авторов, сидящих на окладе и обогащающих работодателя, вместо открытия собственных фирм? Или в чем-то другом? ИТ руководитель разработчика (кулибина) внедряя самоделку, берет на себя риски по сопровождению системы. Если сторонняя система не заработает - формально будет виноват интегратор, на эти риски можно даже денег дополнительно попросить. Если СВОЯ система не заработает - виноват руководитель, кулибин и денег лишних выбить не на что, никакой сторонний аудит в самоделке разбираться не будет. Но даже, если местный кулибин в десятки раз укорил процесс создания и технического сопровождения системы, договорился об опытной эксплуатации, процесс разработки и внедрения прикладного решения (конфигурации) от этого никак не ускоряется: - Требуется описание тысяч таблиц (справочников, документов, операций, регистров), сотен ролей, сотен отчетных форм в терминах бизнес-процессов (нужно разбираться в тонкостях производства, финансов, логистики, бухгалтерии и пр.); - Необходимо назначить ответственных за ввод информации, согласовать порядок ввода обработки и получения информации по всей иерархии руководителей по предприятию. Так что, технически систему может создать и один человек, но для внедрения системы ему необходим огромный багаж знаний для разработки конфигурации и авторитет сравнимый с директорским для организации ввода, обработки и распространения электронных данных. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 12:04 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosCane Cat FisherДругими словами, получается, что фреймворк, даже ускоряя в десятки раз процесс создания и сопровождения системы (по сравнению с традиционным подходом), все же не дает его автору десятикратную прибавку к зарплате, и иных принципиальных преимуществ. Но почему? Причина в косном традиционном способе внедрения IT-систем с их откатами и накладными расходами? В лености авторов, сидящих на окладе и обогащающих работодателя, вместо открытия собственных фирм? Или в чем-то другом? В данном случае речь была не о фреймворке, а о прикладном коде написанном с его помощью. Причина в неумении работать на себя наверное (хотя 15 лет (90-05) был предпринимателем.) Думаю, тут дело не в неумении. Даже самый способный предприниматель здесь окажется в непонятной ситуации. Пусть, для примера, есть заказчик. Ему нужна система, которую по традиционным технологиям крупные фирмы-исполнители ему предлагают за 1 миллион, и обещают сделать за 1 год. И тут приходит предприниматель с чудо-фреймворком, и говорит, что готов сделать это один, за 1 месяц. Что делать заказчику? Платить 1 миллион одному человеку за его работу в 1 месяц? Во-первых, он психологически к этому не готов. Прежде всего он подумает, что его где-то кидают, и наверное впарят ерунду, так что потребности не будут покрыты. Все-таки в голове заказчика тайно живет линейная зависимость "время-деньги-полезность". Во-вторых, даже убедившись в полноценности предложения, он увидит огромный риск. Одно дело заключить договор с фирмой из трех-пяти программистов с руководством, другое дело - с одним гением. В первом случае есть хоть какая-то надежда на стабильность - уйдет один из пяти - придет новый - четверо его обучат - едем дальше. Во втором - молись, чтобы гению кирпич на голову не упал или он в запой или в шантаж не пошел. Если что - бизнесу кранты. Пусть одиночка пошел на компромисс, сдемпинговал вдвое, получил полмиллиона за месяц и внедрил заказ. Что дальше? Дальше, чтобы выйти на ожидаемую N-кратную рентабельность в год, по идее, надо искать следующих десять закачиков, по одному в месяц, а первых продолжать сопровождать одновременно. Но тут упираемся в то, что десять заказчиков в одной голове не помещаются, ни организационно, ни технически. Надо расширяться помощниками. И ожидаемая N-кратная рентабельность распыляется до 2-х 3-х максимум, при сравнимо столь же повышенном темпе работы и загруженности головы. Стоит ли овчинка выделки? Успех просматривается, если прыгнуть сразу на уровень 1С, иметь кучу заказчиков, и навязывать им свой, единообразный стиль решения их разных проблем. А в малом масштабе успех совсем не гарантирован. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 12:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, я наверное до сих пор самый высокооплачиваемый на Скуле, хотя уже 3 года нет повышения (отсюда и брюзги). просто, ясно, что какой - нить ооо мне лимон оклад платить не будет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 12:09 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Cane Cat Fisher, я уже 100 раз тут говорил - я 16 лет продавал свои программы и жил на это не хуже всех. в какое то время все это надоело, захотелось спокойной жизни и ушел в наем. теперь надоел видать наем, но сил вернуться обратно уже нет (да и жизнь изменилась, и связи все потеряны) вот и ною ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 12:15 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А в малом масштабе успех совсем не гарантирован.Есть немало примеров успешных проектов, начинавших с нуля. Начинали они на незаполненных нишах: специфичные CRM, гостеприимство, FMCG-розница, аптеки. Если решение реализовано качественно, то клиенты будут. Спрос на такие задачи есть при условии невысокой цены и быстрого внедрения. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 13:30 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosя наверное до сих пор самый высокооплачиваемый на Скуле, хотя уже 3 года нет повышения (отсюда и брюзги). просто, ясно, что какой - нить ооо мне лимон оклад платить не будет. всех счастливее на деле тот, кто больше всех ноет )) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 15:16 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttbuvenпропущено... Эмм... А можно пример расчета? а в чём проблема посчитать, для 1000 пользователей развёртывание на одной серверной стойке или на 1000 пользовательских машин, разбросанных по всей России территориально, работают в разных часовых поясах. это самое первое. я примеры расчётов приводить не собираюсь, мне доказывать очевидные даже обезьяне вещи не с руки. Про Citrix Xenapp не слышали? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 15:17 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buven, порасскажи немного ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 15:42 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosbuven, порасскажи немного Да там вроде по ссылке нормально развернуто. Может конкретный вопрос есть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 15:46 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenViPRosbuven, порасскажи немного Да там вроде по ссылке нормально развернуто. Может конкретный вопрос есть? Я и раньше с терминалами н работал, потому все новое У меня воще вот какая проблема инфраструктурного характера. Хотся показывать людям свои разработки, при этом не давать ничего им. Для этого надо либо веб (все равно отдаешь клиента), либо терминал какой - то, облако и т.д., наверное. Но, эта сфера от меня далека. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 16:01 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosbuvenпропущено... Да там вроде по ссылке нормально развернуто. Может конкретный вопрос есть? Я и раньше с терминалами н работал, потому все новое У меня воще вот какая проблема инфраструктурного характера. Хотся показывать людям свои разработки, при этом не давать ничего им. Для этого надо либо веб (все равно отдаешь клиента), либо терминал какой - то, облако и т.д., наверное. Но, эта сфера от меня далека. Я не спец по развертыванию и не знаю внутренностей. Имею к технологии отношение только как пользователь. С моей стороны это выглядит так: мне дают цитриксовскую тулзу на поставить. Дают ссылку на ферму, не обязательно внутреннюю. Дают логин с паролем, если домен не мой. И вперед. На той стороне у меня может быть открыт доступ к полноценному рабочему столу, либо я могу выбрать приложение, опубликованное для меня. Это приложение запускается так, как будто я поставил его себе на машину. Для вас наверно отличный выход. Уверен, что можно не озадачиваться покупкой и развертыванием, а найти что-то в аренду. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 16:32 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenViPRosпропущено... Я и раньше с терминалами н работал, потому все новое У меня воще вот какая проблема инфраструктурного характера. Хотся показывать людям свои разработки, при этом не давать ничего им. Для этого надо либо веб (все равно отдаешь клиента), либо терминал какой - то, облако и т.д., наверное. Но, эта сфера от меня далека. Я не спец по развертыванию и не знаю внутренностей. Имею к технологии отношение только как пользователь. С моей стороны это выглядит так: мне дают цитриксовскую тулзу на поставить. Дают ссылку на ферму, не обязательно внутреннюю. Дают логин с паролем, если домен не мой. И вперед. На той стороне у меня может быть открыт доступ к полноценному рабочему столу, либо я могу выбрать приложение, опубликованное для меня. Это приложение запускается так, как будто я поставил его себе на машину. Для вас наверно отличный выход. Уверен, что можно не озадачиваться покупкой и развертыванием, а найти что-то в аренду. Тут немного больше слов ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 16:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenДля вас наверно отличный выход. Уверен, что можно не озадачиваться покупкой и развертыванием, а найти что-то в аренду. Да, это то что нужно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 17:37 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Спасибо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 18:06 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 19:00 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenПро  Citrix Xenapp  не слышали? имел дело с цитриком давно и тогда уже от него подташнивало всех. дорого, тяжело, нужны специально обученные мартышки, но да.. можно дать десктопную версию удалённо. и подобные извраты просуществуют наверное ещё долго, лет 5-10 может, не больше ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 19:03 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttbuvenПро  Citrix Xenapp  не слышали? выжимают последние соки из десткопа Десктоп у них вышел как побочный продукт, имхо. Решали совсем другие задачи изначально. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 19:06 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttbuvenПро  Citrix Xenapp  не слышали? имел дело с цитриком давно и тогда уже от него подташнивало всех. дорого, тяжело, нужны специально обученные мартышки, но да.. можно дать десктопную версию удалённо. и подобные извраты просуществуют наверное ещё долго, лет 5-10 может, не больше Чем это отличается от web сервера? Мартышка не слишком обученной должна быть? Дорого - снижай косты за счет железа на местах. Выйдешь в ноль, а при росте можешь и в плюс побежать. Я потому и попросил пример расчета, что при более пристальном взгляде бизнесу может оказаться без разницы web\desktop. P.S. Сам не считал. Мне, как и вам, не с руки, но думал может в споре найдутся силы и желание все таки разобраться:) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 19:14 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenЧем это отличается от web сервера? Тем, что у веб приложения может быть целая ормада разных клиентов. В том числе и тонкий десткоп, мобильные приложения, веб-приложения, адаптированные под разные девайсы и форм-фактор. Ни один цитрикс этого не решает. buvenЯ потому и попросил пример расчета, что при более пристальном взгляде бизнесу может оказаться без разницы web\desktop. Прокладки в виде цитрика нужны для существующего апп, новое нет смысла пилить, чтобы потом ещё доставлять через слой ущербных и дорогих прокладок. Ну так или иначе, чё тут спорить. Мы сами получаем крупнейшие заказы на веб и абсолютный ноль на десткоп, не считая вских приблуд и сервисов для работы с ЭЦП, и подключаемыми устройствами. В то же время мы юзаем и сопровождаем десктопный 1С. Ничё зазорного в этом нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 19:25 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  buvenP.S. Сам не считал. Мне, как и вам, не с руки, но думал может в споре найдутся силы и желание все таки разобраться:) На основе каких условий и требований вы собираетесь разбираться? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.12.2017, 19:36 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В то же время мы юзаем и сопровождаем десктопный 1С. Ничё зазорного в этом нет.При этом десктопные аналоги 1С считаете зазорными.  Двойная мораль, бро... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2017, 10:41 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVВ то же время мы юзаем и сопровождаем десктопный 1С. Ничё зазорного в этом нет.При этом десктопные аналоги 1С считаете зазорными.  Двойная мораль, бро...  Считаю бесперспективным разработку на десктоп в сфере энтерпрайз, не считая разных исключений и специальных случаев. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2017, 13:47 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttLSVпропущено... При этом десктопные аналоги 1С считаете зазорными. Двойная мораль, бро... Считаю бесперспективным разработку на десктоп в сфере энтерпрайз, не считая разных исключений и специальных случаев.Почему 1С попала в эти исключения ? Как быть с: Галактикой (не нашел инфу про веб-интерфейс). AXAPTA (web непопулярен из-за специфики и конкуренции с другими веб-решениями). Navision (вроде как есть стороннее веб решение для старых версий. Вроде для новых есть нативное. Скорее всего малопопулярно) ? Это те самые исключения ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2017, 16:23 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt  Считаю бесперспективным разработку на десктоп в сфере энтерпрайз, не считая разных исключений и специальных случаев. серьезный ентерпрайз и раньше был всегда с веб мордой. класcический пример - j2ee сервера приложений типа WebLogic или WebSphere ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2017, 19:08 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVПочему 1С попала в эти исключения ? Потому что захавала рынок и приучила армию пользователей в том числе так называемых «1С-программистов» (которые на самом деле интеграторы), к одному интерфейсу и способу работы с ним. Когда ещё интернета практически не было. LSVЭто те самые исключения ? Ну а что ты хотел, чтобы все вот так взяли и ушли с декстопа? Мир очень инертен. Особенно некоторая часть энтерпрайза. leonmbsсерьезный ентерпрайз и раньше был всегда с веб мордой. Подвижки начались давно, это да. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2017, 20:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Наконец дочитал все 16 странниц. Почти во всем согласен с hVostt. Окромя предвзятого отношения к десктопу. Любой инструмент хорош там где он оптимально подходит. У нас в ФМ есть и десктоп и веб в нескольких вариациях и отдельно API и чего только нет. Заказчика как правило все это не интересует. Он просто озвучивает, например у нас кол центр, выездные сотрудники, руководство, партнеры, клиенты. Им нужно автоматизировать рабоче места. Понятно что у выездных никаких рабочих мест нет, значит им адаптивный веб или на редкий крайняк моб. приложение. Для личных кабинетов клиентов тоже понятно что веб. Руководству - дашборды на планшет, тоже на вебе. Операторам в кол центр - на кой им веб-то? Им в самый раз десктоп. Да и всем сотрудникам работающим внутри офиса. А вообще веб это тоже десктоп. Вы же запускаете Хром.exe или IE.exe? Ну дак это и есть десктоп. Мы просто немного дальше пошли, у нас свой такой exe, умеющий как html+js+css, так и наш собственный формат, предназначенный не для рисования красивых картинок с анимацией, а чисто для бизнес приложений. Пользователи просто спрашивают, как ярлык запускать? Вот этот. Все. Веб это или не веб, им пофигу. Всех с наступающим! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.12.2017, 19:38 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, dma_caviarПочти во всем согласен с hVostt. Окромя предвзятого отношения к десктопу. Я тоже почти во всем согласен с hVostt. Окромя предвзятого отношения к Citrix. Мы (техподдержка) подключаемся через Citrix к терминальным серверам заказчика. А там опубликованы Сервис-деск (десктоп), продуктивная система заказчика (частично вэб, частично десктоп), TOAD (десктоп), MSSQL SMS, SAP, Active Directory и т.д. У пользователей заказчика еще больше опубликованных приложений, как вэб-овских, так и десктопных. Десктопные, естественно, быстрей работают и имеют более удобный интерфейс. От системщиков слышал, что подключения через Citrix "более безопасные", чем веб. Удобная штука. Через удаленный рабочий стол Windows работали? То же самое... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.01.2018, 14:20 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  DirksDR, Через удаленный рабочий стол честно говоря еще не проникся. Хотя недавно ездил к заказчику (ИТ компания), общался с руководством, они мне восторженно рассказывали как это круто, что технология развивается, что юзер даже не догадывается что он работает через RDP - запускает обычный ярык, видит обычное окно с приложением. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.01.2018, 14:51 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  dma_caviarПочти во всем согласен с hVostt. Окромя предвзятого отношения к десктопу. +1 он перегибает палку. Думаю это пройдёт с возрастом)) dma_caviarЧерез удаленный рабочий стол честно говоря еще не проникся. +1 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.01.2018, 15:14 | 
  
  
  
   | 
||
| 
 
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  DirksDRЯ тоже почти во всем согласен с hVostt. Окромя предвзятого отношения к Citrix. +1 ))) Просто это три направления. Не нужно быть максималистом. Они пока не вымерли как например, сильверлайт или флешь. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.01.2018, 15:16 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?all=1&fid=33&tid=1547255]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    65ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    405ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 14ms | 
| total: | 531ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...