powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
25 сообщений из 385, страница 13 из 16
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571369
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosПродумать все изначально невозможно, да обычно и не нужно.

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

ViPRosОбычно есть какие то идеи и хочется их проверить, остальное пофиг.
По ходу задача сама начинает управлять своим развитием, указывает пути

Если идеи не представляют собой качественный скачёк/рывок, то это довольно таки унылая идея. Придумать ещё один способ описывать формы... Вы издеваетесь? Почему вообще формы надо описывать? Зачем? Да потому что это проще, это надо меньше думать, можно сказать вообще не включать голову.

ViPRosПо ходу задача сама начинает управлять своим развитием, указывает пути развития и т.д.

Взаимное влияние задачи на решение и решения на задачу. Зачастую бизнес не знает как он должен быть автоматизирован. Но знает проблематику.


ViPRosЕсли есть заинтересованная сторона, то периодически рефакторинг (с целью ослабления связности и нового пространства для маневров).

Если говорить именно о конкретном решении, есть лишь одна единственная заинтересованная сторона -- это разработчик со своей немного больной фантазией.


ViPRosА так, как только добиваешься первичной цели (обкатка идей) и нет заинтересованных, отпадает желание что - нить делать дальше.

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

Иначе не стоит и пытаться.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571371
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosГлавная проблем - аудитория. Заинтересованная, понимающая, мотивирующая.

Нет. Главное, это лидер, который всё начал. Или хочет начать. Если он нуждается в аудитории, это плохой лидер, и вряд ли выгорит.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571382
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttПри чём с самым жестоким нарушением правил разделения логики и представления, которое не на пустом месте выросло. Выраженной логики нет, она строится прям в описании форм. Это ппц мягко говоря. Безопасности нет как факта. И т.д. и т.п.

1. Писать универсальную логику отдельно от описания представления - это проходили - утопия. Две одинаковые формы создавать никто не будет, значит формы разные, значит логика обработки данных у каждого своя.
2. Под логикой часто понимают проверку целостности данных перед отправкой в БД - это задача не клиентского приложения а БД.
3. Безопасность тоже не на интерфейсе, а на БД RLS.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571386
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Ты говоришь про бизнес, а я про творчество.
Те лидеры успешно продают САП, 1с ЕРП и т.д. уже десятки лет (хотя вроде любой ИТшник скажет, что никакие это не ЕРП и близко не стояли).
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571396
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRoshVostt,

Ты говоришь про бизнес, а я про творчество.
Те лидеры успешно продают САП, 1с ЕРП и т.д. уже десятки лет (хотя вроде любой ИТшник скажет, что никакие это не ЕРП и близко не стояли).
Я бы добавил, что все системы писали hVosttразработчик со своей немного больной фантазией.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571408
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginseregin1. Писать универсальную логику отдельно от описания представления - это проходили - утопия. Две одинаковые формы создавать никто не будет, значит формы разные, значит логика обработки данных у каждого своя.

Значит не проходили. Мы уже какой по счёту проект делаем, и пишем логику, тестируем её, делаем отдельно представления, при чём совершенно разные для разных бизнес-ролей, условий, контекстов применения (мобильный, веб, и даже СМС-интерфейс). А вы всё жуёте про какую-то утопию. Ну-ну.

sereginseregin2. Под логикой часто понимают проверку целостности данных перед отправкой в БД - это задача не клиентского приложения а БД.

Да я как-то уже догадался, что у вас понимается под «логикой».

sereginseregin3. Безопасность тоже не на интерфейсе, а на БД RLS.

Даж не смешно.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571411
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosТы говоришь про бизнес, а я про творчество.
Те лидеры успешно продают САП, 1с ЕРП и т.д. уже десятки лет (хотя вроде любой ИТшник скажет, что никакие это не ЕРП и близко не стояли).

Творчество это всё. Как я понимаю, творчество :)

Как художник художнику говорю, творчество это не кисть, бумага и пол стакана самозабвения. Это и всё остальное тоже, в неменьшей мере.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571445
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttЗначит не проходили. Мы уже какой по счёту проект делаем, и пишем логику, тестируем её, делаем отдельно представления, при чём совершенно разные для разных бизнес-ролей, условий, контекстов применения (мобильный, веб, и даже СМС-интерфейс). А вы всё жуёте про какую-то утопию. Ну-ну.
Тут не про успехи спрашивают, а про способы решения.

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

И логика вам действительно нужна для контекстов применения (мобильный, веб, и даже СМС-интерфейс), я бы это как отдельный сервис рассматривал. Но у меня задачи другие.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571447
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginsereginЯ бы добавил, что все системы писали hVosttразработчик со своей немного больной фантазией.

Не везде разработчик диктует, как что должно быть
начальство обычно не доверяет своим и постоянно пытается консультироваться за бабло ведикое с "экспертами" пиздаболами, которые читают фаулера и т.д. и грят - а тут ООП нет! Значит фуфло! Методы большие :) Фуфло!

И все. разработчик либо уходит, либо всю оставщуюся жизть занимается рефакторингом недодела по желанию сиюминутных "экспертов".
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571468
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRossereginsereginЯ бы добавил, что все системы писали с .... фантазией
Не везде разработчик диктует, как что должно быть....
Я про то, что в каждом творчестве своя фантазией, которая продиктована контекстом применения со своими достоинствами и недостатками. Когда берешь чужой опыт, не стоит его копировать. Нужно изучать и брать интересные, субъективно понятные моменты.

Например, по некоторым элементам ВИПРОС не уверен, что он у нас применим. Но отдельные моменты интересуют.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571469
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginseregin,

никто ничем кроме своей нетленки не интересуется
за все годы что я тут никто не просил ВИПРОС для ознакомления и т.д.
а писал я ее ЗДЕСЬ, даже хроника где то есть, с нуля
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571636
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosза все годы что я тут никто не просил ВИПРОС для ознакомления и т.д.
Так вроде ты с пол года назад обещался веб-интерфейс налабать "по быстрому", значит кто-то тебя на это толкнул?

Ну и за одно - сделал веб или забил? Там ведь возни-то огого.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571647
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555ViPRosза все годы что я тут никто не просил ВИПРОС для ознакомления и т.д.
Так вроде ты с пол года назад обещался веб-интерфейс налабать "по быстрому", значит кто-то тебя на это толкнул?

Ну и за одно - сделал веб или забил? Там ведь возни-то огого.
на работе не поддержали
а за пару ночей на веб не перетащишь такую махину
основная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных)
возможно это не такая уж и проблема, но мне так кажется что серьезная
а без этих событий надо много чего менять в консерватории
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571755
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosза бабло ведикое с "экспертами" пиздаболами, которые читают фаулера и т.д. и грят - а тут ООП нет! Значит фуфло! Методы большие :) Фуфло!
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571756
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosосновная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных)

Основная проблема не в этом. У вас поди клиент работает с БД напрямую. Это означает, что на веб ничего вы там не перетащите, всё надо переписывать практически с нуля, так как сразу неправильный подход выбрали. :)
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571777
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosосновная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных)

Основная проблема не в этом. У вас поди клиент работает с БД напрямую. Это означает, что на веб ничего вы там не перетащите, всё надо переписывать практически с нуля, так как сразу неправильный подход выбрали. :)
это не проблема
то что клиент вызывает оформить отдельным слоем неделя делов
а вот генерация клиентских обработчиков проблема
а может и нет проблемы
начинаешь делать и проблемы обычно исчезают, но я не могу начинать такую большую работу без разрешения сверху
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571805
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosэто не проблема
то что клиент вызывает оформить отдельным слоем неделя делов

Ахахах...
Ну да, ну да, переделать однопользовательский код на многопользовательский со всеми вытекающими, неделя делов? То, что твой код сейчас эмулирует асинхронность запуском в отдельных потоках, здесь не прокатит. Переделывать надо будет всё, просто ты этого не увидишь, пока не займёшься этим. Неделя превратится в месяцы.

Зато есть плюс: ограничение в .NET 4 больше не актуально, используй что хочешь, так как клиенты сидят на браузерах.


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

Клиентские обработчики не нужны. Клиенты это не более чем морда. И вообще так правильно и в случае десктоп-разработки. Только десткоп разработчики ленивы, чтобы делаьь по уму.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571864
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttViPRosосновная проблема - есть события, которые на стороне клиента, вот для них надо генерировать JS код (или надо постоянно дергать передавать туда-сюда огромные объемы данных)

Основная проблема не в этом. У вас поди клиент работает с БД напрямую. Это означает, что на веб ничего вы там не перетащите, всё надо переписывать практически с нуля, так как сразу неправильный подход выбрали. :)
А вот независимо от трудоемкости данных работ, Вы понимаете, что влазить в прикладную область (описания документов, справочников, связей) ViPRos не собирается. Проектировать веб-морду для накладных, контрагентов, сотрудников он не будет. Он собирается делать универсальный генератор веб представления.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571866
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginsereginА вот независимо от трудоемкости данных работ, Вы понимаете, что влазить в прикладную область (описания документов, справочников, связей) ViPRos не собирается. Проектировать веб-морду для накладных, контрагентов, сотрудников он не будет. Он собирается делать универсальный генератор веб представления.

Толпа индусов за пару лет бы такое сделала.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571915
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

ну, может когда нить займусь, тогда видно будет
сейчас занят Производством в основном.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571946
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosна работе не поддержали
...
а без этих событий надо много чего менять в консерватории
А как на работе интегрируются с другими софтинами? Рассказать начальству надо, что сейчас можно всё на веб сервисы перегонять, на общую шину и прочий тренд, мол за это по ИСО сертифицируют и вообще "все девочки делают это".

Ну а по событиям - валидация и всякие вычисляемые значения, в принципе, если они один раз прилично реализованы, на скрипт довольно быстро должны перекладываться. Остаётся отвязать клиентскую логику от серверной, что было обещано за неделю сделать :)

Но на самом деле геморой будет с пониманием новой модели клиента и с траханием вокруг специфических особенностей этой модели, реализованных нередко через задницу.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571954
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555,

ну я и боюсь свои ночи потратить на этого клиента, так как не вижу 100% как я буду генерировать JS (тем более что веб у меня только теоретические знания)
а начальство - люди за эти годы поменялись, задачи уже не те и не их это идеи и проекты (да и надоел я им всем, хочешь не хочешь надо сделать как я скажу, так как мне виднее, а это никому не нравится).
они тоже хотя творить, а ВИПРОС их превращает в быдло для написания методов.

А так неделя не неделя, но бекенд можно быстро привести в мейнстримовский вид, так как нет никаких иерархий классов и т.д. фигни (т.е. нет деления клиент/сервер) - набор независимых процедур и глобали.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39571957
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКлиентские обработчики не нужны. Клиенты это не более чем морда. И вообще так правильно и в случае десктоп-разработки. Только десткоп разработчики ленивы, чтобы делаьь по уму.

Морда очень толстая.
Если эту морду сформировать на сервере, то надо будет каждое нажатие мыши/клавы передавать серверу и на сервере держать копию кеша данных клиента.
Но, это все просто думки, начинаешь делать и все разруливается по другому обычно.
А начинать нет мотивации.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39572106
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosМорда очень толстая.

Именно про это я и говорю. Изначально подход выбран неправильный в корне. Толстый клиент хорош на взлёте, когда ты весь программный комплекс состоит из одного приложение. Как только взлетел, всё меняется с точностью да наоборот: деплой дорогой, ограниченный и связан с постоянными издержаками. Невозможно ничего поменять, не передеплоив ВСЕХ клиентов. Ну и невозможность вот так взять и сменить клиента с десктоп на веб, или на мобилу, чайник и кофеварку.


ViPRosЕсли эту морду сформировать на сервере, то надо будет каждое нажатие мыши/клавы передавать серверу и на сервере держать копию кеша данных клиента.

Не.. в тебе говорит остутствие большого практического опыта разработки под веб. Никто так не делает, это глупо вообще. Изначально клиент получает морду, логику морды и обменивается только данными. Сам подход несколько меняется, чтобы обеспечить как можно больше stateless, и снизить stateful. Копию кеша никто не делает, частичный кеш да, но он идёт практически из коробки на стороне клиента. Местами можно получать критические данные оперативно через сокеты или пуш.

ViPRosА начинать нет мотивации.

Внутренней или внешней?
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39572139
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosну я и боюсь свои ночи потратить на этого клиента, так как не вижу 100% как я буду генерировать JS
Кстати, моя оценка JS - просто ужас! От Java там некое подобие синтаксиса, но в реальности суть Java убита насмерть. То есть всё сделано для усложнения работы программиста.

В качестве небольшой иллюстрации можно сравнить спецификации Java и ECMAScript. Вторая - это жуть и смерть всему, что к ней прикасается. А первая - радость осознания, что кто-то ещё может писать дельные спецификации!

Хотя да, люди и не к такому привыкают. Но с точки зрения "с какими трудностями вы столкнулись" JS - это ад и израиль в плане переусложнённости.
...
Рейтинг: 0 / 0
25 сообщений из 385, страница 13 из 16
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]