Показать сообщение отдельно
Старый 23.05.2021, 13:36   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Lemming Посмотреть сообщение
То есть, по сути вопрос звучит так: смог ли бы программист уровня Линукса Торвальдся повторить в одиночку за лет, примерно, 20 аксапту версии, скажем, 3.0 c поправками на современные веб-реалии. Я ни в коем случае не ставлю себя в один ряд с создателем Linux, я просто пытаюсь понять насколько утопична моя затея!?
1.
Вопрос хороший. На этот вопрос ответ - нет.
https://www.youtube.com/watch?v=n1F_MfLRlX0

Линус не создавал операционную систему, он скомпионовал существующие компоненты в бандл.
Плюс, так получилось, что он стал координатором группы разработчиков Линукса.

2.
Несомненно, что сам Линус создал git, как форк от существующей системы контроля версий. git являлся инструментом разработки для той самой группы разработчиков Линукса.

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

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

предыдущие переломные моменты:
* 8бит -> 16бит (появление IBM PC)
* 16бит -> 32бита (до сих пор Windows структуры для передачи данных 16битные, а кое-где встречаются каталоги типа System32)
* 32бита -> 64бита (многие не особо заметили)
* растровая графика -> 3d графика (в том числе шрифты)

после каждого переломного момента, компоненты фронтенда менялись кардинально. Ну кто теперь в зравом уме помнит Turbo Vision или какие-нибудь OWL с MFC...

вот и сейчас похоже будет очередной перелом и очередная смена компонент для фронтенда.
"Опять придется покупать Белый альбом Битлз" (С) Люди в чёрном.

4.
что могу сказать за "JavaScript и вообще Frontend"
JavaScript слишком низкоуровневый код для сложного ERP приложения.
Какие-нибудь планировщики задач с десятком контролов на нем еще получаются
а вот сотни контролов - уже неуправляемо.

Grid с полями для JavaScript почти невозможным по сложности объектом. А уж грида со вкладками и подробными сведениями на вкладках вообще не видел.
https://www.npmjs.com/search?q=grid

скорее для фронтенда стоит взять уровень повыше. типа того же Vaadin
https://vaadin.com/components/vaadin-grid/java-examples
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Lemming (5).