@ru_python

Страница 5689 из 9768
Алексей
14.06.2018
11:35:40
почему?
синтаксис говнецо, да и нужна ли такая приватность вообще

Artyem
14.06.2018
11:35:48
инкапсуляция про скрытие поведения
именно ты скрываешь его за методом, ты просто дёргаешь метод на объекте и тебе пофиг что внутри происходит. метод скрыл от тебя это поведение. требования приватности метода, это уже более высокоуровневая идея поверх инкапсуляции

Google
Алексей
14.06.2018
11:36:40
Вон в java трушная приватность, а всё равно её всякие спринги с гибернейтами через рефлексию нарушают

Artyem
14.06.2018
11:37:39
Вон в java трушная приватность, а всё равно её всякие спринги с гибернейтами через рефлексию нарушают
тамже прям в язык встроена возможность получения доступа к приватным методам

Алексей
14.06.2018
11:38:21
Sergey
14.06.2018
11:38:59
в java приватность оно не с целью обезопасить, а для удобства и идеомотичности сделаны.

Проксимов
14.06.2018
11:39:37
Покажешь ооп на js ?
this... object... prototype чё то там

Dan
14.06.2018
11:39:51
this... object... prototype чё то там
Да там выше уже пример показали, годный кстати

Я думал будет хуже

Denis
14.06.2018
11:40:13
Там уже и нормальный синтаксис для объектов есть

Алексей
14.06.2018
11:40:30
this... object... prototype чё то там
через prototype уже пару лет как не пишут, если только в особых случаях

Проксимов
14.06.2018
11:40:33
а приватные методы где?
А в питоне где? Лол

Проксимов
14.06.2018
11:40:50
через prototype уже пару лет как не пишут, если только в особых случаях
Да, я учил жс пару лет назад и тогда он был говнищем

Алексей
14.06.2018
11:41:19
es5 - да, говнище, поэтому и запилили es2015 с огромной кучей улучшений

Google
Tigran
14.06.2018
11:41:24
Я учил жс, когда с помощью него картинки у кнопок при наведении меняли

Когда в IE ещё работал VBScript

Lulz
14.06.2018
11:41:57
Tigran
14.06.2018
11:42:05
all those moments will be lost in time like tears in rain...

<script language="javascript">

Проксимов
14.06.2018
11:47:56
<script language="javascript">
А что, щас не так?

Denis
14.06.2018
11:48:20
Щас просто <script>

Tigran
14.06.2018
11:49:26
Сначала рекомендовали <script type="text/javascript">, вроде как, теперь просто <script>. Хотя потихоньку выползнают всякие тайпскрипты и кофескрипты, которые можно туда вписывать

Проксимов
14.06.2018
11:54:12
Алексей
14.06.2018
11:55:20
Сначала рекомендовали <script type="text/javascript">, вроде как, теперь просто <script>. Хотя потихоньку выползнают всякие тайпскрипты и кофескрипты, которые можно туда вписывать
можно, но сложно, всякие тайпскрипты из коробки не поддерживаются, надо дополнительно компиляторы подтягивать

Aragaer
14.06.2018
11:55:58
и в итоге надо грузить 10 мегабайт всякого жс кода просто чтобы страничку посмотреть

тьфунавас!

Алексей
14.06.2018
11:56:02
но вообще <script> считается JS-ом

Tigran
14.06.2018
11:56:56
можно, но сложно, всякие тайпскрипты из коробки не поддерживаются, надо дополнительно компиляторы подтягивать
ну ясное дело, сначала традиционным способом соответствующий транслятор подключить

Алексей
14.06.2018
11:57:14
но обычно трансляторы никто на страничку не пихает

все компилируют заранее

Алексей
14.06.2018
11:57:36
а в браузер только js идёт скомпилированный

Maxim robox
14.06.2018
11:57:38
и в итоге надо грузить 10 мегабайт всякого жс кода просто чтобы страничку посмотреть
Двести метров джаваскрипта грузят текста триста байт Да-да. :3

Tigran
14.06.2018
12:01:30
Как там звали мгушного препода, который воюет со скриптами на веб-страницах?

Google
Tigran
14.06.2018
12:01:51
точно

Алексей
14.06.2018
12:01:54
поехавший чувак на самом деле

Tigran
14.06.2018
12:02:25
в лёгкой форме

Алексей
14.06.2018
12:02:36
ну да, но всё равно

Lulz
14.06.2018
12:02:44
чем знаменит?

Jentry
14.06.2018
12:02:52
а в браузер только js идёт скомпилированный
чо за скомпилированный? я отстал от жизни? обычно минимизировали только, и 10мб это мало, видел до сотни

Алексей
14.06.2018
12:05:33
чо за скомпилированный? я отстал от жизни? обычно минимизировали только, и 10мб это мало, видел до сотни
Сейчас крупные и не очень Single Page Application пишут на всяких реактах, собирают вебпаком, который работает на ноде. Обычно транслируют либо TS в ES5 (компилятор tsc), либо ES2015 в ES5 (babel) опять же через вебпак.

Tigran
14.06.2018
12:05:43
Столяров
А точно он? Чёт не могу найти видео про отказ от скриптов

Tigran
14.06.2018
12:06:52
Только теперь минифаеры позволяют ещё всякие плюшки типа трансляции ещё не введённых в язык синтаксических конструкций.

Алексей
14.06.2018
12:06:53
А точно он? Чёт не могу найти видео про отказ от скриптов
было видео, я точно помню причём в видео он ещё не особо бомбил, а вот в комментах прям его прорвало

чёт тоже сейчас не могу найти

Lulz
14.06.2018
12:10:31
мб он понял, что ошибся?

Алексей
14.06.2018
12:10:39
Tigran
14.06.2018
12:10:44
но тогда он не сумасшедший

Алексей
14.06.2018
12:11:32
нашёл!!!

сюда же можно ссылки на ютуб кидать?

Google
Lulz
14.06.2018
12:11:47
разрешаю

Алексей
14.06.2018
12:11:54
https://www.youtube.com/watch?v=JOpFAdXUI_E

Jentry
14.06.2018
12:12:06
А за что он топил? я считаю адекватным топить за поддержу работы страниц с отключенным js в минимальном виде

Zi
14.06.2018
12:12:07
@admin

Tigran
14.06.2018
12:12:49
А за что он топил? я считаю адекватным топить за поддержу работы страниц с отключенным js в минимальном виде
"Наличие в браузере виртуальной машины для выполнения программ на языке JavaScript - самый большой источник проблем современной Всемирной Паутины"

Lulz
14.06.2018
12:12:58
https://www.youtube.com/watch?v=JOpFAdXUI_E
о это же чувак который пьет за любовь

Tigran
14.06.2018
12:13:01
ну такое

Алексей
14.06.2018
12:13:13
или без флеша какого-нибудь

Tigran
14.06.2018
12:13:34
даёшь гипертекст

Lulz
14.06.2018
12:13:46
даешь оффлайн!

Tigran
14.06.2018
12:14:51
рациональное зерно есть (максимум вычислений должен происходить на сервере, и страницы должны уметь отображать информацию с выключенными скриптами), но экстремизм в духе "Javascript не нужон" всё портит

Jentry
14.06.2018
12:14:56
я не думаю, что какой-нибудь ютуб без js сможет хоть как-то работать
ютуб одно, а когда какой-то поисковик без js половину функционала урезает это уже катастрофа - так делает duckduckgo и без js не дает искать по картинкам и проч

Tigran
14.06.2018
12:16:02
ютуб одно, а когда какой-то поисковик без js половину функционала урезает это уже катастрофа - так делает duckduckgo и без js не дает искать по картинкам и проч
JS наверняка позволяет ему улучшить UI, подгружая картинки пачками и отображая осмысленные превьюхи во время загрузки. Требовать, чтобы разрабы потратили своё время ещё и на noJS-вариант странненько.

Алексей
14.06.2018
12:16:02
А чьи это слова? Метко)
Ну это кстати даже и не про JS сказано на самом деле. А вообще про client side scripting

Jentry
14.06.2018
12:16:15
рациональное зерно есть (максимум вычислений должен происходить на сервере, и страницы должны уметь отображать информацию с выключенными скриптами), но экстремизм в духе "Javascript не нужон" всё портит
По крайней мере это не "большой источник проблем", а способ как все сейчас работает) А вообще конечно он прав, что от скудности разметки и невозможности долгое время что-то делать интерактивное затащили целую машину с бизнес-логикой в браузер

Google
Tigran
14.06.2018
12:16:46
ну блин, язык разметки никогда не будет успевать

Tigran
14.06.2018
12:17:08
за трендами в UX

Jentry
14.06.2018
12:17:26
JS наверняка позволяет ему улучшить UI, подгружая картинки пачками и отображая осмысленные превьюхи во время загрузки. Требовать, чтобы разрабы потратили своё время ещё и на noJS-вариант странненько.
Ничего не странненько, открываю я свой любиый links и наблюдаю порезанные страницы, а если я окажусь на заброшенном хосте и кроме него ничего не будет?)

+ обилие бизнеслогики на js затрудняет некоторую наколенную автоматизацию и тестирование

Алексей
14.06.2018
12:19:07
Ничего не странненько, открываю я свой любиый links и наблюдаю порезанные страницы, а если я окажусь на заброшенном хосте и кроме него ничего не будет?)
А если кто-то через IE6 зайдёт на сайт? Что тогда делать, от всех средств современной вёрстки отказываться или тратить кучу денег и времени на ещё одну версию сайта?

Программистам и версталам деньги платит бизнес. И он не будет тратить кучу денег ради 1% юзеров которые из под консольных либо древних бразуеров сидят.

Jentry
14.06.2018
12:20:27
Яхз, я не фронтендер и не в тренде компромиссов, но понятное дело, что препод выше имеет разумную позицию, поданную в неправильном ключе

Алексей
14.06.2018
12:20:45
Чтобы там Столяров не говорил про вред client side scripting.

Алексей
14.06.2018
12:21:42
Jentry
14.06.2018
12:21:54
К сожалению, экономически неразумную позицию
В сложившихся реалиях да, но архитектурно правильную

Yaroslav
14.06.2018
12:22:07
Кто будет поддерживать WinXP? С её IE6? Это же бред.

Алексей
14.06.2018
12:22:20
В сложившихся реалиях да, но архитектурно правильную
Очень спорный вопрос по поводу архитекурной правильности. Очень спорный.

Jentry
14.06.2018
12:22:27
Но ведь преподы и должны рассказывать не про реалии tradeoff бизнеса, а архитектуру, не так ли?

Denis
14.06.2018
12:22:45
То есть он за то, чтобы у почти любого сайта было свое отдельное приложение приложение?

Tigran
14.06.2018
12:22:56
Ну так-то хорошо бы, конечно, чтобы без JS тоже работало. Но человеческого времени это не стоит.

Страница 5689 из 9768