LINUX.ORG.RU
Ответ на: комментарий от windows10

При том ты даже не понял, что HTML не имеет никакого отношения к HTTP, потому что прекрасно себе существует в оффлайне на локалхосте

Сильное заявление. Язык разметки гипертекста не имеет отношения к протоколу передачи гипертекста. Случайно так похоже называются наверно. Хотя сейчас так оно и есть конечно, HTML это промежуточная форма, с которой вручную давно не работают. Да и вообще никому она не нужна. И зачем вот школьникам это изучать? Пусть сразу DOM шатают скриптами.

bread
()
Ответ на: комментарий от bread

Сильное заявление. Язык разметки гипертекста не имеет отношения к протоколу передачи гипертекста.

Ага. Прикинь, по HTTP можно передать файл, а HTML передается и активно используется SMTP :))

И зачем вот школьникам это изучать?

Я выше написал зачем. Для расширения кругозора, для разучивания базовых понятий, для того чтобы ребенок понял, его вообще тянет к программированию или нет. Выключи красноглазого :) Здесь не о программировании, здесь о педагогике.

windows10 ★★★★★
()
Ответ на: комментарий от t3n3t

Какие педагоги - такие и дети, внезапно. Ты бы хоть учебник Семакина за 10 класс открыл. А закругленными div’ами дики рисовать они и без тебя научатся за пару дней, без проблем. Еще тебя поучат.

Когда я учился в школе - у нас была похожая методика, включая паскаль. Из 30 человек, программы умели писать двое - я, и еще один чувачок попроще. Остальные просили у нас помощи или забивали болт. Из общения с ними, я понимал что они попросту дупля не отбивают как оно работает.

Потом через несколько лет, когда у меня началась активная практика в школе - я понял почему. Из-за вот таких вот учебников Семакина. Поэтому стал детям объяснять так как нужно, сначала с визуально понимаемого HTML, а уже потом спустились к паскалю, при чем рисовать линии и кружочки через BGI - они умели раньше чем переменные, циклы и тд итп.

Касательно необходимости - хз. Я думаю необходимо. Таблицей умножения тоже никто не пользуется, бухгалтеры и даже продавцы, считают на калькуляторе. Но ее нужно учить. Не для того чтобы умножать, а для того чтобы мозг развивался.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Школьная информатика - это как труды. Предмет обязательный, но по сути своей, факультативный. Никто и не ожидает что вот прям все ученики будут вникать. Напротив - процентов 90 забьют в любом случае, просто потому что им это не надо и не интересно - внезапно, далеко не все идут в это наше ойти, кому-то и в пед нужно поступить за откосом от армии или потому что больше никуда не взяли (ничего личного, этот стереотип не на пустом месте появился, да и махать корочками педа - это как опыт работы с битриксом: он может у тебя и есть, но на собесе лучше умолчать как о постыдном прегрешении).

А вот оставшимся 10 процентам показывать как дикпики скругленными дивами рисовать - это значит что это уже преподу положить на свою работу. Ни больше и ни меньше.

Таблицей умножения тоже никто не пользуется, бухгалтеры и даже продавцы, считают на калькуляторе. Но ее нужно учить. Не для того чтобы умножать, а для того чтобы мозг развивался.

Комментировать - только портить :)

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от wenxuan

CSS, как и HTML - в 21-м веке, мастхев, его даже в школе кажется изучают.

Мастхев оно только для сайтостроителей.

+1

Так же как и знание какого–нибудь языка программированния нужно только если человек хочет в программисты.

А вот здесь - нет. AutoCAD - lisp и т.д. и т.п. Да в том же MSO есть VBA.

anc ★★★★★
()
Ответ на: комментарий от windows10

Выключи красноглазого :) Здесь не о программировании, здесь о педагогике.

Поговорим о педагогике. Интересно, а как «труды» по-украински называются? Что-то типа «выдрочування»?

bread
()
Ответ на: комментарий от windows10

omg !!!

начни мне с html , императивщина до меня бы так и не дошла

не для всех верстка достаточный путь в программирования

qulinxao3 ★☆
()
Ответ на: комментарий от windows10

ну блин наверно стоит различать необходимое от достаточного

иначе какой то «единственно верный»

вот чисто для примера - «игры с чипом»  — серия статей в пионерском(детско-юношеском) журнале - там есть педагогика и занимательность и даже матан(анафема)

но вот html нету[и не по тому что 198x<1991] ( хотя автор упорись по вёрстке мог бы на sgml наваять пособие)

мозг развивают развитием :) табло умножать один из путей

а так как матан достаточно(на некоторых этапах развития обучаямых) абстрактен - то и табло умножение как и прочие числители знаменатели и корни из отрицательных полезны

проблема в том что жонглирование строками уравнений это лингвистика :)

qulinxao3 ★☆
()
Ответ на: комментарий от t3n3t

факультативность обусловлена историей

появись информатика в лихие 30ые - ща бы кого ночью не разбуди таблицу кодов символов(единственно верной кодировки) как таблицу умножения бы не приходя в сознание

qulinxao3 ★☆
()
Ответ на: комментарий от qulinxao3

Можно вместо html сразу php показывать. Там страничка сама себя программирует и передаёт по http. Все 33 удовольствия.

bread
()
Ответ на: комментарий от Mischutka

Нет, можно конечно башем мазаться, но он куда более наркоманский и ещё вне линукса ужасы начнутся

peregrine ★★★★★
()

питон - это язык общего назначения, а яваскрипт встраиваемый, который запускается в песочнице, и не имеет доступа к файловой системе. альтернатива js только lua. альтернатива так себе

rtxtxtrx ★★★
()
Ответ на: комментарий от t3n3t

Иосифа Висарионыча Кибернета достаточно

речь про факт что уровень преподавания той или иной специальности ( в отличии от математики и местного языка ) сильно обусловлен превходящими обстоятельствами в частности местной историей

и только через тысячелетия математика пропитала весь школьный курс, а ведь «раньше» до чисел допускали только грамотных ибо числа не тривиальны ( грамматику, логику и риторику ) ; и только после «не мешки ворочать» ознакамливали (и глубоко) с арифметикой, геометрией, астрономией, музыкой

Слава макаронам ща уже не те дикие времена

qulinxao3 ★☆
()
Ответ на: комментарий от windows10

странные абзацы

если цель вызвать споры у реципиентов и тем самым привлечь к предметы то вполне обучательски(какое слово для обучения взрослых в пандан к педагогике -дето-вождению) верно- особенно последний полный абзац

html\css - любопытный артифакт реального решения общезначимой задачи - с огромной(99%) не научной частью

поэтому html\сss в школе как начало в предмет хуже даже не basic в школе - хуже даже не fortan на первых уроках в программировании - это что то сопоставимое с машкодом.

то что html\сss ща повсеместен ну это преимущество - «что мне даст математика? дай ему лепту и выстави » - т.е. в погоне на немедленность полезности и отсутствия у педагога достаточной эрудиции что бы на чём ли более «вечном» привести увлекательно пример полезности -

так то бешеной собаке 7 миль не крюк - если у личинки есть тяга к - то и html\css не препятствие

однако считать html\сss обязательной частью введения даже не в специальность а в предмет - это реально какое то жречество и защита поляны

qulinxao3 ★☆
()
Последнее исправление: qulinxao3 (всего исправлений: 1)
Ответ на: комментарий от qulinxao3

Не, ну что-то в этом есть. HTML+CSS привлекательно тем, что там легко получить зримый результат. Накидал несколько тегов, и вот уже прикольная веб-страничка. Можно почувствовать себя айтишником. А теперь возьмем С++. Пока дойдешь до окошка с кнопкой, жопа отвалится же. Пруф: https://www.amazon.com/How-Program-10th-Paul-Deitel/dp/0134448235. Книжка для самых маленьких — 1080 стр. Енжой ёр сириус айтишка.

bread
()
Ответ на: комментарий от bread

из C++ кактус не следует само по себе что html&css не кактус

у кактусов есть виды

зачем личинкам вообще различать сорта кактусов ойти?!

знаменитая черепашка (из лого но не суть) тем более ща дурдурины и прочие помигай светодиодом пожужи двиглом ягоды

что и возрващает к изначальному тезису что html&css в образовании это в плохом смысле птуизация «дети хоть что то узнают» - т/е экономия на спичках и вообще деграданс общеобразовательной системы на примере предмета чьё название по сути «чё можно творить с инфой»

qulinxao3 ★☆
()
Ответ на: комментарий от bread

HTML это промежуточная форма, с которой вручную давно не работают.

Что это значит?

Да и вообще никому она не нужна.

Нужна вэбщикам.

Пусть сразу DOM шатают скриптами

Типа такого: p = document.createElement('p'); p.innerText('text'); p.append…

wenxuan
()
Ответ на: комментарий от windows10

для того чтобы ребенок понял, его вообще тянет к программированию или нет

HTML и CSS никакое не программирование. Вертска.

wenxuan
()
Ответ на: комментарий от bread

HTML+CSS привлекательно тем, что там легко получить зримый результат. Накидал несколько тегов, и вот уже прикольная веб-страничка. Можно почувствовать себя айтишником.

С помощью чего–то более нормального, а не средств разметки и оформления текстов, зримый результат можно получить ещё легче и ещё зримее. Берём Visual studio или C++ Builder или Delphi или Qt Creator или что–то подобное и прям мышкой перетягиваем нужные компоненты в окно программы. Например в Visual studio мышкой перетаскиваем поле ввода и кнопку, в обработчик нажатия кнопки пихаем такое (предварительно добавив в проект сборку System.Speech):

Dim s = New Speech.Synthesis.SpeechSynthesizer
s.SelectVoiceByHints(Speech.Synthesis.VoiceGender.Female)
s.Speak(TextBox1.Text)
и получаем собственную программку озвучивающую текст введённый в TextBox1. Или программка на .NET сообщающая о появлении новых файлов на разделе C:
Imports System
Imports System.IO

Module Module1
	Sub OnFileEvent(ByVal source As Object, ByVal e As FileSystemEventArgs)
		Console.WriteLine("New File Created in C: ")
		Console.Beep()
	End Sub

	Sub Main()
		Dim file_watch As New FileSystemWatcher()
		file_watch.Path = "c:\"

		file_watch.IncludeSubdirectories = True

		file_watch.Filter = "*.*"
		file_watch.EnableRaisingEvents = True

		AddHandler file_watch.Created, New FileSystemEventHandler(AddressOf OnFileEvent)

		Console.ReadLine()
	End Sub
	
End Module
Всё это явно прикольнее чем какая–то веб-страничка да и уровень айтишности тоже выше.

А теперь возьмем С++. Пока дойдешь до окошка с кнопкой, жопа отвалится же.

Бери C++ Builder.

wenxuan
()
Ответ на: комментарий от MOPKOBKA

Я не осилил. В Windows forms нету средств чтобы в шесть строчек сделать анимацию скругления и раскругления картиночек. После того как я нагуглил как в Windows forms сделать рамочку со скруглёнными углами вокруг компонента и как скруглить изображение мне уже было лень искать и разбираться как сделать ещё и анимацию. По нормальному надо сперва хотя бы представлять как Windows forms рисует GUI а потом копаться в документации к соответствующим классам .NET.

Вот как оно выглядит если делать программно а не ручками через дизайнер форм:

Public Class Form2
<Runtime.InteropServices.DllImport("Gdi32.dll")> _
Shared Function CreateRoundRectRgn(nLeftRect As Integer, nTopRect As Integer, nRightRect As Integer, nBottomRect As Integer, nWidthEllipse As Integer, nHeightEllipse As Integer) As IntPtr

End Function
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
	Me.BackColor = Color.FromArgb(51, 51, 51)
	Me.ForeColor = Color.FromArgb(204, 204, 204)
	Me.AutoSize = True

	TableLayoutPanel1.AutoSize = True
	TableLayoutPanel1.AutoScroll = True

	Dim it = New TableLayoutPanel
	it.AutoSize = True
	it.AutoSizeMode = Windows.Forms.AutoSizeMode.GrowAndShrink
	it.Dock = DockStyle.Fill
	it.ColumnCount = 2
	it.RowCount = 2

	Dim p = New PictureBox
	p.SizeMode = PictureBoxSizeMode.Zoom
	p.Dock = DockStyle.Fill
	p.Image = Global.WindowsApplication1.My.Resources.Resources.c
	p.Width = 150
	p.Height = 150

	Dim gp = New System.Drawing.Drawing2D.GraphicsPath()
	gp.AddEllipse(0, 0, p.Width, p.Height)
	p.Region = New Region(gp)


	it.Controls.Add(p, 0, 0)
	it.SetRowSpan(p, 2)

	Dim l1 = New Label
	l1.Text = "Hello"
	l1.Dock = DockStyle.Fill
	l1.AutoSize = True

	it.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, it.Width, it.Height, 10, 10))

	it.Controls.Add(l1, 1, 0)

	Dim l2 = New LinkLabel
	l2.Text = "MOPKOBKA"
	l2.Dock = DockStyle.Fill
	l2.AutoSize = True
	l2.LinkColor = Color.FromArgb(77, 212, 26)
	l2.TextAlign = ContentAlignment.MiddleCenter

	it.Controls.Add(l2, 1, 1)
End Sub
End Class

wenxuan
()
Ответ на: комментарий от wenxuan

В Windows forms нету средств чтобы в шесть строчек сделать анимацию скругления и раскругления картиночек.

И это прекрасно!
От этих анимаций уже проходу нет. Простейшую веб-страничку на 3-4 поля и кнопку Submit не могут без тонны анимаций написать.

MirandaUser2
()
Ответ на: комментарий от rtxtxtrx

node.js

и шелкодь на js

ща куча консольных утилит прикладных имеют как язык расширения тот же js

т.е консольные утилиты можно вполне и на js клепать и это если не чистое файловерчение более комфортно чем bash

да и среды разработки что для js что для python (как и lua) более распространены чем sh

прст у js исторически сильней перекос к фронденду - но теже node.js (deno) универсальные движки исполнения

как у python первоначальная ориентация на замену скриптов на более dsl-языкаx(perl там bash csh и прочие !@#$%^sh - которые больше на файловерчения и редактирование текстов(что само по себе универсально но изличше солнцезакатовручно) - на простой универсальный язык с достаточно обильными числов типов и лёгким доступом к (иноязычным) библиотекам через import

qulinxao3 ★☆
()
18 июля 2025 г.

Для чего в GNOME понадобился JavaScript?

Дегенеративные разработчики гнома решили пойти по пути дегенеративных разработчиков MS :)

(UI Win11 написал на React)

MrCookie ★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)