Здесь собраны рекомендации хелпдеска по технологиям. Мы решили предложить то, что будет понятно на старте, что достаточно хорошо проверено сообществом.
Если хочется челенджа, изучения чего-то реально продовского, нового с нуля и без чъей-либо помощи, хочется ночами сидеть в китайской документации и чуствовать себя первопроходцем, то можете конечно посмотреть сюда…
Список предлагаемых технологий
Backend
Python:
- Flask - Фреймворк-каркас для веб-сервера. (Серия туториалов)
- SQLAlchemy - ORM, разработанная для использования с SQL базами данных.
- Django - Фреймворк, в котором есть почти всё и сразу.
JavaScript:
- Node.js - Сервер-интерпретатор JavaScript.
- Express.js - Простой фреймворк для веб-сервера.
Backend (PHP) - пожалуйста, не надо!
Web
HTML/CSS:
JavaScript:
- jQuery - Популярная библиотека для упрощения работы с веб-страницей.
- Zepto - Более современная jQuery-like библиотека.
- Учебник Кантора - Учебник, по которому учились все :)
Mobile
Кросплатформено, но медленно:
- Unity - Фреймворк для создания игр с встроенным редактором, большим количеством плагинов и мануалами в интернете.
- Flutter - Фреймворк на Dart от Google
- ReactNative - Фреймворк для написания приложений с помощью JavaScript от Facebook
- PhoneGap - Фреймворк для написания приложений на HTML/CSS + JavaScriptю
Desktop
Python:
- Tkinter - Библиотека для построения графического интерфейса в ООП стиле.
- PyQt - Биндинги к известной C++ фреймворку Qt.
JavaScript:
- Electron - Платформа для разработки десктоп приложений с помощью JavaScrtipt и HTML/CSS. (Github)
- NW.js - То же, что и первое, но реализация предусматривает портирование сайтов в десктоп приложение больше.
C#:
- Windows Forms - Фреймворк для написания приложений с графической оболочкой, разработанный Microsoft для приложений под свою операционную систему.