Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2023 11:23:57

demonworm
Зарегистрирован: 2023-10-19
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask redirect на предыдущую страницу при условиях

Спасибо за совет. Можете в двух словах для, как вы уже поняли, новичка в web программировании. JavaScript (вижу в гугле еще советуют TypeScript) ведь не явялется заменой flask? Это вообще про другое, то есть flask это backend, а JS/TS это frontend, так? Я могу сейчас на свое готовое приложение приладить немного интерактивности с JS/TS или нужно будет как то flask код (модели, формы) перерабатывать?

Отредактировано demonworm (Ноя. 4, 2023 11:30:27)

Офлайн

#2 Ноя. 4, 2023 14:01:22

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Flask redirect на предыдущую страницу при условиях

Фласк это фреймворк для веб разработки на пайтоне
JS это язык программирования как и пайтон на нем так же можно писать как веб так и другие приложения
вы можете нарисовать простую вебстраничку на голом HTML и запустить в ней код на джаваскрипте даже без питона фласка и так далее

вам бы почитать хоть что нибудь для начала



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Ноя. 5, 2023 15:43:21

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9849
Репутация: +  853  -
Профиль   Отправить e-mail  

Flask redirect на предыдущую страницу при условиях

demonworm
Я могу сейчас на свое готовое приложение приладить немного интерактивности с JS/TS или нужно будет как то flask код (модели, формы) перерабатывать?

ZerG
JavaScript (вижу в гугле еще советуют TypeScript)
Не смотри, что советуют. Это всё херня, заказуха, купленные экспертные мнения.
Автор JavaScript - парень один
https://ru.wikipedia.org/wiki/JavaScript
Автор TypeScript - корпорация Microsoft
https://ru.wikipedia.org/wiki/TypeScript

Везде, где видишь название Microsoft, выбрасывай сразу всё. Они никогда для людей не работали и всё, что они делали, было направлено на захваты рынков и прочую гнилую фигню. Поэтому у них и софт - говнософт. Сколько они будут выбираться из этого, пока не сдохнут? Ну примерно пока жив Билл Гейтс. Последнее обновление Windows сломало все компьютерные игры. Это было, есть и будет всегда, пока политика компании будет завязана на деньги и овечек, которых надо окучивать, чтобы эти деньги получать.

Это всё очередной захват рынка в стиле “смотрите, какое JavaScript говно! там нет типов! а у нас есть типы! так что быстро к нам на всё наше, заодно и денюшку потом заплатите, мы еще не придумали, как и за что, но потом придумаем”. Вот это всё, что оно из себя представляет. C#-ом они так пытались Java убить. Правда потом оказалось, что C# как не работал ни на чём, кроме Windows, так и не работает, хотя прошло уже двадцать лет с момента его появления. Просто такова политика этой компании. Потом вылазит какой-нибудь АйтиБорода на YouTube и не знает элементарнейших вещей про компьютеры и компьютерные системы, протоколы там и прочее, хотя давно и долго работает на C#. А что он будет знать? кому надо, чтобы он что-то знал? Корпорация его изолирует для себя, чтобы он никуда не дёрнулся с её операционной системы. В итоге он будет вынужден покупать себе среду для разработки. Ну и попался дурачок, вот в этом и была задумка.

demonworm
Я могу сейчас на свое готовое приложение приладить немного интерактивности с JS/TS или нужно будет как то flask код (модели, формы) перерабатывать?
Они работают совместно, дополняя друг друга. Пользователь не взаимодействует с Flask, он взаимодействует со страницами в браузере. Страницы в браузере могут появляться из Flask, а могут появляться и меняться на лету через JavaScript-движок, который встроен в каждый браузер. Ты вот когда телевизор включаешь, там всякие приложения. Вот там нет HTTP протокола нигде и это всё работает без интернета и серверов, и это всё не на C++ там написано, это представляет из себя браузер, в котором запускаются приложения на JavaScript.

Просто сохрани в test.html и запусти в браузере.
  
<html>
<script type="text/javascript">
  let n = 0;
  while (n++ < 5) {
      document.write('<div>')
      document.write('Hello #' + n + '.');
      document.write('</div>')
  }
 
  document.write('<canvas id="pic"/>')
  let canvas = document.getElementById('pic');
  let ctx = canvas.getContext('2d');
  ctx.beginPath();
  ctx.arc(75, 75, 50, 0, Math.PI * 2, true);
  ctx.moveTo(110, 75);
  ctx.arc(75, 75, 35, 0, Math.PI, false);
  ctx.moveTo(65, 65);
  ctx.arc(60, 65, 5, 0, Math.PI * 2, true);
  ctx.moveTo(95, 65);
  ctx.arc(90, 65, 5, 0, Math.PI * 2, true);
  ctx.stroke();
</script>
</html>



Отредактировано py.user.next (Ноя. 5, 2023 15:54:09)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version