Я пробовал почти все, от Rust, Java, Qt C++, Angular, Bootstrap, чтобы создавать действительно привлекательные и умопомрачительные приложения за меньшее время, учитывая только самые важные вещи с точки зрения уровня навыков и не придерживаясь «low code». или ерунда «без кода», которая вскоре потребует помощи разработчиков, как только возникнут сложности. И это всегда так. Я многого добился в Vue и Bulma. Я мог бы потратить время на изучение и написание кода на Rust и/или Go Lang, чтобы реализовать свое видение за часы, а не за дни, пытаясь сформировать свое мнение о чьей-то философии.
Почему Vue и Bulma? Поскольку эти инструменты просты, кому не нравятся одностраничные приложения (SPA), работающие поверх однофайловых компонентов (SFC), а не Typescript, Typescript является побочным продуктом токсичных «лучших практик» Java, адаптирующих концепции Generics и Annotations в Javascript. Мне все равно, что Generics and Annotations — это эквивалент жаргона геев в Java, и те, кто собирается начать программировать или изучать Java сейчас, скорее всего, спросят: «Что это, черт возьми, такое?». В некотором смысле это может быть полезно, пока компании могут платить своим разработчикам непристойные суммы денег, чтобы они были счастливы поддерживать свой собственный бардак.
Поскольку за эти годы я много продвинулся, изучая вселенную Javascript как со стороны фронта, так и со стороны сервера, я пошел дальше и создал с его помощью несколько довольно крутых вещей, одним из которых является шаблон Beef Dashboard.
Мотивация: узнать больше о Vue и Bulma и достичь уровня эксперта в области разработки интерфейса.
Проблема: по опыту каждый раз, когда мы начинаем новый проект, пользовательский интерфейс всегда (и весьма вероятно) начинается с нуля. Для меня это очевидная пустая трата времени и ресурсов
Мое решение состоит в том, чтобы создать шаблон, который мы можем разветвить или клонировать, изменить немного или больше, чтобы он соответствовал нашим требованиям. Это моя концепция «low code», решение проблемы с повторно используемым кодом. «Без кода» скучно, пользователи всегда будут искать что-то другое, что-то свежее и новое.
Что мы получаем от шаблона панели инструментов Beef? Шаблон Beef Dashboard содержит большое количество примеров для элементов и компонентов Vue и того, как он взаимодействует со сторонними библиотеками, такими как виджеты погоды, диаграммы, графики и т. д. Он полностью статичен и не взаимодействует со стороны сервера (это будет нашим следующим проектом).
Создание приложения из чего-то всегда удивительно, это ваше секретное оружие в сжатии сроков с опережением графика. Наслаждайтесь этим опытом, загрузив полный пакет на