Рекомендованные технологии

Здесь собраны рекомендации хелпдеска по технологиям. Мы решили предложить то, что будет понятно на старте, что достаточно хорошо проверено сообществом.

Если хочется челенджа, изучения чего-то реально продовского, нового с нуля и без чъей-либо помощи, хочется ночами сидеть в китайской документации и чуствовать себя первопроходцем, то можете конечно посмотреть сюда

Список предлагаемых технологий

Backend

Python:

  • Flask - Фреймворк-каркас для веб-сервера. (Серия туториалов)
  • SQLAlchemy - ORM, разработанная для использования с SQL базами данных.
  • Django - Фреймворк, в котором есть почти всё и сразу.

JavaScript:

  • Node.js - Сервер-интерпретатор JavaScript.
  • Express.js - Простой фреймворк для веб-сервера.

Backend (PHP) - пожалуйста, не надо!

Web

HTML/CSS:

  • HTML5 (справочник) - Современный стандарт разметки веб-страниц.
  • БЭМ - Способ организации вёрстки.

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 для приложений под свою операционную систему.