- PVSM.RU - https://www.pvsm.ru -
Представляем вам перевод статьи Sm0ke [1], опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания.
Привет, кодеры!
Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных языках и платформах, используя инструменты автоматизации, парсинг HTML [2] и бойлерплейт-код [3].
Все мои приложения, как платные, так и бесплатные, находятся в открытом хранилище [4] GitHub. О некоторых из них я расскажу в этой статье.
Всего я создал более 40 таких приложений. Дизайн для них разрабатывали известные веб-агентства.
Все эти приложения, как платные, так и бесплатные, используют бойлерплейт, базу данных SQLite, ORM, аутентификацию, хелперы и базовый набор инструментов (статический экспорт через Frozen-Flask и скрипт развертывания на FTP).
Все мои админ-панели созданы с помощью Flask и используют базу данных SQLite, аутентификацию, ORM и базовый набор инструментов (полный список панелей можно увидеть тут [18]).
Вот некоторые панели: Flask Dashboard Argon [19] , Flask Dashboard Material [20] и Flask Dashboard NowUi [21]. Все они имеют лицензию MIT.
Однажды я решил упростить процесс создания приложений. Опираясь на свой фрилансерский опыт за последние два года, а также на требования клиентов и обратную связь, я сделал следующие выводы:
Чтобы решить эти задачи, процесс разработки нужно было сделать автоматизированным. В моем случае понадобилось несколько этапов:
Заранее спасибо за обратную связь!
Автор: Plarium
Источник [26]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/web-razrabotka/331895
Ссылки в тексте:
[1] Sm0ke: https://dev.to/sm0ke
[2] парсинг HTML: https://github.com/app-generator/html-parser
[3] бойлерплейт-код: https://github.com/app-generator/boilerplate-code
[4] открытом хранилище: https://github.com/app-generator?tab=repositories
[5] JAMstack-приложения: https://github.com/app-generator/jamstack
[6] Argon Design: https://appseed.us/apps/jamstack/jamstack-argon-design
[7] Material Kit: https://appseed.us/apps/jamstack/jamstack-material-kit
[8] Now UI: https://appseed.us/apps/jamstack/jamstack-now-ui-kit
[9] Paper Kit: https://appseed.us/apps/jamstack/jamstack-paper-kit
[10] Fractal: https://appseed.us/apps/jamstack/html5up-fractal
[11] Landed: https://appseed.us/apps/jamstack/html5up-landed
[12] BigPicture: https://appseed.us/apps/jamstack/html5up-big-picture
[13] Flask-приложения: https://github.com/app-generator/flask-apps
[14] Paper Kit: https://flask-paper-kit.appseed.us/
[15] FlaskPlay: https://appseed.us/apps/flask-apps/bulmaplay-flask-and-bulma-css
[16] Phantom: https://flask-phantom.appseed.us/
[17] SolidState: https://github.com/app-generator/flask-solid-state
[18] админ-панели: https://github.com/app-generator/admin-dashboards
[19] Flask Dashboard Argon: https://github.com/app-generator/flask-argon-dashboard
[20] Flask Dashboard Material : https://github.com/app-generator/flask-material-dashboard
[21] Flask Dashboard NowUi: https://github.com/app-generator/flask-now-ui-dashboard
[22] Full Stack: https://github.com/app-generator?utf8=%E2%9C%93&tab=repositories&q=fullstack
[23] Laravel: https://github.com/app-generator/laravel-boilerplate
[24] Node.js: https://appseed.us/boilerplate-code/nodejs-starter
[25] Flask: https://github.com/app-generator/flask-boilerplate
[26] Источник: https://habr.com/ru/post/469829/?utm_campaign=469829&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.