ВнизНазадКаталогРазвернуть изображения
/c/

「ECMAscript」

Аноним
GYdIqSnWaDsEx55 KB944x4421*-JQKo_gKJvErqJBOeI9JcA.png
Это когда это JavaScript так похорошеть успел?
Астанавитес, поддержка в браузерах не успевает!
>>29382 #
Аноним
А мне и с промисами норм.
>>29322 #
Аноним
>>29311 #
Я вообще про нововведения. Let/const, стрелочная нотация, генераторы, Map, Set, TypedArray, for ... of (наконец-то!), классы... Откуда что взялось только!
>>29323 #>>29326 #
Аноним
>>29322 #
> классы
Только не забывай что это не настоящие классы а синтаксический сахар.
Аноним
>>29322 #
ES-2015. 4 ебучих года назад. Конечно ты не знаешь, потому что для движко^W бойлерплейтов параш 2007 года выпуска это не используется, а ничего другого ты в глаза не видел, это всё для хипстеров и ненужно.
Но вообще жабо-скрип как был типичным убогим сиподобным говном, так им и остался.
>>29393 #
Аноним
>>29266 #
>поддержка в браузерах
babel + webpack = похуй.
>>29394 #
Аноним
>>29326 #
> ES-2015
Чем мне тебе переебать, чтоб ты прекратил цепляться за примеры? Я про последний стандарт JS пишу.
Аноним
>>29382 #
Еще б все их использовали, а не срали синтаксисом, который комитет принял завтра, мне в браузер.
>>29396 #
Аноним
>>29394 #
Все серьёзные компании их и так используют. Посмотреть на известные посещаемые сайты - везде сжатый ES5-совместимый код.
>>29398 #
Аноним
>>29396 #
Только один хуй на этих сайтах вёрстка разъезжается и ни одна ссылка не кликабельна, а в худшем случае тебя встречает пустая страница.
>>29399 #
Аноним
>>29398 #
Может, у тебя выключен джаваскрипт?
>>29526 #
Аноним
>>29526 #
Лол. Браузер тебе тоже не нужен, вгетом сайты выкачиваешь и читаешь в терминале?
>>30208 #
Аноним
>>30205 #
Не вгетом, а линксом. Но браузером удобнее. Особенно со всякими плагинами для починки интернетов.
>>30237 #
Аноним
>>30208 #
А тут как постишь? Консольный клиент себе слепил? Здесь есть апи?
Аноним
Кстати. У этой параши нет апи, оказывается. Прогрессивные нанотехнологии, хуле.
>>30259 #>>30257 #
Аноним
>>30257 #
Так же, как и любое ламповое говно из 2007, где генерацией хтмл занимается тот же код, который выбирает посты из базы, например.
Аноним
>>30238 #
А причём тут апи? (статика может быть сбоку, это нормально)
Как по-твоему тут добавляются новые сообщения?
>>30267 #>>30268 #
Аноним
>>30259 #
>А причём тут апи?
Ну как же? Должен быть сервис с жсон апи, это и будет сама параша. Всё остальное - морда в виде отдельного приложения, и пусть эту парашу хоть в другие параши встраивают. Когда оно всё вместе - это говно из 2007, которое невозможно масштабировать и к которому невозможно написать клиент. Можно вклинить апи в такую монолитную парашу, но лучше сразу делать нормально.
>>30270 #>>30407 #
Аноним
>>30259 #
>Как по-твоему тут добавляются новые сообщения?
Я ебу? Наверное, форма отправляется. Надо смотреть.
Речь о чём. В документации ни слова про апи. Да документации там и нет в общем-то.
Аноним
test
Аноним
>>30238
> Прогрессивные нанотехнологии, хуле.
А то, тут вебсокеты.
>>30267 #
> Должен быть сервис с жсон апи
Кому должен, веб-макакам?
>>30271 #
Аноним
>>30270 #
>веб-макакам?
Да.
Аноним
>вебсокеты
Которые на прямой запрос просто высирают Bad request плейнтекстом. Параша.
>>30274 #
Аноним
>>30272 #
Потому что ты не умеешь в вебсокеты?
>>30275 #
Аноним
>>30274 #
Вебсокет не может высрать произвольный мессадж при неправильном запросе?
>>30276 #
Аноним
>>30275 #
Ты не понимаешь эту технологию, это не HTTP. Когда ты делаешь неожидаемый запрос по HTTP ты естественно получаешь стандартный отлуп.
Тебе нужно послать правильный запрос (Upgrade) с правильными заголовками чтобы переключить на протокол вебсокетов, и уже потом сможешь слать и получать сообщения.
Короче читай стандарт и т. д.
>>30277 #
Аноним
>>30276 #
Так разве браузер сам не в состоянии это разрулить? Я же не из скриптов туда запрос делаю.
>>30278 #
Аноним
>>30277 #
А с херали он сам это должен разруливать? Ты должен использовать соответствующие API браузера.
Аноним
>>30267 #
> Когда оно всё вместе - это говно
Вот так правильно. Интерфейс от реализации отделять учили еще в 90-ых, ЕМНИП.
>>31278 #
Аноним
>>30407 #
Ну возьми любой парашный движок или другую хуйню, деланную ебаными обезьянами.
https://github.com/tslocum/kusaba/blob/master/trunk/board.php
https://github.com/tslocum/tinyib/master/trunk/board.php
Что мы видим? Какая-то процедурная хуйня на ~1000 строк делает запросы к базе ('инлайновые', потому что с *SQL-говном из 80-х без гигантских абстракций по-другому работать нельзя, но это похуй) и высирает в ответ конечный html. Это и есть примеры говна конца нулевых-начала десятых: одноразовая неподдерживаемая хуйня, а писать к ней клиент... не имеет смысла, потому что для выборки одного ебаного поста надо будет выкачать страницу, содержащую целый тред и всякий мусор типа инлайновых джаваскриптов для браузера, после чего страшными костылями выуживать оттуда целевой пост. Может, на тот момент подобные подходы уже считались устаревшими, но такой хуйни в те годы лепили предостаточно и не только парашные педалики: взять любой сайт, не обновлявшийся с 2011 и ранее. Сейчас все норм хикканы из барбершопов лепят robust scalable enterprise solutions с апи и фронтендами на реакте с матириал дизайнами (это плохо, но гораздо лучше того, что было) и такого вопиющего пиздеца уже не встретишь, но парашные движки остались на том же уровне, на котором были 10-15 лет назад. Ну да, к ним прихуячили модные свистелки, сокеты-сосокеты, но принципиальных отличий нет: лепятся они по-прежнему говноедами-ретроградами, тащащими свои уебанские практики из лампового 1945 в наступившее светлое будущее. Чего стоит только дизайн этой параши.
>>31320 #>>31428 #
Аноним
>>31278 #
Ну, во-первых, ты сравнил наколеночные поделия с энтерпрайзными B2B приложениями. Во-вторых, учили - не значит, что кто-то изученное начал применять.

> это плохо, но гораздо лучше того, что было
Вообще-то, хуже. Раньше оно хотя бы работало. Сейчас зачастую заходишь и пялишься на пустую страницу.
>>31352 #
Аноним
>>31320 #
> Раньше оно хотя бы работало. Сейчас зачастую заходишь и пялишься на пустую страницу.
Ну а
> PHP Parse error: syntax error, unexpected '[' in /usr/share/zabbix/index.php on line 32
конечно же лучше.
>>31427 #
Аноним
>>31352 #
Это значит не язык гавно, а то, что какая-та обезьяна дорвалась до клавиатуры.
>>31429 #
Аноним
>>31278 #
Rails появился в 2006, перловый катаклист ещё раньше, уже там был MVC. А популярные движки параш написаны как говно из-за ограничений дешевых шаред хостингов.
>>31509 #
Аноним
>>31427 #
Словно в случае с
> Сейчас зачастую заходишь и пялишься на пустую страницу
Как-то иначе.
>>31451 #
Аноним
>>31429 #
Ну, "PHP Parse error" считалось ошибкой, и такое желательно было устранять, а пустая страница - это сейчас модный тренд.
>>31513 #
Аноним
>>31428 #
>А популярные движки параш написаны как говно из-за ограничений дешевых шаред хостингов.
Шаред хостинг - это такая хуйня чтобы хостить на ней лендинги. Для всего остального она бесполезна, но обезумевшие педалики пытаются запускать там гигантские куски кода с кучей довольно серьёзной логики, что само по себе неправильно.
Вероятность использования конечного продукта такими людьми^W долбоёбами разработчик учитывать не обязан: хочешь запускать код на микроволновке - ебись с ней сам.
В любом случае, элементарно отделить шаблоны от бизнес-логики можно было, но вместо этого насрали каких-то невнятных процедур на несколько тысяч строк и свалили в кучу с помощью инклюдов-реквайров. Так писали на си в семидесятых, хотя бы потому что си - ебаное говно и по-другому на нём писать нельзя. Но в пехопе есть классы, неймспейсы, вот это всё. Ничего не мешало сделать если не нормально, то хотя бы в несколько раз лучше, но это же не как на том самом дваче! Айтишьник Педалецефал в конфе зачморит!!1 Да и знать надо больше, чем предлагает туториал "пехопе за неделю" от программиста васи, лучше сделаю как педалик на дваче... тааак, if (foo), else bar(), function fancyDie($message)...
>>31518 #>>31524 #
Аноним
>>31451 #
Обычно в noscript помещается что-то вроде "Привет! Мы понимаем, что ты ёбаный шизофреник, застрявший в нулевых и считающий, что веб-приложения должны быть пачкой пехопе-процедур, высирающих хтмл, но всё-таки пожалуйста, включи JavaScript. Без него наше приложение не будет работать. <a href КАК ВКЛЮЧИТЬ ДЖАВАСКРИПТ ЕСЛИ Я МУДАК>". Когда этого не сделано - это тоже ошибка, которую желательно устранить.
>>31522 #>>31600 #>>31601 #
Аноним
>>31509 #
Ты это всё предлагаешь делать вчерашним школьникам, которые хотят почувствовать себя вершителем судеб с админкой?
Аноним
>>31513 #
Ни разу такого не видел. Обычно просто пустая страница. Иногда посередине гифка болтается.
Аноним
>>31509 #
Где почитать, для чего шаред хостинг полезен, а для чего нет? Есть какие-то формальные критерии лендинга?
>>31525 #
Аноним
>>31524 #
>Есть какие-то формальные критерии лендинга?
Ну ты хотя бы не так нагло прикидывайся идиотом, пожалуйста.

НазадКаталогВверхПоследние 100