Абсолютно с вами согласен. Там где это нужно, код следует разбивать на MVC части. Также специально для тех кто не любит JSX (включая меня), сделал альтернативный способ описания компонентов который не требует транспиляции:
А за что будут давать награду? За то что разработал новый алгоритм, внес вклад в общество, создал полезную библиотеку/про6рамму, или за то что просиживал штаны в гос.структуре энное количество лет... Вопрос риторический.
На десктопе эта проблема еще актуальнее. Поэтому для себя я решил использовать PWA версии приложений. На. мобилке наверно следовало бы тоже так поступить.
Предвижу возможные проблемы когда раст внутри разрастется. Тогда разработчику ядра будет необходимо знать 2 стека одновременно причем на достаточном уровне.
Мне видится что авторам библиотек лучше вообще не использовать полифилы и всегда ставить таргет в esnext. Таким образом будут задействованы все возможности языка в нативном/оптимизированном виде. А уже разработчики приложений будут решать сами для какого таргета компилировать.
Я не специалист по Стэнсилу. Но из доков по нему видно что в Стенсиле есть механизм для стейта, пропсов, реактивности и много чего еще. А также нужен компилятор чтобы это скомпилировать чтобы все работало. Во Фьюзере этого всего нет, только создание и обносление элементов ДОМ. Но в статье показано как с помощью яваскрипта можно легко добавить недостающие элементы. Соответственно сама библиотека гораздо проще и легче. Тоже касается и других фрэймворков. Надеюсь объяснил суть.
2 года назад обстоятельства вынудили оставить удобное место с огромным монитором. Поэтому приучил себя пользоваться обычным 16 дюймовым лэптопом без ретины с обычным трэкпадом. Шестилетний Hp, 16gb, i5, linux, kde, с прошлой работы.
Использую в разработке, с висящими виртуалками и контейнерами и тяжелыми вэб окружениями. Научился максимально пользоваться горячими клавишами. Маленький трэкпад теперь даже удобней чем мышь. Меньше 16 дюймов думаю уже маловато будет.
В общем полет нормальный, удобно и практично. Есть еще новый рабочий hp, 32gb, i7. Но разницы не видно.
Абсолютно с вами согласен.
Там где это нужно, код следует разбивать на MVC части.
Также специально для тех кто не любит JSX (включая меня), сделал альтернативный способ описания компонентов который не требует транспиляции:
Возможно вам понравится как аналогичный компонент можно описать в моей новой библиотеке:
Туториал тут: https://habr.com/ru/articles/837938/
В моей новой библиотеке аналогичный компонент можно описать таким образом:
Туториал тут: https://habr.com/ru/articles/837938/
Я тоже разрабатываю супер легкий/нативный способ создания веб приложений https://habr.com/ru/articles/837938/
А за что будут давать награду? За то что разработал новый алгоритм, внес вклад в общество, создал полезную библиотеку/про6рамму, или за то что просиживал штаны в гос.структуре энное количество лет...
Вопрос риторический.
На десктопе эта проблема еще актуальнее. Поэтому для себя я решил использовать PWA версии приложений. На. мобилке наверно следовало бы тоже так поступить.
Еще один повод начинать разработку с PWA приложения.
Предвижу возможные проблемы когда раст внутри разрастется. Тогда разработчику ядра будет необходимо знать 2 стека одновременно причем на достаточном уровне.
Мне видится что авторам библиотек лучше вообще не использовать полифилы и всегда ставить таргет в esnext.
Таким образом будут задействованы все возможности языка в нативном/оптимизированном виде.
А уже разработчики приложений будут решать сами для какого таргета компилировать.
Ах, в очередной раз ошибка с нулевым индексом)
Так большинство качественных уехали. Чего он удивляется. И в этом есть конкретная причина и виновники. И это не специалисты.
Интересно, но сильно многословно.
Еще открывайте порты на 127.0.0.1 если не хотите открывать их всему миру. Фаервол тут не поможет.
И таки да, используйте podman.
Поэтому и ставлю себе debian с kde. Там и пакеты и десктопные окружения стабильные и выбрать можно что-то кроме gnome.
Мне кажется одной из причин такой популярности Реакт это JSX и использование яваскрипт для "шаблонов" и для логики.
Я не специалист по Стэнсилу. Но из доков по нему видно что в Стенсиле есть механизм для стейта, пропсов, реактивности и много чего еще. А также нужен компилятор чтобы это скомпилировать чтобы все работало.
Во Фьюзере этого всего нет, только создание и обносление элементов ДОМ. Но в статье показано как с помощью яваскрипта можно легко добавить недостающие элементы. Соответственно сама библиотека гораздо проще и легче. Тоже касается и других фрэймворков.
Надеюсь объяснил суть.
слушать
window.addEventListener('popstate', ...)
менять
history.pushState(...)
А почему libreoffice calc небыло в альтернативах?
2 года назад обстоятельства вынудили оставить удобное место с огромным монитором. Поэтому приучил себя пользоваться обычным 16 дюймовым лэптопом без ретины с обычным трэкпадом. Шестилетний Hp, 16gb, i5, linux, kde, с прошлой работы.
Использую в разработке, с висящими виртуалками и контейнерами и тяжелыми вэб окружениями. Научился максимально пользоваться горячими клавишами. Маленький трэкпад теперь даже удобней чем мышь. Меньше 16 дюймов думаю уже маловато будет.
В общем полет нормальный, удобно и практично. Есть еще новый рабочий hp, 32gb, i7. Но разницы не видно.
Хотелось бы чтобы главный закон еще и исполнялся.