Re[10]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 13:14
Оценка:
Здравствуйте, amironov79, Вы писали:

A>Да, за час не получится. Зато никакой "магии".


Ну да, для такой формы уйдет не 1 час а неделя примерно — это в лучшем случае.
Re[11]: Многие делают - но каждый свой велосипед
От: amironov79  
Дата: 12.09.19 14:48
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ну да, для такой формы уйдет не 1 час а неделя примерно — это в лучшем случае.


Если рука набита, то что там неделю делать? Максимум 2-3 дня по плану.
Re[12]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 15:00
Оценка:
Здравствуйте, amironov79, Вы писали:

S>>Ну да, для такой формы уйдет не 1 час а неделя примерно — это в лучшем случае.

A>Если рука набита, то что там неделю делать? Максимум 2-3 дня по плану.

Все вы так говорите — а как рельно делать — то в процессе работы сразу забуксуете и начнете искать оправдание, типа не было в Т.З.

В общем, нет смысла тратить 3 дня, когда можно простым конфигурированием сделать за 1 час.

Да и главный принцип — не дублируй себя. Зачем множество раз делать одну и ту же работу, если можно выделить общее и делать просто конфигурируя.
Re[2]: odoo умеет
От: Shmj Ниоткуда  
Дата: 12.09.19 15:06
Оценка:
Здравствуйте, Буравчик, Вы писали:

Б>odoo такое умеет (на питоне). В РФ редко встречается, пока.


Оно то хорошо, но хотелось бы .Net решение
Re[6]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 15:07
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Вот корп и использует 1С. Зачем изобретать велосипед и затем гемороиться с ним?


1С неудобен по многим причинам. Хотелось бы .Net

S> У MS есть аналоги навижн и дайнамикс. Зачем им конкурентов плодить




Видимо это и есть основная причина, почему MS зарубили такие перспективные начинания
Отредактировано 12.09.2019 15:07 Shmj . Предыдущая версия .
Re[13]: Многие делают - но каждый свой велосипед
От: amironov79  
Дата: 12.09.19 15:29
Оценка:
Здравствуйте, Shmj, Вы писали:

S>В общем, нет смысла тратить 3 дня, когда можно простым конфигурированием сделать за 1 час.


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

S>Да и главный принцип — не дублируй себя. Зачем множество раз делать одну и ту же работу, если можно выделить общее и делать просто конфигурируя.


Не думали, что если это массово не используется, значит, это не работает?
Re[14]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 15:32
Оценка:
Здравствуйте, amironov79, Вы писали:

A>Час потратите только на формы, а на логику теже несколько дней и уйдет. А сколько потратите на отладку, когда основной разработчик внесет неисправимые улучшения?


А какая логика в этих формах?

S>>Да и главный принцип — не дублируй себя. Зачем множество раз делать одну и ту же работу, если можно выделить общее и делать просто конфигурируя.

A>Не думали, что если это массово не используется, значит, это не работает?

Это как раз массово используют, но шибко шальные деньги крутятся в этой сфере. У MS есть продукты для бизнеса, построенные по данному принципу. Собственно — все начинания пытаются уничтожить на корню, чтобы не плодить конкурентов.
Re[15]: Многие делают - но каждый свой велосипед
От: amironov79  
Дата: 12.09.19 16:14
Оценка:
Здравствуйте, Shmj, Вы писали:

S>А какая логика в этих формах?


Ну я вот вижу кнопки "Изменить статус", "Закрыть заказ", "Поменять скидку". Думаю, за этим скрывается нечто большее, чем изменение значения поля.

A>>Не думали, что если это массово не используется, значит, это не работает?


S>Это как раз массово используют, но шибко шальные деньги крутятся в этой сфере. У MS есть продукты для бизнеса, построенные по данному принципу. Собственно — все начинания пытаются уничтожить на корню, чтобы не плодить конкурентов.


Примеры проприетарных технологий, которые сильно облегчают разработку? Примеры уничтоженных технологий? А то какой-то мировой заговор получается, прямо Индиана Джонс: В поисках серебряной пули.
Re: Многие делают - но каждый свой велосипед
От: ltc  
Дата: 12.09.19 16:52
Оценка: :)
Здравствуйте, Shmj, Вы писали:

S>Немного перекликается с этой темой
Автор: Shmj
Дата: 19.08.19
.


S>Суть очевидна — для данных создать формы редактирования/отображения. Ну здесь и сами таблицы можно создать из редактора — и все это счастье занимает на диске менее 10 Мб.


S>Но это все проприетарные и не пригодные для внедрения решения. Хотелось бы опенсорсного и пригодного для создания своих прог. Ну и Web-версия чтобы была.


S>Неужели никто ничего не придумал?


Вручную клепать такие формы — просто унижение человеческого достоинства, большей частью совершенно тупая работа.
Раз тупая — надо автоматизировать. По моему мнению, если у нас есть класс с всеми прописанными контрактами (предусловия, постусловия, инварианты), то нет ничего невозможного, чтобы сгенерировать функционально рабочую форму для редактирования сущности этого класса. Можно добавить аттрибутов для задания порядка вывода, тайтла и тому подобного (как в скаффолдинге ASP.NET). А красоту, если надо, пусть дизайнер потом прикручивает стилями или чем ещё. Причем по одной и той же модели можно потенциально генерить код хоть для веба, хоть для десктопа, хоть куда. Почему такого до сих пор нет — не знаю.
Re[16]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 17:20
Оценка:
Здравствуйте, amironov79, Вы писали:

A>Ну я вот вижу кнопки "Изменить статус", "Закрыть заказ", "Поменять скидку". Думаю, за этим скрывается нечто большее, чем изменение значения поля.


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

Если даже и есть типа логика, что "закрыть заказ" — учитывает сумму заказа в отчете — то это 5% от основного.

S>>Это как раз массово используют, но шибко шальные деньги крутятся в этой сфере. У MS есть продукты для бизнеса, построенные по данному принципу. Собственно — все начинания пытаются уничтожить на корню, чтобы не плодить конкурентов.


A>Примеры проприетарных технологий, которые сильно облегчают разработку? Примеры уничтоженных технологий? А то какой-то мировой заговор получается, прямо Индиана Джонс: В поисках серебряной пули.


Проприетарные от MS — MS Dynamics.

Примеры уничтоженных — MS Lightswitch и ASP.Net Dynamic Data. Уничтожили, чтобы не плодить конкурентов.

Вообще мне сразу понятно насколько данная технология облегчает работу — фактически можно выкинуть большую часть полупрофи. Т.е. тех, кто кроме формоклепания и простых запросов особо ничего не умеют — на помоечку. Но, благо, пока данная технология доступна только для крупного бизнеса за миллиарды, а все что для мелкого — наколенная поделка.
Re[2]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 17:23
Оценка:
Здравствуйте, ltc, Вы писали:

ltc>Почему такого до сих пор нет — не знаю.


Уже разобрались — оказывается это есть в виде MS Dynamics, но там шибко шальные деньги и по сути доступно только корпорациям. Все что может составить потенциальную конкуренцию — MS убивает на корню.
Re[17]: Многие делают - но каждый свой велосипед
От: amironov79  
Дата: 12.09.19 18:08
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Проприетарные от MS — MS Dynamics.


S>Примеры уничтоженных — MS Lightswitch и ASP.Net Dynamic Data. Уничтожили, чтобы не плодить конкурентов.


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

S>Вообще мне сразу понятно насколько данная технология облегчает работу — фактически можно выкинуть большую часть полупрофи. Т.е. тех, кто кроме формоклепания и простых запросов особо ничего не умеют — на помоечку. Но, благо, пока данная технология доступна только для крупного бизнеса за миллиарды, а все что для мелкого — наколенная поделка.


Это какой-то хитрый план у внедренцев ms и sap: сделать проект быстро, качественно и дешево, а клиенту отдавать его долго, с багами и задорого.
Re[18]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 12.09.19 18:32
Оценка:
Здравствуйте, amironov79, Вы писали:

S>>Примеры уничтоженных — MS Lightswitch и ASP.Net Dynamic Data. Уничтожили, чтобы не плодить конкурентов.


A>Может просто не взлетело?


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

A>И в чем удобство данных технологий? Посмотрел обзорные статьи, не понял, где простота.


Удобство в автоматизации — то что обычно делают вручную и на что тратят много времени — делает алгоритм.
Re[19]: Многие делают - но каждый свой велосипед
От: amironov79  
Дата: 13.09.19 04:46
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Да взлетело бы, если бы не похерили. Много обзорных статей, в т.ч. на русском. Просто не выгодно делиться куском пирога.


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

A>>И в чем удобство данных технологий? Посмотрел обзорные статьи, не понял, где простота.


S>Удобство в автоматизации — то что обычно делают вручную и на что тратят много времени — делает алгоритм.


Нет никакого удобства, просто добавляется дополнительный слой, и вместо тупого клепания форм приходится заниматься еще более тупым конфигурированием. Если надо автоматизации, берешь любой шаблонизатор, пишешь генераторы под задачу, и не морочишь себе голову всякими "прорывными" технологиями.
Re[20]: Многие делают - но каждый свой велосипед
От: Буравчик Россия  
Дата: 13.09.19 06:41
Оценка: +1
Здравствуйте, amironov79, Вы писали:

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


Наоборот, конфигурирование — более высокоуровневая работа. При конфигурировании прячется куча рутинной работы по "клепанию" форм и т.п.

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


Зачем тратить время и писать генераторы, если они уже написаны и отлажены в платформе?
Best regards, Буравчик
Re[3]: odoo умеет
От: Буравчик Россия  
Дата: 13.09.19 06:47
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Оно то хорошо, но хотелось бы .Net решение


Уверен, что это требование противоречит другому:

Но это все проприетарные и не пригодные для внедрения решения. Хотелось бы опенсорсного и пригодного для создания своих прог. Ну и Web-версия чтобы была.

Best regards, Буравчик
Re[21]: Многие делают - но каждый свой велосипед
От: amironov79  
Дата: 13.09.19 07:36
Оценка:
Здравствуйте, Буравчик, Вы писали:

Б>Наоборот, конфигурирование — более высокоуровневая работа. При конфигурировании прячется куча рутинной работы по "клепанию" форм и т.п.


Куда девается рутина по настройке расположения элементов? По настройке валидаций? По дополнительной обработке данных? Откуда берутся знания, как с этими конфигурациями работать, что можно делать, что нельзя? А возникнуть проблемы, где искать специалиста по кишкам этого конфигуратора?

Б>Зачем тратить время и писать генераторы, если они уже написаны и отлажены в платформе?


Так начальный вопрос, где эти платформы? Нет ответа. Всё одно и тоже, очередные фреймворки, которых уже сотни, если не тысячи.
Re[20]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 13.09.19 07:46
Оценка:
Здравствуйте, amironov79, Вы писали:

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


Конфигурация на порядок проще клепания форм.

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


Так вот это и есть свой велосипед. Написать подобное решение — довольно сложно и работают все они по похожему принципу.
Re[22]: Многие делают - но каждый свой велосипед
От: Shmj Ниоткуда  
Дата: 13.09.19 07:52
Оценка:
Здравствуйте, amironov79, Вы писали:

A>Куда девается рутина по настройке расположения элементов?


Во многих случаях важна только группировка и порядок расположения элементов.

Для тонкой настройки используется визуальный редактор — это не требует написания кода.

A>По настройке валидаций?


Обычно проверки на уровне СУБД или указывают декларативно тип данных.


A>Откуда берутся знания, как с этими конфигурациями работать, что можно делать, что нельзя? А возникнуть проблемы, где искать специалиста по кишкам этого конфигуратора?


Сейчас в основном решения проприетарные — т.е. открытых и доступных для всех — нет. Просто когда создашь свой такой конфигуратор — понимаешь что это золотая жила и ты за час сможешь решать проблемы, на которые бизнес тратит человеко-месяцы. Нет смысла делиться с другими.
Re[7]: Многие делают - но каждый свой велосипед
От: pagid Россия  
Дата: 13.09.19 08:38
Оценка:
Здравствуйте, Shmj, Вы писали:

S>1С неудобен по многим причинам.

Есть другие аналогичные системы. Чем-то более удобные 1С, чем-то менее.

S>Хотелось бы .Net

Зачем?

S>Видимо это и есть основная причина, почему MS зарубили такие перспективные начинания

Что именно они зарубили?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.