Это копия, сохраненная 10 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Ещё пару лет назад казалось, что у нативных платформ есть шансы, но теперь с каждым месяцем всё мрачнее и мрачнее. Может, хотя бы как-то выдрать "веб" из "веб-платформы"? Будет эдакий стандартизованный WPF? Не?
Это развитие. Так же как раньше был терминал и командная строка а сейчас удобный гуй
Десктоп не нужен, смирись. Я думаю скоро и для мобилок не нужны будут приложения, а будет полная совместимость с вебом.
> скоро и для мобилок не нужны будут приложения, а будет полная совместимость с вебом.
Жаль только ты до этого не доживешь :3
>Как нам уничтожить веб-платформу?
Хочешь серьезной дискуссии?
1. Нужно определить, в какому году масоны из гугла выплеснули четкую идею и месседж о том, что говно - это платформа для разработки приложений, почти тогда же они ввели термин web-platform
2. определить дату, когда конторы выбора даты, времени и выбора даты_и_времени доступны на более чем 80% браузеров. давно не занимаюсь веб-парашей, но наверняка эта дата до сих пор находится в будущем.
Разность между датой 2 и датой 1 - для любой разумной макаки должна являться абсолютным, кристально ясным доказательством того, что это ложь, сознательная манипуляция, массовый кидок и издевательство.
Готовься, скоро тебя тоже порешает рыночек.
Один мелкий но показательный пример: валидация. Они добавили несколько _конкретных_ типов, например email. Я когда драфты читал, не верил, что там дакие дауны, каково же было мое удивление, когда это прошло. Потом добавят ssn видимо, потом gender, через еще 10 лет добавят что-нить типа uri. Причем туда поставили людей, которые на xforms даже не смотрели. MS/Google/Mozilla лучшие инженеры мира тратят тонны усилий на говно типа audio-хуиты, но ведь они сами же в той же мозилле сделали реализацию xforms, и теперь все старательно делают что ее и не было никогда.
>Это развитие. Так же как раньше был терминал и командная строка а сейчас удобный гуй
ебал я в рот такое развитие
гуй в том же вебе переписывают каждые полгода, потому что даже концептуально не понимают какой он должен быть
консоль же проста как палка и потому всё ещё жива и здорова
Хомаков, ты?
Всё понятно. Типичный луддит. Гуй не тот, веб не тот, верните прогресс на десять лет назад, а лучше вообще во времена перфокарт. Тогда же всё было так просто и понятно!
Если ты не можешь совладать с гуем или вебом, то это твои проблемы. Прогресс не будет останавливаться ради парочки неосиляторов.
Типичный дурачок.
>гуй в том же вебе переписывают каждые полгода
И это охуенно, постоянное развитие, плюс для нас всегда есть работа.
>консоль же проста как палка и потому всё ещё жива и здорова
Никогда не была, ей пользуются только 3.5 пердолика, даже разработчики давно перешли на удобные иде. А гуем миллиарды пользователей.
Схемы с асимметричной криптографией давно есть, только кто будет с этим ебаться? Пользователи в массе своей ставят паролем дату рождения или записывают его на бумажке.
Ещё через телефон предложи, мразь.
-Ну мам, запрети прогресс, я необучаемый, ну мам. Ну мам, зачем ремень, мам.
>Как нам уничтожить веб-платформу?
Для этого нужно отказаться от корпораций и закопать наконец блядскую тенденцию "рекламы в интернете", "изучения интересов потребителя".
Нужна распределенная неподконтрольная корпорациям соцсеть, свой видеохостинг, свое все короче.
>Рынок, сука, порешал.
Если бы господа платили за работу программистов, а не скачивали ПО с трекеров, то соблазна переносить все в web не появилось бы. Enjoy your hitrovyebannost.
Кому нужно? Точно не быдлу, они даже адблок поставить не могут.
Все попытки сделать распределенную хуиту заканчиваются тем, что ей пользуются только 0.001% айти-специалистов.
>Все попытки сделать распределенную хуиту заканчиваются тем, что ей пользуются только 0.001% параноиков.
Пофиксил. Нормальный специалист не станет шквариться о такое. Если, конечно, ему не 13 лет.
Н-но как же Usenet... IRC...
>Схемы с асимметричной криптографией давно есть, только кто будет с этим ебаться?
авторы браузеров, очевидно
правда они все пидоры корпоративные и им выгоден как раз такой >>743519 вариант
>И это охуенно, постоянное развитие, плюс для нас всегда есть работа.
я уже слышал подобное...
ПРИШЛО ВРЕМЯ ПЕРЕУСТАНАВЛИВАТЬ ШINDOШS!11
>>743523
>Никогда не была, ей пользуются только 3.5 пердолика, даже разработчики давно перешли на удобные иде. А гуем миллиарды пользователей.
не покидай уютный манямиров
>и закопать наконец блядскую тенденцию "рекламы в интернете"
а ты помнишь какая тоска была в вебе когда 2000 примерно году они ещё не придумали как монетизировать это вот всё? лучше уж пусть реклама будет
В 2004 году, когда в мой Мухосранск пришел ADSL, интернет состоял из годноты процентов на 80, сейчас же эти 80% - поток непонятной хуеты.
Ты школьник что ли? Тоска (хотя трудно понять о чем ты) в конце 90х начале 2000х была вовсе не из-за того, что не придумали как монетизировать говнорекламой. Раскачивались просто, контента в цифровом виде (как свободного или освобождаемого так и коммерческого) было мало, тот же амазон взлетел на продаже бумажных книг.
Главное, что пенетрейшн был околонулевой (в том числе среди тех, от кого зависит содержательная составляющая интернета).
"Екомерс" стоял до тех пор пока пенетрейшн не достиг нужного уровня, за ним начали подтягиваться банки с процессингами, к этому времени проникновение пластика в третьих странах подтянулось.
Да и в конце 90х начале 2000х я лично никакой прям уж тоски в интернете, я лично не замечал, не совсем понимаю о чем ты.
> пердоликса доля на десктопе
Надёжный детектор неофита, который не представляет себе ландшафт индустрии от слова "вообще".
Вангую что бараны не осилят даже сохранять свои ключи, всё проебут после первой переустановки шиндоус и будут ныть чтобы вернули авторизацию аля vasyan1998:123456
Надёжный маневр обосравшейся пердольки.
Да, браузерные технологии не элегантны для решения задач веб-приложений, но
> Так всё было красиво и понятно: гипертекст, стили, формы, минимум скриптов
говорит что ты полный мудак и про борьбу нетскейпа и ие не слышал, да и вебом в замечательном "тогда" ты не пользовался.
И те кто все эти так ненавистные тобою апи и вебасм разрабатывают и делают то, что превращают веб из простого средства получения документов по сети в среду, в которой будет удобно выполнять эти задачи. А именно в некую платформонезависимую песочницу (о безопасности ты тоже вряд ли думаешь), куда можно будет отправлять код и там будет разворачиваться полноценное приложение, эдакие жава апплеты.
Плюс то, что ты не можешь ни за чем этим угнаться и что-либо предложить, а лишь сдеградировать все до своего уровня, намекает.
>Вангую что бараны не осилят даже сохранять свои ключи
trusted paltform module же уже запилили - хороший повод его заюзать наконец-то!
нет, я старше тебя
>Раскачивались просто
дык раскачивались бы до сих пор если бы в веб не пришло бабло
>тот же амазон взлетел на продаже бумажных книг
нет, этот его дивизион до сих пор убыточный. взлетел амазон на хостинге
>Сколько там у пердоликса доля на десктопе?
КПД юзеров десктопа исчезающе мал
большинство мирового парка процессоров сейчас работает под линупсом
>большинство мирового парка процессоров сейчас работает под линупсом
Это не так. 99% людей используют виндоус (и гей-ос), а пердоликс только на шерверах.
>КПД юзеров десктопа исчезающе мал
Вообще хуйню спизданул, только пользователи десктопа и приносят деньги в айти, все шервера существуют для них.
>КПД юзеров десктопа исчезающе мал
че-ты ты пургу какую-то гонишь. откуда такие дауны на борде?
КПД пользователей десктопного софта огромен просто. любая осмысленная работа с информацией у нормальных это гуи, а не греп.
если брать проектирование то всё делается в разнообразных CAD, а не в консоли, маня.
Да ты охуел! Может тебе ещё урл распарсить?
Разговор был про то что люди не используют пердоликсы и консольки, а выбирают гуи, рыночек порешал что гуи удобнее. Даже для разработчиков придумали облачную хуйню и деплой из иде, заместо соснольки.
>дык раскачивались бы до сих пор если бы в веб не пришло бабло
маня-дурашка, в веб бабло пришло сразу и очень много, зашкаливающе много, и всё лопнуло.
очень долго все подтягивались и проникновения не было (пиндосы же все масштабируют на сбор бабла со всего мира), да что говорить, у пиндосов самих долго были проблемы с проникновением.
все оказались не готовы, всем индустриям пришлось адаптироваться и произошло это не быстро. там множество факторов: хоть даже малтимедию - основной массе что пиндосов что индусов интернет без этого непонятен и не нужен. короч пиздюк ты, похоже.
Бесконечный КПД выглядит так: ты зашёл на сервер, ввёл несколько команд, и он делает что-то полезное до конца времён.
Там где нужен именно такой воркфлоу используется как правило линукс. Рыночек порешал.
>ввёл несколько команд, и он делает что-то полезное до конца времён
А посоны в нормальных конторах не знают, целый штат держат и обслуживают сервера 24/7
>Там где нужен именно такой воркфлоу
>А посоны в нормальных конторах
Это разные места. Я говорил про железки, которые один раз настроил и забыл, всякий эмбедед, игровые автоматы, роутеры. А посонам постоянно надо менять конфигурации софта и оборудования, обновлять софт, да диски в рейде заменять.
Но вот что любопытно - посоны в нормальных конторах тоже как правило держат сервера на юниксах.
Пёрнул тебе в ебало
Да, в хром уже впилили апи для того, чтоб сайты открывались без адресной строки и по ярлычкам, как приложения.
Мы из-за этого забросили приложение, теперь наша црмка весит как ярлык, вместо 18 мбайт, и работает куда быстрее. И это охуенно!
Ты на китайфонах свое поделие попробуй запусти, там сразу проявится все "быстродействие".
У таких хуевин анимацию тормозить даже на средне-телефонах, не говоря о том что это вообще неюзабельно на 3G.
Джяваскрипт просто тормозная параша. Он не рассчитан на то, что кто-то будет исполнять двухметровую минифицированную говнину на китайфонах при каждой загрузке страницы.
Для этого уже придумывают всякие WebAssembly, чтобы сконпелировать веб-приложения и они не тормозили.
Тормозит не жс, а дом (хтмл). Васм нихуя не исправит и не увеличит скорость, пока используется старый дом.
тихий дом
Я ничего не предлагаю. Я говорю, что проблема скорости не в жс и васм её не решит.
блядь дурила, обычные сайты на десктопе сжирают весь cpu, на телефонах вообще пиздец, половина сайтов даже на вовсе не древних самсунгах клинит и падает. сайтов.
Почему? Я юзаю, мне удобно. Пересел с десятки
Наоборот, после i3 стандартным десктопом пользоваться невозможно.
>Васм нихуя не исправит и не увеличит скорость, пока используется старый дом
Поэтому будут велосипедить отрисовку на webgl.
Манямечты.
Веб-платформу можно переделать путём создания какой-нибудь технологии, которая станет популярной без особого форсинга.
>создания какой-нибудь технологии, которая станет популярной без особого форсинга.
Это и есть JS.
Ты конкретнее давай. Кстати, объясни нубу, чем плоха простая jQuery, что все переходят на всякие реакты и прочие ангуляры? Кода с их использованием, как я посмотрю, там по-прежнему дохера, и в основном какие-то макароны. Неужели не проще сделать нормальный язык описания веб-страниц, который будет потом компилиться в нормальный, быстрый, человеческий джаваскрипт? (не в вебассембли, т.к. тут будет человеко-читаемый код, его проще анализировать же)
Что-то я не понял... Ты симпатизируешь веб-разработчикам (или сам таким являешься), но при этом не пользушься терминалом? Это как вообще?
Начнём с того, что jQuery не нужен, т.к. всё уже есть в бразуерах из коробки:
http://youmightnotneedjquery.com/
Далее, не ставь Реакт с Ангуляром в один ряд, Реакт - это реальный прогресс и шаг вперёд, Ангуляр - это петушение перед ньюфагами с пустышкой внутри.
Зачем нужен Реакт - почитай статью Out Of The Tar Pit (там про Реакт ни слова на самом деле, просто о программировании вцелом)
> нормальный, быстрый, человеческий джаваскрипт
Боттлнек не в исполнении JS, а в работе с DOM.
Реакт позволяет тебе декларативно описывать UI, при этом эффективно работая с DOMом.
Ангуляр ебёт тебя в сраку скоупами и директивами, при этом с DOMом работает ужасно неэффективно.
Вот эта статья очень хорошо описывает современное положение дел в вебе.
https://habrahabr.ru/post/278655/
Я заметил, что с каждым годом всё больше времени уделяю настройке браузера - изменяю стили сайтов, добавляю правила в резалку рекламы, режу лишние скрипты. Да, заебало, пиздец. Я даже специально поставил себе K-Meleon - самый скромный по потреблению памяти браузер из тех, в которых работают нужные мне сложновыебанные сайты и который позволяет настраивать почти каждый пук - что-то вроде грубоватой замены старой Оперы.
Сейчас бы в 2016 кидать ссылку на хабраперевод вместо оригинала...
На хабре всегда указывают источник, так что это не проблема. Не понял нахуя мне кидать сразу ссылку на оригинал? Всё-таки на русскоязычном ресурсе сидим как фуфелы. Кто хочет прочтёт оригинал.
Это если порядочная хабрамразь попадется. Так-то, бывает, даже ссылку на уже пизженый готовый перевод не ставят, копипастят типа "это мое".
На харкаче сидят ради локальных смехуечков, а не для чего-то содержательного.
Такое не прокатывает в крупном сообществе. Бывает, что "забывают" оставлять ссылку на оригинал, но таким сразу об этом напоминают.
Вебгл работает хоолшо, если с дровами повезло. А иногда это 3 фпс и/или баги в самом неожиданном месте (особенно на андроиде). Канвас медленнее, но и стабильнее.
Стоит использовать совокупность хаков, чтобы ДОМ работал быстрее. Поменьше транзишенов, отключать pointer-events во время прокрутки, попроще верстать.
Ты троллишь или умственно отсталый? Рендеринг картинки это когда она каким-то образом изменяется/создаётся в памяти, а потом сжимается в жпег/пнг.
ага
Десктоп не нужен. А на мобилках доля Android - 80%.
Сразу видно безграмотное говно. Это больше похоже на автокаталитические циклы, чем на ебаные молекулы
Благодаря таким пидорам как ты. Пришли на все готовое и давай жрать контент и требовать еще, а продуктом вышей деятельности стало лишь высирание говна, но никак не созидание. А потом они жалуются что нет говном стал.
А вот и Свидетели Реакта подъехали - "Извините, вы не хотите поговорить о Реакте" - "Нет, блядь, пизданутые, идите нахуй!". Ангуляр2 это будущее, Реакт это говно. Зис конверсатион из ове. Гет лост.
>Ангуляр ебёт тебя в сраку скоупами и директивами, при этом с DOMом работает ужасно неэффективно
Как там в 2009?
А вот и Свидетели Ангуляра подъехали - "Извините, вы не хотите поговорить о Ангулярдваноль?" - "Нет, блядь, пизданутые, идите нахуй!". Реакт это будущее, Ангуляр это говно. Зис конверсатион из ове. Гет лост.
Вроде сидишь в /pr/, а не можешь в абстракции. Суть в том что среда неизбежно усложняется, и ее сложность не означает ненужность. Химики не пиздят что сложные органические соединения НИНУЖНЫ и что их слишком трудно изучать. Смекаешь?
1. требуют значительной квалификации программиста.
2. низкопроизводительны в разработке. Очень долго на них стартап пилить.
3. требуют ебаться с установками и настройками обычноюзерам, как библиотек и платформ, так и приложений.
4. совершенно не имеют того уровня интеграции с инфраструктурой интернета.
5. имеют крайне скудные возможности стилизации.
6. приложения почти всегда имеют слабую когерентность в управлении, в браузерах же на каждом сайте ссылка это ссылка, правая кнопка остаётся контекстным меню, масштабирование/копирование, итд.
7. беспрецедентные уровни безопасности, несмотря на все тысячи известных уязвимостей.
Веб это невероятное добро, которое подарил нам мир. И ящетаю никого не должны озадачивать попытки добавить в платформу недостающий функционал. Либо попытки упростить организацию веб-приложений применением json api/построением spa/применением ангуляров.
Нет, не на автокаталитические, а просто каталитические. Напоминает разницу в б/х процессах бактерий и эукарот.
Химики по большому счёту брутфорсом перебирают вещества и документируют их свойства если чо. И сложные молекулы, это в основном биохимия, обычно имеют регулярную структуру, химики в основном пыхтят над секвенсорами всякими, чтобы читать-писать ДНК/белки. Витамины ваши это баловство, неглупый студент уже сможет придумать как их синтезировать.
зато когда это веб-говно оказывается написано то приходит ПОДДЕРЖКА, и всё становится очень печально: дыры, сложность взаимодействия компонентов, отсутствие интеграционных тестов, несовместимость браузеров
Все нормальные люди берут оплату за время работы в таких случаях. Оно любое говно таким становится со временем без рефакторинга. И в случае, например си, говно будет на порядок более демотивирующим.
> 1. требуют значительной квалификации программиста.
Мамкин неосилятор.
> 2. низкопроизводительны в разработке. Очень долго на них стартап пилить.
Да, если работать по принципу "хуяк-хуяк и в продакшн".
> 3. требуют ебаться с установками и настройками обычноюзерам, как библиотек и платформ, так и приложений.
В копроэнтерпрайзе лучшие инструменты сборки и управления зависимостями. А в вебе - leftpad
> 4. совершенно не имеют того уровня интеграции с инфраструктурой интернета
Чего блять?
> 5. имеют крайне скудные возможности стилизации
Какая нахуй стилизация? Ты ебанулся?
> в браузерах же на каждом сайте ссылка это ссылка, правая кнопка остаётся контекстным меню, масштабирование/копирование, итд.
Как будто что-то хорошее.
>Мамкин неосилятор.
Нашёл чем гордиться, задрот.
>Да, если работать по принципу "хуяк-хуяк и в продакшн".
Часто другого и не нужно. Подавляюще часто.
>В копроэнтерпрайзе лучшие инструменты сборки и управления зависимостями. А в вебе - leftpad
Инструменты сборки и управление зависимости есть уже везде.
>Чего блять?
Пшёл на хуй.
>Какая нахуй стилизация? Ты ебанулся?
Заебись.
>Как будто что-то хорошее.
Настало время поизучать ещё мануалов и хоткеев.
> требуют значительной квалификации программиста
Заебись, дырявые магазины на коленке по шаблону идут лесом.
> низкопроизводительны в разработке. Очень долго на них стартап пилить.
Play Framework и стартап за 3 дня.
> требуют ебаться с установками и настройками обычноюзерам, как библиотек и платформ, так и приложений
LAMP же поставить могут, а это по моему чуть ли самый заёбистый вариант в настройке
> совершенно не имеют того уровня интеграции с инфраструктурой интернета
Поддерживаю оратора ниже. Чего блять? Какая нахуй интеграция со структурой? Ты там на сокетах ебашить собрался?
> имеют крайне скудные возможности стилизации
Если ты про десктоп, то возможности побогаче чем в вебе, если ты про энтерпрайзовеб, то разницы никакой.
> приложения почти всегда имеют слабую когерентность в управлении, в браузерах же на каждом сайте ссылка это ссылка, правая кнопка остаётся контекстным меню, масштабирование/копирование, итд
Если разработчик хочет, то и в браузере у тебя все хоткеи поедут, а ссылки будут не похожи на ссылки.
> беспрецедентные уровни безопасности, несмотря на все тысячи известных уязвимостей
Лол, это какие?
Бля, ну вы деревянные какие-то. Какие дырявые магазины? Ну не хочу я ебать байты без надобности. Лампу юзеры не ставят, у всех только браузер и последнее время массовое смачное сосание хуя под ие сошло на нет. Алсо, не хочу я скачивать и запускать мокрописьки, пусть оно лучше на жс в сендбоксе поработает. Веб это 80% потребностей людей в софте, ну вот сами вспомните как ваш телефон становится бесполезным кирпичом без сети. Интеграция благодаря ссылкам, я могу точно указать на определённое место в другом приложении, где ещё такое бывает?
Им важно ощущать себя МОРФЕУСАМИ, которые смотрят в самую суть матрицы. Им не нужно производить хорошие программы, ведь главное процесс дрочения кода, это так поднимает собственную важность.
Ну и кто виноват блядь? Ты ещё на jquery побольше нахуярь у себя.
> Добавление всего этого мусора на сайт дает колоссальный прирост скорости разработки, а также позволяет экономить на качестве рабочей силы. Чтобы из ситуации был выход, нужно чтобы экономический выхлоп от оптимизированных сайтов был заметен их владельцам. А он не будет заметен, потому что в наше время каждый год что-то переписывается, и скорость разработки ставится во главу угла. Почти наверняка нет смысла возиться с оптимизацией фронтенда, который завтра перепишут заново(кстати зачем его все время переписывают?). А потому остается только кукарекать, чем и занимается автор и в чем я его всячески поддерживаю.
Ну вот как-то так. С одной стороны - если технологии позволяют, то зачем тратить время на оптимизацию. С другой - все проблемы от вебдесигнеров и прочих эффективных, которые сначала придумывают себе проблемы, а потом героически их решают, что выливается в ежегодное перекраивание страничек под модные тенденции, которые в безумной и гонке "инноваций".
А ведь, По сути, задача остается все та же - разместить 2д текст, картинки и встроить пару плееров на страницу. И ничего более. Мне даже грустно думать о всех этих вебдизайнерах, которых мода заставляет искать новые, и часто совсем не оптимальные пути решения уже давно решенной задачи. Серьезно, веб - это всего лишь текст, картиночки и видеоплееры, размещенные на 2д плоскости. Чему тут можно столько времени и ресурсов уделять? Сама задача этого не подразумевает. Это не сложное инженерное проектирование, не рокетсайнс, даже не 3д. Это даже не оконный менеджер, где нужно поддерживать взаимодействие между кучей окон.
Сайт - это не произведение искусства. Я на них захожу исключительно для того, чтобы получить контент, о котором я писал выше. Все, что нужно - он должен быть аккуратным.
Органические соединения не люди придумали, они за миллионы лет свою нужность и эффективность доказали. Что нельзя сказать о вебтехнологиях, которые растут как на дрожжах, потому что могут, а не потому что умные люди в свое время сели и нормально продумали путь их дальнейшего развития. (О чем можно говорить, когда браузеры до сих пор не могут об одном стандарте договориться)
Очень плохой довод. Как раз
> потому что могут, а не потому что умные люди в свое время сели и нормально продумали
это ровно про всю доразумную жизнь. А миллиарды лет там не потому что МУДРАЯ МАТУШКА ПРИРОДА ВСЁ ПРОДУМАЛА, а потому что эволюция происходит слепым перебором случайностей.
Я вот слушаю тебя и задумываюсь вот на чем.
Ебаный сайт. Возьмем туже хабру или двач.
Это просто несоклько ебаных кнопок и текст с картинка.
А как на десктопе разработчики делают Blender. Куча кнопок и полей. Возможность менять скролом значения. Левая кнопка мыши, правая кнопка мыши, средняя. Анимация, свистелки и перделки, рендеринг, графика. Посомтреть тот же интерфейс в игре Dead Space. Все летает, квакает, крутиться, зависает, выезжает. Все красиво, все по стилям, все шустро работает.
И ту думаешь над этим всем, а потом смотришь на веб. Да вебопроблемы по сравнению с реализацией морды того же 3d редактора Blender - это просто жалкое нытье. Вывести статично текст и картинки, Карл!!!! Карл, для вебоблядей это адская проблема! Как сложно!!!!!
А что тогда делать разработчикам и дизаййнером FrutyLoops!? Вешаться, сука!
Да на Qt давно есть аналог CSS - QSS. Есть схема расположение контролов на XML. И вся логика на С++. И все это кроссплатформенное, все летает. И все выглядит одинаково на всех платформах, если пожелаешь. И все это изобретено лет 10 назад. И Qt разрабатывался для мобилок, Карл.
И не нужно никаких серверов, Карл. Не нужно все эти фреймверки, Карл. Подключи OpenGL и херачь хоть DooM 4 в своем минибраузере. Подсоедини Lua и херачь скрипты на нем. Херач на любом ЯП, гавное сделать проброс на Qt.
Skype написан на Qt. Maya написана на Qt.
И все летает.
Хочешь запустить в хроме, пожалуйста. Есть NaCL. ДАже ебаный OGRE 3d поддерживает эту фишку.
Нахуй такие изъебства - jQuery, Angular, XMLHTTPRequest, HTML5, CSS, JS, PHP, JavaApplet, Flash! Нахуя.
У тебя под Qt три файла - XML схема форм(любых форм, кнопочки, часики, окна, игры, видеоплеер и даже WebKit браузер сука), QSS для описания стилей, CPP файл с логикой. И все. Этого достаточно чтобы запилить свой Blender.
И целая армада библиотек. Хочешь - бери sockets. Хочешь ZeroMQ. Хочешь - бери JSON, хочешь - бери хоть сраный бинарник. Хочешь TCP - делаешь TCP, хочешь UDP - делаешь UDP. Все извращения тебе доступны.
Браузер хром выступает только как загрузчик твоего exe модуля. Который просто запускается в песочнице. И все!
И не надо придумывать велосипед. Представь что браузер и гугл твой - PlayMarket. Представь что сайт - это приложение на Java. Представь что JS VM - это JVM.
Ты заходишь на маркет, качаешь нужное приложение как эквивалент загрузки сайта. Оно храниться у тебя на смартфоне как анлог кеширования сайта. Приложение подгружает контент когда ему удобно и кеширует как ему удобно.
И браузер не нужен. Песочницей служит JVM, который дает кроссплатформенность.
Ты хранишь только код и формочки, а картиночки и вилоские с рекалмой уже подгружатся через интернет. Сказка!!!! И не надо городить эти жабаскрипты, эти таблицы, какие-то реквесты.
СЕГОДНЯ БРАУЗЕР ЭТО ДАВНО ВИРТУАЛЬНАЯ МАШИНА КАК VIRTUALBOX. ЕГО СУТЬ - ДАТЬ ПОДОБИЕ КОМПА В КОМПЕ.
Я вот слушаю тебя и задумываюсь вот на чем.
Ебаный сайт. Возьмем туже хабру или двач.
Это просто несоклько ебаных кнопок и текст с картинка.
А как на десктопе разработчики делают Blender. Куча кнопок и полей. Возможность менять скролом значения. Левая кнопка мыши, правая кнопка мыши, средняя. Анимация, свистелки и перделки, рендеринг, графика. Посомтреть тот же интерфейс в игре Dead Space. Все летает, квакает, крутиться, зависает, выезжает. Все красиво, все по стилям, все шустро работает.
И ту думаешь над этим всем, а потом смотришь на веб. Да вебопроблемы по сравнению с реализацией морды того же 3d редактора Blender - это просто жалкое нытье. Вывести статично текст и картинки, Карл!!!! Карл, для вебоблядей это адская проблема! Как сложно!!!!!
А что тогда делать разработчикам и дизаййнером FrutyLoops!? Вешаться, сука!
Да на Qt давно есть аналог CSS - QSS. Есть схема расположение контролов на XML. И вся логика на С++. И все это кроссплатформенное, все летает. И все выглядит одинаково на всех платформах, если пожелаешь. И все это изобретено лет 10 назад. И Qt разрабатывался для мобилок, Карл.
И не нужно никаких серверов, Карл. Не нужно все эти фреймверки, Карл. Подключи OpenGL и херачь хоть DooM 4 в своем минибраузере. Подсоедини Lua и херачь скрипты на нем. Херач на любом ЯП, гавное сделать проброс на Qt.
Skype написан на Qt. Maya написана на Qt.
И все летает.
Хочешь запустить в хроме, пожалуйста. Есть NaCL. ДАже ебаный OGRE 3d поддерживает эту фишку.
Нахуй такие изъебства - jQuery, Angular, XMLHTTPRequest, HTML5, CSS, JS, PHP, JavaApplet, Flash! Нахуя.
У тебя под Qt три файла - XML схема форм(любых форм, кнопочки, часики, окна, игры, видеоплеер и даже WebKit браузер сука), QSS для описания стилей, CPP файл с логикой. И все. Этого достаточно чтобы запилить свой Blender.
И целая армада библиотек. Хочешь - бери sockets. Хочешь ZeroMQ. Хочешь - бери JSON, хочешь - бери хоть сраный бинарник. Хочешь TCP - делаешь TCP, хочешь UDP - делаешь UDP. Все извращения тебе доступны.
Браузер хром выступает только как загрузчик твоего exe модуля. Который просто запускается в песочнице. И все!
И не надо придумывать велосипед. Представь что браузер и гугл твой - PlayMarket. Представь что сайт - это приложение на Java. Представь что JS VM - это JVM.
Ты заходишь на маркет, качаешь нужное приложение как эквивалент загрузки сайта. Оно храниться у тебя на смартфоне как анлог кеширования сайта. Приложение подгружает контент когда ему удобно и кеширует как ему удобно.
И браузер не нужен. Песочницей служит JVM, который дает кроссплатформенность.
Ты хранишь только код и формочки, а картиночки и вилоские с рекалмой уже подгружатся через интернет. Сказка!!!! И не надо городить эти жабаскрипты, эти таблицы, какие-то реквесты.
СЕГОДНЯ БРАУЗЕР ЭТО ДАВНО ВИРТУАЛЬНАЯ МАШИНА КАК VIRTUALBOX. ЕГО СУТЬ - ДАТЬ ПОДОБИЕ КОМПА В КОМПЕ.
Вот примеры бешенной морды и визуализации всего и вся.
Карл, на таких приложениях может быть 20 000 контролов-виджетов. И ничего, люди живут и все работает как надо. Все красиво и гламурно.
Сори! Не ту пикчу высрал.
Механизм QSS позволяет полностью отделить визуальный дизайн от разработки приложения и привлечь к стилизации приложения веб-дизайнеров. Наряду с подсистемами QtScript и QML — это один из шагов по сближению Qt-программирования с web-разработкой.
"""
ну, строго говоря то, о чем ты говоришь было в вебе. Это сайты на flash из нулевых.
вот и я о том же. У людей на то и есть мозг, чтобы можно было сесть и все нормально продумать, а не отдавать все это нагромождение генетическим алгоритмам. А про природу я сказал скорее потому, что только в таком случае у меня получается уважительно относиться к плодам подобного отбора, принимая их такими, ккие они получились, и
>>756882
рановато отправил.
...и тут как раз "они за миллионы лет свою нужность и эффективность доказали. Что нельзя сказать о вебтехнологиях"
вот так нужно читать, тоесть вебтехнолгии текущие не эволюционировали миллионы лет, и поэтому status quo у них нельзя считать оптимальным по этому критерию.
Именно. Но почему флеш утерял популярность непонятно. И так сайты грузяться, сука, чуть ли не минуту. И так на моем смартфоне вся эта хрень тормозит.
РЕБЯТА! Уже давно приложения. Опыт из реальной жизни. Захожу я пообедать в Старгород ресторан. И захожу на любой сайт. И тут бац!!! Роутер перехватывает мой запрос и вставляет банер "Не хотите ли загрузить наше Android приложения???". Клацаешь. Минута или две. И у тебя на телефоне удобное, стильное приложение. Где шрифты нормально отрисовываются, где текст не залазит за границы экрана. И где не надо слупой сука сидеть и нажимать на эти ссылки. Просто клацаешь большим пальцем. Это удобнее чем лазить по сайту.
И все это кроссплатформенное.
И никто не мешает вам госопда поставить Android себе на ПК. Элементарно ставиться. ДАже проще чем гребанный Debian. Скачал образ iso и готово.
Из коробки и мышка и клава работает. Android - это линух, только с запущенной джавамашиной. И качаешь приложения, смотриш фильмы, слушаешь музыку. Даже сраная IP-телефония есть.
А джавы пространства для маневра побольше будет. Плюс никто не мешает писать нативные библиотеки на плюсах для разных платформ.
https://www.youtube.com/watch?v=BGq1df6UvTs
Единственный недостаток - это количество приложений. Оно меньше чем сайтов. Но лишь вопрос времени.
Ну, тогда для всего этого не нужно перекраивать веб - достаточно просто компилировать страницу в бинарный формат, который будет исполнять браузер. Инструменты для разработки останутся совершенно те же самые - но размер уменьшится на порядок.
В десктоп-приложения просто больше усилий вложено.
В вебе тоже есть сложные штуки типа developer tools, всякие https://pixlr.com/editor/, куча файловых менеджеров, эмулятор x86, етц.
Напомню также, что Java-апплеты не взлетели, хотя их будущее видели именно так как ты расписал.
>ВИРТУАЛЬНАЯ МАШИНА КАК VIRTUALBOX. ЕГО СУТЬ - ДАТЬ ПОДОБИЕ КОМПА В КОМПЕ
Это называется платформа. Да, веб по сути дублирует то что предоставляет ось. Как и жава, как и любая другая популярная экосистема, в том числе кутя.
>Ты заходишь на маркет, качаешь нужное приложение как эквивалент загрузки сайта. Оно храниться у тебя на смартфоне как анлог кеширования сайта.
Вот этот момент часто очень критичный. Как приложение люди хотят установить то что используют часто. Попробовать хочется же прямо в браузере быстро здесь и сейчас.
Почему тогда обосрался Java applet и Flash(я однажды столкнулся с Flex разработчиком, говори что платили много)?
Не только.
Веб обеспечивает кросплатформенность, а цпп-код надо перекомпилировать.
Инсталляция и обновление веб-приложений делается одним кликом.
JS выполняется в VM, что закрывает целый ряд вопросов, связанных с безопасностью.
Минимальное веб-приложение весит намного меньше минимального qt-приложения.
Гугл с яблоком задавили.
>Как и жава, как и любая другая популярная экосистема, в том числе кутя.
VM и платформа это разные понятия. В данном случае уместно говорить именно о ВМ.
Веб-приложение тебе жёсткий диск не отформатирует, а приложение на QT очень даже может. Подумой.
>Веб обеспечивает кросплатформенность
Веб обеспечивает кроссплатформенности не больше, чем тот же tcl/tk или даже куте.
>а цпп-код надо перекомпилировать
Пользователя это не касается. А разработчику головной боли не больше, чем при адаптации фронтенда под другой браузер.
>Инсталляция и обновление веб-приложений делается одним кликом.
А подсовывание нежелательного кода делается ещё незаметнее, чем во времена яндекс.бара и прочих ширусов.
>JS выполняется в VM, что закрывает целый ряд вопросов, связанных с безопасностью.
И открывает тысячи новых. Алсо, >google analytics
>Минимальное веб-приложение весит намного меньше минимального qt-приложения.
Никак нет. Браузер в разы тяжелее платформы qt.
Но проблема-то вовсе не в кроссплатформенности, а в отсутствии нормальных не маргинальных фреймворков для, хотя бы, написания гуя, потому что всё оккупировали крестоебы. JS с HTML/CSS кажется декларативным раем после тонн байтоблядского бойлерплэйта на кутях, гтк и, прости господи, wx.
Нет, не доверяю.
Жаба апплеты когда-то давали скорость, ибо тогда жс был совсем слоу. Жаваскрипт уже ускорили, нинужно.
Флеш позволял вращать-крутить-анимировать, сейчас уже есть canvas и css transform, нинужно.
Флеш пытался выжить подключив 3д, но теперь есть webgl, нинужно.
Флеш до сих пор живёт, так как clipboard api, fullscreen api, video, камера, микрофон, и прочие мелочи, которые постепенно впиливаются в хтмл5 и реализации браузеров. Поэтому флеш неотвратимо сдохнет.
>>757023
>приложение на QT очень даже может. Подумой.
ОСи закрывают диапазоны адресов с портами для доступа к хардвари. Если конечно ты не chmod -R 777 /. Подумой.
>VM и платформа это разные понятия.
Платформа это экосистема вокруг языка/технологии. А как там конкретно реализовано не похуй ли?
В смысле я тебя понял насчёт VM. Там было о виртуалмашинах и песочницах. Но так же и о том что это по сути дублирует апи ОСи. И вот апи это платформа.
И забыл добавить что все это безобразия выглядит ужасно. Каша из всего!
И еще надо делать вставки с флеша когда джейс не српавитьсся.
В итоге еще большая каша получается. Зря ты защищаешь JS/HTML5 - он не нужен. К тому же куча легаси.
>ОСи закрывают диапазоны адресов с портами для доступа к хардвари. Если конечно ты не chmod -R 777 /. Подумой.
В нормальных ОС(Linux, BSD) есть гибкая система с правами и группами. Такая что можно запретить все на свете. Не говоря уже о настройках самого API. Например настройки OpenGL, Pulse или настройки X Server.
К томуже имея API, со стороны браузера можно блокировать и нативные функции. Тот же OpenGL можно сделать PRELOAD замени своей обверткой.
>Веб обеспечивает кроссплатформенности не больше, чем тот же tcl/tk или даже куте.
Первым устройством, с которого я сидел в интернете был пикрелейтед. Не слышал про порты tcl или QT на него.
>А разработчику головной боли не больше, чем при адаптации фронтенда под другой браузер.
Если сайт не адаптирован под браезер может разъехаться вёрстка. Если приложение не скомпилировано под платформу то тебе и запускать нечего.
>А подсовывание нежелательного кода делается ещё незаметнее, чем во времена яндекс.бара и прочих ширусов.
>И открывает тысячи новых.
Эти тысячи новых уязвимостей не могут дать атакующему рут шел на твой машине, украсть файлы из твоего домашнего каталога, или зашфровать их и требовать отправить платную СМС.
>Браузер в разы тяжелее платформы qt.
QT тяжелее opera mini.
>Но проблема-то вовсе не в кроссплатформенности
Она во всём том, что я перечислил выше. В безопасности в главную очередь.
>ОСи закрывают диапазоны адресов с портами для доступа к хардвари. Если конечно ты не chmod -R 777 /. Подумой.
Ок, но что помешает тебе в приложение на QT вставить system("rm -rf ~"); ?
Легаси? Да брось, я уже давно не видел хтмл4 и давно не натыкался на плашку "обновите устаревший браузер". Изменился подход в том числе, теперь проверяется набор необходимых возможностей вместо версии браузера. Жс/хтмл не требуют моей защиты, они просто доминируют уже :)
Не сам жабаскрипт кишит всяким старъем.
То что оно не выполниться на Windows!
Такие функции не дадут эффекта. Это как printf("Hello World!!!"); Ты не увидишь эту надпись даже с обычным Qt приложением.
Вообще тебе никто не мешает подменить API.
И вообще! Никто тебе не мешает браузер запихнуть в другую группу прав.
>Первым устройством, с которого я сидел в интернете был пикрелейтед.
Я бы посмотрел, как бы ты не него подвачевал. И это ещё не говоря о новомодных сайтах, которые полностью генерируют страницу на стороне клиента.
>Эти тысячи новых уязвимостей не могут дать атакующему рут шел на твой машине, украсть файлы из твоего домашнего каталога, или зашфровать их и требовать отправить платную СМС.
Могут тащемта. Новости не читаешь?
>QT тяжелее opera mini.
Смотря какая. Та, что была на WM6 весила не меньше. Ну и opera mini - обрубок, а не браузер. Правильнее было бы с ней сравнивать такой же фреймворк-обрубок.
>Она во всём том, что я перечислил выше.
В устройствах, на которые всем класть в т.ч. и нынешним веб-разработчикам? Очень сомневаюсь.
>В безопасности в главную очередь.
Веб - это точно не про безопасность. Попробуй выпилить все жучки со своих любимых сайтов. У тебя это не получится. К тому же, ты никак не сможешь проверить код, который вынужден выполнять твой браузер, ведь сервер может каждый раз отдавать разный, и, тем более, не можешь воспользоваться любимым веб-приложением в полностью изолированной среде или хотя бы без доступа к интернетам.
>Никто тебе не мешает браузер запихнуть в другую группу прав.
Это ad hoc решение, которое влечёт за собой много геморроя, а на FAT32 не будет работать в принципе.
Ограничить браузеру доступ к ФС мало, надо изолировать вкладки друг от друга. Иначе двач сможет своровать куки от твоей почты. Что предложишь - для каждого домена заводить отдельного пользователя, имеющего доступ к одному файлику с куками?
А как быть с ограничением не переход в полноэкранный режим? Как ты запретишь процессу дописать что-то в файл, который ты скачиваешь?
>Вообще тебе никто не мешает подменить API.
Что значит подменить API?
>Я бы посмотрел, как бы ты не него подвачевал.
Форумы читал запросто. Скроллить правда долго приходилось, т.к. в экран влезало 3 строчки текста.
>Могут тащемта. Новости не читаешь?
Что ты хочешь сказать, что запустить рандомную прогу на QT так же безопасно, как открыть в браузере рандомную ссылку?
>В устройствах, на которые всем класть
Нет, в >>757014
>Веб - это точно не про безопасность. Попробуй выпилить все жучки со своих любимых сайтов.
Ты просто настолько избалован безопасностью, веб-приложений, что уже не представляешь рисков, больших чем жучки.
Представь, что нехорошие дяди получили доступ ко всему, к чему имеет доступ браузер - историям посещений и скачиваний, кукисам, диску вообще (если ты можешь сохранить файл в папку то значит у браузера есть к ней доступ на запись), к микрофону/вебке, к локальной сети. Сидят, читают твою переписку вконтактике, отправляют письма от твоего имени, смотрят как ты дрочишь и пробуют провести перевод с твоей карточки, подобрав проверочный код в СМС.
>К тому же, ты никак не сможешь проверить код, который вынужден выполнять твой браузер
Да мне в общем-то насрать что он выполняет. Мне интересно только то, что он мне показывает и что пересылает по сети. И я могу это проверить.
Это в любом случае проще чем анализировать бинарник после каждого апдейта.
>То что оно не выполниться на Windows!
>Такие функции не дадут эффекта. Это как printf("Hello World!!!"); Ты не увидишь эту надпись даже с обычным Qt приложением.
Твой и его пример обязаны выполниться и вернуть ошибку
Байтослесари как обычно забывают проверить код ошибки
Веб предназначен только для обмена информацией. Повторю: веб предназначен только для обмена информацией. Люди стали забывать про это "только". Я открываю браузер, чтобы скачать/передать информацию. Но обрабатывать я ее предпочитаю так, как удобно мне. Например, я захожу на YouTube, чтобы найти новый ролик Стаса Давыдова. Но просматривать его я предпочитаю в MPlayer кастомной сборки.
HTTP, HTML позволяет собирать контент из нескольких источников, абстрагируясь от их расположения. Об этом люди тоже стали забывать. Когда я ищу в интернете информацию, я перехожу с одного сайта на другой и зачастую никогда не возвращаюсь. Тем не менее, каждый сайт оставляет у меня куки, захламляет кеш, а то и требует регистрации. Например, я решил заказать пиццу по интернету: я поискал в Google локальные компании и зашел на сайт одной из них. Я хочу просто заказать пиццу, но перед этим мне предлагают ЗАРЕГИСТРИРОВАТЬСЯ, СКАЧАТЬ ПРИЛОЖЕНИЕ, ОТПРАВИТЬ ОТЗЫВ О РАБОТЕ САЙТА и прочее. Эй, чувак, я просто пришел заказать пиццу, я вижу твой сайт первый и последний раз, зачем мне все это?
V8 и WebAssembly - это палиативное решение надуманных проблем. Да, V8 очень хорошо оптимизирует JS, но на эту оптимизацию тратится время. При этом результаты оптимизации нигде не сохраняются. В результате страничка каждый раз грузится очень медленно и забивает всю память компьютера. Если учесть, что многие скрипты являются одноразовыми, потому что я на многие сайты захожу вообще один раз в жизни, эта оптимизация становится пустой тратой времени.
Работать в браузере безопаснее, чем локально, потому что код веб-страницы не имеет доступа к локальным данным. Но если ВСЕ В БРАУЗЕРЕ, код сайтов становится таким же опасным, как и обычное нативное приложение.
Нативные приложения хороши. Но у них есть проблема: установка. Любое приложение требует установки: под Windows это "Next-Next-Next-Finish", под Android это заход в Google Play, под Linux это может делать только администратор, под Ubuntu нужно подтвердить, что ты в здравом уме, введя пароль. Многим кажется это само собой разумеющимся, но факт - это нужно делать. Более того, установленные приложения нужно удалять вручную. Решать эту проблему путем портирования приложения на HTML/JS/CSS - это как лечение депрессии галоперидолом.
W3C занимается стандартизацией не того, что нужно. Он стандартизирует средства разработки, а надо бы стандартизировать вид сайтов. В России существует ЕСКД, и инженер одной компании худо-бедно может прочитать чертежи другой компании. При этом сопроводительная документация сверстана однообразно (по крайней мере, у всех есть рамка), одинаковой гарнитурой шрифта и в целом выглядит читабельно. В вебе же все творят кто во что горазд: у одного закругленные, градиентные кнопочки, у другого material design, у третьего реклама на полстраницы. Кастомные шрифты вообще приходится отключать, потому что иначе ты видишь мыло или иероглифы.
При этом никто веб не контролирует. Рыночная экономика способствует прогрессу, но не во всех отраслях. Заботиться об окружающей среде рынок не будет, о наркомании - тоже. Рынок также несостоятелен и в плане информационных технологий - компании-разработчики софта начинают заниматься чем угодно, кроме удовлетворения нужд пользователя, и видят в информационных технологиях лишь платформу для рекламы.
Эти проблемы взаимосвязаны, я не знаю, с чего нужно начать, чтобы решить их все.
Веб предназначен только для обмена информацией. Повторю: веб предназначен только для обмена информацией. Люди стали забывать про это "только". Я открываю браузер, чтобы скачать/передать информацию. Но обрабатывать я ее предпочитаю так, как удобно мне. Например, я захожу на YouTube, чтобы найти новый ролик Стаса Давыдова. Но просматривать его я предпочитаю в MPlayer кастомной сборки.
HTTP, HTML позволяет собирать контент из нескольких источников, абстрагируясь от их расположения. Об этом люди тоже стали забывать. Когда я ищу в интернете информацию, я перехожу с одного сайта на другой и зачастую никогда не возвращаюсь. Тем не менее, каждый сайт оставляет у меня куки, захламляет кеш, а то и требует регистрации. Например, я решил заказать пиццу по интернету: я поискал в Google локальные компании и зашел на сайт одной из них. Я хочу просто заказать пиццу, но перед этим мне предлагают ЗАРЕГИСТРИРОВАТЬСЯ, СКАЧАТЬ ПРИЛОЖЕНИЕ, ОТПРАВИТЬ ОТЗЫВ О РАБОТЕ САЙТА и прочее. Эй, чувак, я просто пришел заказать пиццу, я вижу твой сайт первый и последний раз, зачем мне все это?
V8 и WebAssembly - это палиативное решение надуманных проблем. Да, V8 очень хорошо оптимизирует JS, но на эту оптимизацию тратится время. При этом результаты оптимизации нигде не сохраняются. В результате страничка каждый раз грузится очень медленно и забивает всю память компьютера. Если учесть, что многие скрипты являются одноразовыми, потому что я на многие сайты захожу вообще один раз в жизни, эта оптимизация становится пустой тратой времени.
Работать в браузере безопаснее, чем локально, потому что код веб-страницы не имеет доступа к локальным данным. Но если ВСЕ В БРАУЗЕРЕ, код сайтов становится таким же опасным, как и обычное нативное приложение.
Нативные приложения хороши. Но у них есть проблема: установка. Любое приложение требует установки: под Windows это "Next-Next-Next-Finish", под Android это заход в Google Play, под Linux это может делать только администратор, под Ubuntu нужно подтвердить, что ты в здравом уме, введя пароль. Многим кажется это само собой разумеющимся, но факт - это нужно делать. Более того, установленные приложения нужно удалять вручную. Решать эту проблему путем портирования приложения на HTML/JS/CSS - это как лечение депрессии галоперидолом.
W3C занимается стандартизацией не того, что нужно. Он стандартизирует средства разработки, а надо бы стандартизировать вид сайтов. В России существует ЕСКД, и инженер одной компании худо-бедно может прочитать чертежи другой компании. При этом сопроводительная документация сверстана однообразно (по крайней мере, у всех есть рамка), одинаковой гарнитурой шрифта и в целом выглядит читабельно. В вебе же все творят кто во что горазд: у одного закругленные, градиентные кнопочки, у другого material design, у третьего реклама на полстраницы. Кастомные шрифты вообще приходится отключать, потому что иначе ты видишь мыло или иероглифы.
При этом никто веб не контролирует. Рыночная экономика способствует прогрессу, но не во всех отраслях. Заботиться об окружающей среде рынок не будет, о наркомании - тоже. Рынок также несостоятелен и в плане информационных технологий - компании-разработчики софта начинают заниматься чем угодно, кроме удовлетворения нужд пользователя, и видят в информационных технологиях лишь платформу для рекламы.
Эти проблемы взаимосвязаны, я не знаю, с чего нужно начать, чтобы решить их все.
Допустим, я ищу квартиру. Сайт позволяет мне отфильтровать квартиры по цене, количестве комнат, этажу и... всё. Не все сайты позволяют даже отфильтровать агентства. А я хотел бы отфильтровать по району, отсортировать по близости расположения к супермаркетам и собрать отзывы с еще одного стороннего сайта.
При этом интерфейс на сайте тормозит, съезжает и гадит в кеш. Зачем мне это? Почему я могу выполнить запросы только те, которые разрешил веб-дизайнер (который, кстати, понимает нужды пользователя лишь в общих чертах)? Дайте мне доступ к данным, и я сам отфильтрую их grep-ом так, как мне нужно.
Эти проблемы взаимосвязаны, я не знаю, с чего нужно начать, чтобы решить их все.
>Дайте мне доступ к данным, и я сам отфильтрую их grep-ом так, как мне нужно.
Дал тебе за щёку. Владелец сайта тоже хочет кушать, поэтому ты должен посмотреть рекламу.
>При этом никто веб не контролирует.
http://www.forbes.ru/news/321483-minkomsvyazi-reshilo-otdat-gosudarstvu-kontrol-nad-runetom
Мало ли, что он хочет. Это искусственное создание спроса. Этим занималась компания "SPAM", занимаются франчайзеры 1С, все рекламодатели, SEO-шники и прочие. Они не создают ничего полезного, а зачастую даже приносят вред.
Если человек хочет создать удобный сервис, он его создает. Если человек хочет срубить бабла, он делает САЙТ и снабжает его мусором для AdBlock.
И да, сама концепция САЙТОВ и ПРИЛОЖЕНИЙ ущербна по своей природе. Я видел ОС, в которой понятие приложения отсутствует как класс. Но эта концепция сильно раскручена капиталистами и дебилами, под нее написана инфраструктура, и действительно удобные сервисы просто "не взлетают".
>>757710
LOL
>Мало ли, что он хочет.
Ты приходишь к нему на сайт, а не он к тебе. Поэтому и условия диктует он.
>Если человек хочет создать удобный сервис, он его создает.
Таким образом можно разве что пикрелейтед сделать.
Почему ты думаешь, что причина изменений в украшательстве?
У владельцев сервисов может быть много причин что-то поменять. Например смена бэкэнд технологии для масштабирования, отказ от старых неподдерживаемых технологий, которые становятся небезопасными. Возможно у них слишком разросся зоопарк технологий, и они решили сделать единый API для десктоп и мобильной версии сайта, PC-клиента и мобильного приложения. Возможно много пользователей просило что-то поменять (добавить AJAX-обновление, например). Возможно сервис теряет пользователей и они пытаются что-то поменять.
При этом фронтенд-технологии тоже иногда надо обновлять, и отказываться от поддержки устаревших браузеров. Потому что иначе прикручивание новых фич превращается в пытку, и 50% труда программистов уходит на то, чтобы у 5% пользователей всё выглядело правильно.
Ну и надо понимать, что сайт - это предмет массового потребления. Поэтому не заботиться о его внешнем виде просто неприлично.
> Ты приходишь к нему на сайт, а не он к тебе.
Я бы не приходил к нему, если бы он не зажал все данные у себя и не закрыл их за поделием, написанном на HTML и Angular.
> Таким образом можно разве что пикрелейтед сделать.
Не только. Но концепция САЙТОВ и ПРИЛОЖЕНИЙ сильно раскручена капиталистами и дебилами, под нее написана инфраструктура, и действительно удобные сервисы просто "не взлетают".
> Например смена бэкэнд технологии для масштабирования, отказ от старых неподдерживаемых технологий, которые становятся небезопасными.
Фронтэнд здесь причем?
> Возможно у них слишком разросся зоопарк технологий, и они решили сделать единый API для десктоп и мобильной версии сайта, PC-клиента и мобильного приложения.
А оформление сайта здесь причем?
> Возможно много пользователей просило что-то поменять (добавить AJAX-обновление, например).
Скорее, просило сделать сайт легковеснее, LOL.
> Возможно сервис теряет пользователей и они пытаются что-то поменять.
Ну, дебилы же, говорю. "У меня голова болит. Надо отрубить голову".
> При этом фронтенд-технологии тоже иногда надо обновлять, и отказываться от поддержки устаревших браузеров.
Зачем вместе с этим перекраивать весь дизайн? Алсо, браузер, не поддерживающий datepicker (который тогда еще был только в драфте) - устаревший?
> Поэтому не заботиться о его внешнем виде просто неприлично.
Все сайты, на которые я ходил, до обновления были красивыми и неюзабельными. После обновления они становились красивыми и неюзабельными.
Добавлю, что частые и масштабные изменения вызваны как раз желанием зажучить данные. К. О.: нельзя в интерфейсе предусмотреть все типы запросов, которые могут понадобиться пользователю, все равно что-то важное будет упущено, и даже сами разработчики это позже поймут. Вот и приходится им каждый раз менять дизайн, чтобы вкрутить новые типы запросов, попутно вырезая рабо^W "устаревшие" (как было с Кинопоиском, например). Невозможно 2 л. воды залить в 1,5-литровую бутыль, как ни старайся.
>отказываться от поддержки устаревших браузеров
Прозреваю, что годноту сайтов можно смело оценивать по тому на в сколько древних бровзерах они работают.
И таки да, часто соотношение полезной нагрузки и убогих тормозным фич дизайна оче плохое.
Тонко
>Я бы не приходил к нему
Ну да, логично, ведь ни сервиса ни базы просто не было бы.
>концепция САЙТОВ и ПРИЛОЖЕНИЙ сильно раскручена капиталистами и дебилами, под нее написана инфраструктура, и действительно удобные сервисы просто "не взлетают".
Приведи примеры.
>>757833
>Фронтэнд здесь причем?
Не все связки фреймворков работают одинаково хорошо. Вполне возможно что тебе проще взять новый фронтенд-фреймворк (или новую версию) и настроить под себя, чем пилить отсутствующий функционал в старом фреймворке.
Говоря про неподдерживаемые технологии я намекал на флеш. У тебя плеер на флеше, ты отказался от флеша. При чём тут фронтенд понятно?
>А оформление сайта здесь причем?
Оно было принциписально разным у мобильной и десктопной версии. Ты сделал одно универсальное. При этом.
>Скорее, просило сделать сайт легковеснее, LOL.
Не поверишь, но люди реквестят фичи вроде загрузки картинок драг-н-дропом, периодического обновления содержимого страницы, встроенного видеоплеера, етц.
>Надо отрубить голову
3.5 дебила со старыми браузерами это не "голова". Если изменения обеспечат приток пользователей мобильных устройств, то ретрограды идут нахуй.
>фронтенд-технологии тоже иногда надо обновлять
>Зачем вместе с этим перекраивать весь дизайн?
Довольно сложно поменять стены, оставив обои на месте. И непонятно зачем так делать.
>Алсо, браузер, не поддерживающий datepicker (который тогда еще был только в драфте) - устаревший?
Не слежу за драмой вокруг datepicker-а.
>Все сайты, на которые я ходил, до обновления были красивыми и неюзабельными. После обновления они становились красивыми и неюзабельными.
Стабильность это хорошо.
>>757837
Чёт мне кажется что если бы вместо сраницы со строкой поиска гугл предлагал скачать индекс интернета, то удобнее не стало бы.
>Я бы не приходил к нему
Ну да, логично, ведь ни сервиса ни базы просто не было бы.
>концепция САЙТОВ и ПРИЛОЖЕНИЙ сильно раскручена капиталистами и дебилами, под нее написана инфраструктура, и действительно удобные сервисы просто "не взлетают".
Приведи примеры.
>>757833
>Фронтэнд здесь причем?
Не все связки фреймворков работают одинаково хорошо. Вполне возможно что тебе проще взять новый фронтенд-фреймворк (или новую версию) и настроить под себя, чем пилить отсутствующий функционал в старом фреймворке.
Говоря про неподдерживаемые технологии я намекал на флеш. У тебя плеер на флеше, ты отказался от флеша. При чём тут фронтенд понятно?
>А оформление сайта здесь причем?
Оно было принциписально разным у мобильной и десктопной версии. Ты сделал одно универсальное. При этом.
>Скорее, просило сделать сайт легковеснее, LOL.
Не поверишь, но люди реквестят фичи вроде загрузки картинок драг-н-дропом, периодического обновления содержимого страницы, встроенного видеоплеера, етц.
>Надо отрубить голову
3.5 дебила со старыми браузерами это не "голова". Если изменения обеспечат приток пользователей мобильных устройств, то ретрограды идут нахуй.
>фронтенд-технологии тоже иногда надо обновлять
>Зачем вместе с этим перекраивать весь дизайн?
Довольно сложно поменять стены, оставив обои на месте. И непонятно зачем так делать.
>Алсо, браузер, не поддерживающий datepicker (который тогда еще был только в драфте) - устаревший?
Не слежу за драмой вокруг datepicker-а.
>Все сайты, на которые я ходил, до обновления были красивыми и неюзабельными. После обновления они становились красивыми и неюзабельными.
Стабильность это хорошо.
>>757837
Чёт мне кажется что если бы вместо сраницы со строкой поиска гугл предлагал скачать индекс интернета, то удобнее не стало бы.
>один раз настроил и забыл
Вся суть сонсольки. Именно что ЗАБЫЛ.
Редко используемые функции постоянно забываются. Понятно, что тут все мамкины терминаторы и через год могут наизусть возпроизвести прочитанный в маршрутке мануал. Но для 99,9% обычных юзверей через год легче вспомнить место расположения кнопки, чем список параметров.
>строкой поиска гугл
ПИШИ В МИНЯ ЧТО ХОЧЕШЬ НАЙДУ ФСЕ!!1
Лел, когда это говно поменяют на нормальный тематический поиск с кастомными полями/приоритетами/особыми фичами, я обосусь от радости.
Поисковиков тонет. Везде фонит семантический мусор из смежныйх(нет) областей человеческой жизнедеятельности(говно).
>скачать индекс интернета
Давно хочу, но пока лень обмазываться nmap'oм.
> Приведи примеры.
Примеры чего? Действительно удобных сервисов? Торренты, Биткоин, Tox.
> Не все связки фреймворков работают одинаково хорошо. Вполне возможно что тебе проще взять новый фронтенд-фреймворк (или новую версию) и настроить под себя, чем пилить отсутствующий функционал в старом фреймворке.
Неработающие связки фреймворков - это уже следствие, а не причина. И да, какие, нахрен, фреймворки для отображения текста с картинками? Ну, хорошо, еще с парой кнопок. Какие фреймворки? Почему для рендеринга документации по прокладке оптоволокна достаточно одного единственного фреймворка - LATEX?
> Говоря про неподдерживаемые технологии я намекал на флеш.
Казуистика. Флеш еще в 199x году умел то, чего нативно не умеют браузеры и по сей день; или умеют, но с дикими тормозами. Когда YouTube отказался от Флеша, мне пришлось отказаться от YouTube. Хвала создателям youtube-dl.
> Ты сделал одно универсальное. При этом.
Зачем? Ради мифической универсальности? Или чтобы облегчить жизнь разработчикам... засчет пользователей, у которых теперь что на десктопе сайт тормозит, что на НОКЛЕ не открывается?
> Не поверишь, но люди реквестят фичи вроде загрузки картинок драг-н-дропом, периодического обновления содержимого страницы, встроенного видеоплеера, етц.
Не поверю.
> Если изменения обеспечат приток пользователей мобильных устройств, то ретрограды идут нахуй.
Объясни мне, как увеличение требований сайта к производительности мобилки может обеспечить приток пользователей мобилок?
> Довольно сложно поменять стены, оставив обои на месте.
OK.
> И непонятно зачем так делать.
Чтобы не гробить UX^W функциональность? Пример - Кинопоиск. Другой пример - MS Office 2007, когда они запилили ЗАДАЧНООРИЕНТИРОВАННЫЙ ИНТЕРФЕЙС, затраллив добрую половину клиентов.
> Не слежу за драмой вокруг datepicker-
Имелось в виду, что при переделке сайта его разработчики ориентируются на новейшие версии браузеров, забывая о старом, работающем и удобном софте.
> Приведи примеры.
Примеры чего? Действительно удобных сервисов? Торренты, Биткоин, Tox.
> Не все связки фреймворков работают одинаково хорошо. Вполне возможно что тебе проще взять новый фронтенд-фреймворк (или новую версию) и настроить под себя, чем пилить отсутствующий функционал в старом фреймворке.
Неработающие связки фреймворков - это уже следствие, а не причина. И да, какие, нахрен, фреймворки для отображения текста с картинками? Ну, хорошо, еще с парой кнопок. Какие фреймворки? Почему для рендеринга документации по прокладке оптоволокна достаточно одного единственного фреймворка - LATEX?
> Говоря про неподдерживаемые технологии я намекал на флеш.
Казуистика. Флеш еще в 199x году умел то, чего нативно не умеют браузеры и по сей день; или умеют, но с дикими тормозами. Когда YouTube отказался от Флеша, мне пришлось отказаться от YouTube. Хвала создателям youtube-dl.
> Ты сделал одно универсальное. При этом.
Зачем? Ради мифической универсальности? Или чтобы облегчить жизнь разработчикам... засчет пользователей, у которых теперь что на десктопе сайт тормозит, что на НОКЛЕ не открывается?
> Не поверишь, но люди реквестят фичи вроде загрузки картинок драг-н-дропом, периодического обновления содержимого страницы, встроенного видеоплеера, етц.
Не поверю.
> Если изменения обеспечат приток пользователей мобильных устройств, то ретрограды идут нахуй.
Объясни мне, как увеличение требований сайта к производительности мобилки может обеспечить приток пользователей мобилок?
> Довольно сложно поменять стены, оставив обои на месте.
OK.
> И непонятно зачем так делать.
Чтобы не гробить UX^W функциональность? Пример - Кинопоиск. Другой пример - MS Office 2007, когда они запилили ЗАДАЧНООРИЕНТИРОВАННЫЙ ИНТЕРФЕЙС, затраллив добрую половину клиентов.
> Не слежу за драмой вокруг datepicker-
Имелось в виду, что при переделке сайта его разработчики ориентируются на новейшие версии браузеров, забывая о старом, работающем и удобном софте.
> ведь ни сервиса ни базы просто не было бы.
Ты пытаешься перейти к разговору об экономике, я этого делать не хочу в этом разделе.
> [Фронтэнд]
...должен быть минимальным. Скажем, для галереи достаточно трех кнопок под каждой картинкой. Со стандартным оформлением. Все остальное - бессмысленные излишества. Гораздо выше пользователи оценят поиск похожих картинок или автоматическое тегирование.
W3C занимается стандартизацией не того, что нужно. Он стандартизирует средства разработки, а надо бы стандартизировать вид сайтов. В России существует ЕСКД, и инженер одной компании худо-бедно может прочитать чертежи другой компании. При этом сопроводительная документация сверстана однообразно (по крайней мере, у всех есть рамка), одинаковой гарнитурой шрифта и в целом выглядит читабельно. В вебе же все творят кто во что горазд: у одного закругленные, градиентные кнопочки, у другого material design, у третьего реклама на полстраницы. Кастомные шрифты вообще приходится отключать, потому что иначе ты видишь мыло или иероглифы.
> встроенного видеоплеера
Ты случайно упомянул одну из причин, по которой я с детства не любил какой бы то ни было GUI. Некомпозабельность. Это и стало причиной превращения браузеров в франкенштейны, которые и HTML умеют читать, и видео играть, и на дуде играть, и минет делать.
> Чёт мне кажется что если бы вместо сраницы со строкой поиска гугл предлагал скачать индекс интернета, то удобнее не стало бы.
Не бу^W могу спалить тему с распределенным индексом.
Я так понимаю, это у нас тут ыыыыы протек? Слушателей-то проповеди уже порядком подзаебали, нужна новая аудитория?
>Поисковиков тонет. Везде фонит семантический мусор из смежныйх(нет) областей человеческой жизнедеятельности(говно).
Ты забыл как всё было плохо с этим в 2000 году. Сейчас всё у всех работает просто божественно
Есть такое. У консоли куча проблем с эргономикой, на которые почему-то закрывают глаза. Содержимое текущей папки и подсказки по флагам команды которую ты вводишь можно было бы показывать автоматически.
>>757924
>Торренты, Биткоин, Tox.
Да они взлетели ващет. Ну и непонятно как их существованию мешает концепция сайтов. Скорее помогает, т.к. торрент без сайтов с описаниями раздач популярности бы не приобрёл.
>Неработающие связки фреймворков - это уже следствие, а не причина.
Всё является следствием чего-то и причиной чего-то. По отношению к изменению фронтендных фреймворков несовместимость с новым бэкендным фреймворком является причиной.
>И да, какие, нахрен, фреймворки для отображения текста с картинками? Ну, хорошо, еще с парой кнопок. Какие фреймворки? Почему для рендеринга документации по прокладке оптоволокна достаточно одного единственного фреймворка - LATEX?
Потому что это большой фреймворк с кучей расширений, а рендеринг статического контента это не такая уж сложная задача.
Если бы понадобилось сделать форум или интернет-магазин на LATEX, то тут же поверх него появилась бы куча фреймворков, дающих переиспользование компонентов, биндинг с базой данных, и админку.
>Казуистика. Флеш еще в 199x году умел то, чего нативно не умеют браузеры и по сей день;
Я тебе привёл конкретный пример причины по которой может понадобиться обновить фронтенд. Ты мне рассказываешь про то, что умел флеш в 90-е. Да похуй что он умел. Важно то, что сейчас это дырявое говнище умирает.
И это хорошо, я его ненавижу ещё со времён когда платить надо было за объём трафика.
>Зачем? Ради мифической универсальности? Или чтобы облегчить жизнь разработчикам... засчет пользователей, у которых теперь что на десктопе сайт тормозит, что на НОКЛЕ не открывается?
Чтобы поддерживать один сайт, а не два. Делать при каждом изменении работу по два раза это аутизм. Экономия значительно превышает потери от того, что юзеры с некрожелезом будут испытывать дискомфорт.
>Не поверю.
Твои проблемы.
>Объясни мне, как увеличение требований сайта к производительности мобилки может обеспечить приток пользователей мобилок?
Раньше мобильный сайт был обрубком без 90% фич, а теперь сравнялся с десктопным.
>Пример - Кинопоиск. Другой пример - MS Office 2007
Лучше приведи ещё несколько примеров из сферы веба. Я не пользовался никогда кинопоиском, и вообще с проблемами о которых ты говоришь никогда не сталкивался.
Есть такое. У консоли куча проблем с эргономикой, на которые почему-то закрывают глаза. Содержимое текущей папки и подсказки по флагам команды которую ты вводишь можно было бы показывать автоматически.
>>757924
>Торренты, Биткоин, Tox.
Да они взлетели ващет. Ну и непонятно как их существованию мешает концепция сайтов. Скорее помогает, т.к. торрент без сайтов с описаниями раздач популярности бы не приобрёл.
>Неработающие связки фреймворков - это уже следствие, а не причина.
Всё является следствием чего-то и причиной чего-то. По отношению к изменению фронтендных фреймворков несовместимость с новым бэкендным фреймворком является причиной.
>И да, какие, нахрен, фреймворки для отображения текста с картинками? Ну, хорошо, еще с парой кнопок. Какие фреймворки? Почему для рендеринга документации по прокладке оптоволокна достаточно одного единственного фреймворка - LATEX?
Потому что это большой фреймворк с кучей расширений, а рендеринг статического контента это не такая уж сложная задача.
Если бы понадобилось сделать форум или интернет-магазин на LATEX, то тут же поверх него появилась бы куча фреймворков, дающих переиспользование компонентов, биндинг с базой данных, и админку.
>Казуистика. Флеш еще в 199x году умел то, чего нативно не умеют браузеры и по сей день;
Я тебе привёл конкретный пример причины по которой может понадобиться обновить фронтенд. Ты мне рассказываешь про то, что умел флеш в 90-е. Да похуй что он умел. Важно то, что сейчас это дырявое говнище умирает.
И это хорошо, я его ненавижу ещё со времён когда платить надо было за объём трафика.
>Зачем? Ради мифической универсальности? Или чтобы облегчить жизнь разработчикам... засчет пользователей, у которых теперь что на десктопе сайт тормозит, что на НОКЛЕ не открывается?
Чтобы поддерживать один сайт, а не два. Делать при каждом изменении работу по два раза это аутизм. Экономия значительно превышает потери от того, что юзеры с некрожелезом будут испытывать дискомфорт.
>Не поверю.
Твои проблемы.
>Объясни мне, как увеличение требований сайта к производительности мобилки может обеспечить приток пользователей мобилок?
Раньше мобильный сайт был обрубком без 90% фич, а теперь сравнялся с десктопным.
>Пример - Кинопоиск. Другой пример - MS Office 2007
Лучше приведи ещё несколько примеров из сферы веба. Я не пользовался никогда кинопоиском, и вообще с проблемами о которых ты говоришь никогда не сталкивался.
>Ты пытаешься перейти к разговору об экономике, я этого делать не хочу
Нет не пытаюсь. Я уже объяснил тебе почему ты не получается как ты хочешь.
> [Фронтэнд] ...должен быть минимальным. Скажем, для галереи достаточно трех кнопок под каждой картинкой. Со стандартным оформлением. Все остальное - бессмысленные излишества. Гораздо выше пользователи оценят поиск похожих картинок или автоматическое тегирование.
ОК. Что бы ты убрал с этой странички https://market.yandex.ru/search?&hid=7811915 ?
>стандартизировать вид сайтов ... и инженер одной компании худо-бедно может прочитать чертежи другой компании
У меня не возникает проблем с чтением сайтов.
>Некомпозабельность.
Это не специфичная для ГУИ проблема. В текстовом мире тоже вырастают монстры типа emacs.
Никто в массы не продвигал, вот оно и загнулось.
> Сейчас всё у всех работает просто божественно
…в плане запросов по программированию. Возможно, еще по законодательству ищется более-менее. Другие сферы — блядь, только Википедия спасает. Даташиты, например, хуй найдешь, все равно в конечном итоге надо собирать ссылки на васянские сайты или сайты производителей.
> Я уже объяснил тебе почему ты не получается как ты хочешь.
Ты указал, что причина лежит в сфере экономики, а это уже оффтоп.
> ОК. Что бы ты убрал с этой странички https://market.yandex.ru/search?&hid=7811915 ?
Выкинул бы всю верхнюю часть. Левую тоже. Размер скидки бы убрал, да и вообще зачеркнутую цену. Цвета. Нижняя часть тоже мне не нужна. Добавил бы сортировку по удаленности от моего расположения. Если там есть кастомные шрифты, убрал бы вообще указание шрифта из CSS. Убрал бы сортировку по размеру скидки. Если там есть JS, убрал бы его весь, без него и так страничка быстро грузится. Заменил бы стиль ссылок сортировки на свой (мне не нравится выделение) или вообще дефолтный. Ну и, конечно же, если там была реклама, то и ее бы убрал тоже. Ну и так далее.
> У меня не возникает проблем с чтением сайтов.
Ты привык.
> Это не специфичная для ГУИ проблема. В текстовом мире тоже вырастают монстры типа emacs.
Emacs - это GUI на ASCII-арте.
> Содержимое текущей папки и подсказки по флагам команды которую ты вводишь можно было бы показывать автоматически.
Открой для себя bash_completion. trollface
> По отношению к изменению фронтендных фреймворков несовместимость с новым бэкендным фреймворком является причиной.
А на хуя надо было бэке^W API бэкенда менять? "Backward compatibility? Не, не слышал! Новая версия — новое API, все новое, на юзеров похуй1"
> Я тебе привёл конкретный пример причины по которой может понадобиться обновить фронтенд. Ты мне рассказываешь про то, что умел флеш в 90-е.
Ты сам и начал рассказывать про Флеш. Видимо, хотел привести пример в защиту своей точки зрения, но в итоге защитил мою. Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5. Если бы Adobe не отказалась от Флеша, он бы так и продолжил «умирать», как «умирает» Винда.
Вывод: зачем вообще надо было отказываться от Флеша — решительно непонятно.
> Чтобы поддерживать один сайт, а не два. Делать при каждом изменении работу по два раза это аутизм. Экономия значительно превышает потери от того, что юзеры с некрожелезом будут испытывать дискомфорт.
То есть, на юзеров похуй. ЧТД.
> Раньше мобильный сайт был обрубком без 90% фич, а теперь сравнялся с десктопным.
…и теперь вообще не открывается.
> Лучше приведи ещё несколько примеров из сферы веба.
Любая галерея. Яндекс.Маркет ты сам привел, хуй его теперь откроешь на нормальном браузере. Соц. сети теперь вообще с отключенным JavaScript показывают плашку, хотя раньше спокойно работали. Твиттер и раньше-то хреново работал, а теперь вкладка с ним выжирает всю RAM. Ну и вот еще один пример на пикрелейтеде.
> ОК. Что бы ты убрал с этой странички https://market.yandex.ru/search?&hid=7811915 ?
Да я бы всю ее убрал и ебошил бы голыми SELECT-ами в базу. Раньше, кстати, так и делали, когда самым продвинутым гуём была FoxPro.
> Это не специфичная для ГУИ проблема. В текстовом мире тоже вырастают монстры типа emacs.
А Emacs — это GUI, нарисованный ASCII-артом. И не надо, по композабельности, по возможностям интеграции Emacs уделывает все редакторы, которые я знаю.
>>758130
> я к тому что неспроста же оно [Gopher] загнулось
У него не было такого вау-фактора, как у этого вашего HTML. На HTML с JS можно было напердолить страничку с такими свистелками, что у быдла отвисла бы челюсть. «А Gopher этот уже надоел — листаешь, листаешь, везде одни и те же менюшки эти, надоело».
> Содержимое текущей папки и подсказки по флагам команды которую ты вводишь можно было бы показывать автоматически.
Открой для себя bash_completion. trollface
> По отношению к изменению фронтендных фреймворков несовместимость с новым бэкендным фреймворком является причиной.
А на хуя надо было бэке^W API бэкенда менять? "Backward compatibility? Не, не слышал! Новая версия — новое API, все новое, на юзеров похуй1"
> Я тебе привёл конкретный пример причины по которой может понадобиться обновить фронтенд. Ты мне рассказываешь про то, что умел флеш в 90-е.
Ты сам и начал рассказывать про Флеш. Видимо, хотел привести пример в защиту своей точки зрения, но в итоге защитил мою. Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5. Если бы Adobe не отказалась от Флеша, он бы так и продолжил «умирать», как «умирает» Винда.
Вывод: зачем вообще надо было отказываться от Флеша — решительно непонятно.
> Чтобы поддерживать один сайт, а не два. Делать при каждом изменении работу по два раза это аутизм. Экономия значительно превышает потери от того, что юзеры с некрожелезом будут испытывать дискомфорт.
То есть, на юзеров похуй. ЧТД.
> Раньше мобильный сайт был обрубком без 90% фич, а теперь сравнялся с десктопным.
…и теперь вообще не открывается.
> Лучше приведи ещё несколько примеров из сферы веба.
Любая галерея. Яндекс.Маркет ты сам привел, хуй его теперь откроешь на нормальном браузере. Соц. сети теперь вообще с отключенным JavaScript показывают плашку, хотя раньше спокойно работали. Твиттер и раньше-то хреново работал, а теперь вкладка с ним выжирает всю RAM. Ну и вот еще один пример на пикрелейтеде.
> ОК. Что бы ты убрал с этой странички https://market.yandex.ru/search?&hid=7811915 ?
Да я бы всю ее убрал и ебошил бы голыми SELECT-ами в базу. Раньше, кстати, так и делали, когда самым продвинутым гуём была FoxPro.
> Это не специфичная для ГУИ проблема. В текстовом мире тоже вырастают монстры типа emacs.
А Emacs — это GUI, нарисованный ASCII-артом. И не надо, по композабельности, по возможностям интеграции Emacs уделывает все редакторы, которые я знаю.
>>758130
> я к тому что неспроста же оно [Gopher] загнулось
У него не было такого вау-фактора, как у этого вашего HTML. На HTML с JS можно было напердолить страничку с такими свистелками, что у быдла отвисла бы челюсть. «А Gopher этот уже надоел — листаешь, листаешь, везде одни и те же менюшки эти, надоело».
>А Emacs — это GUI, нарисованный ASCII-артом.
Лолчто? Кто-то с вимом путает? У емакса был полноценный гуй ещё в те времена, когда твой батя в школу ходил.
>Ты указал, что причина лежит в сфере экономики
Скорее термодинамики.
>Выкинул бы всю верхнюю часть.
Корзину, "отложенное", "сравнение", навигацию? UX-гений.
>Левую тоже.
>Если там есть JS, убрал бы его весь, без него и так страничка быстро грузится.
Пиздец. Тебе на подносе подали список параметров по которым можно фильтровать в данной категории, список допустимых значений каждого параметра, и возможность видеть результаты фильтрации через полсекунды после изменения. В результате ты сразу видишь, к примеру, список моделей женских трусиков. Достаточно сделать несколько кликов и ты уже имеешь общее представление о том чем они отличаются.
Нет, хочу всё раскидать и жрать с пола.
- Так, блядь, как составить sql запрос, чтобы найти ID категории женского белья? Зачем у них в БД сотня таблиц? Нор-ма-ли-за-ция? Хуйня какая-то!
(5 минут сопения, возни и ругани)
- Окей, айдишник есть, как теперь найти список параметров фильтрации? М-м-м, э-э-э...
(прошло ещё 5 минут)
- Ага, надо сделать джойн 8, 14, 27, 53 (наверное) и 92-й таблицы. Ща-ща, я уже почти отладил запрос. Ок, теперь давайте посмотрим какие значения может принимать этот параметр.
(3 минуты)
- Нипанятна, значения в БД на английском. Ну ничего, я напишу скрипт, который мне автоматически переведёт вывод sql.
(10 минут спустя)
- Ну кто же мог подумать, что у слов может быть несколько значений. Ладно, со словарём разберусь.
(5 минут спустя)
- Окей, судя по описанию мне нужны стринги, теперь можно наконец составить запрос и посмотреть на фотки... Нет, стринги будут слишком врезаться мне в попу, надо взять другую модель. Как там у них айдишники назывались? Ах, этот запрос вылез за границы буфера терминала, ну ничего, повторим его, где-то в истории он должен быть.
В итоге ещё час возни на то чтобы выучить названия таблиц, параметров и айдишников значений, написать ещё десяток запросов, сменить прокси после того как тебя забанили после нескольких неудачных запросов которые зависали, и т.д.
>Нижняя часть тоже мне не нужна.
Ты раньше предлагал стандартизировать вид сайтов. Так вот подвал у Яндекса сделан вполне по стандартам отрасли.
>Добавил бы сортировку по удаленности от моего расположения.
Удалённости чего? Ближайшего отделения службы доставки? Это константная величина.
>Ты привык.
Ок.
>Emacs - это GUI на ASCII-арте.
Значит единственный способ удобно пользоваться консолью - это GUI.
>Ты указал, что причина лежит в сфере экономики
Скорее термодинамики.
>Выкинул бы всю верхнюю часть.
Корзину, "отложенное", "сравнение", навигацию? UX-гений.
>Левую тоже.
>Если там есть JS, убрал бы его весь, без него и так страничка быстро грузится.
Пиздец. Тебе на подносе подали список параметров по которым можно фильтровать в данной категории, список допустимых значений каждого параметра, и возможность видеть результаты фильтрации через полсекунды после изменения. В результате ты сразу видишь, к примеру, список моделей женских трусиков. Достаточно сделать несколько кликов и ты уже имеешь общее представление о том чем они отличаются.
Нет, хочу всё раскидать и жрать с пола.
- Так, блядь, как составить sql запрос, чтобы найти ID категории женского белья? Зачем у них в БД сотня таблиц? Нор-ма-ли-за-ция? Хуйня какая-то!
(5 минут сопения, возни и ругани)
- Окей, айдишник есть, как теперь найти список параметров фильтрации? М-м-м, э-э-э...
(прошло ещё 5 минут)
- Ага, надо сделать джойн 8, 14, 27, 53 (наверное) и 92-й таблицы. Ща-ща, я уже почти отладил запрос. Ок, теперь давайте посмотрим какие значения может принимать этот параметр.
(3 минуты)
- Нипанятна, значения в БД на английском. Ну ничего, я напишу скрипт, который мне автоматически переведёт вывод sql.
(10 минут спустя)
- Ну кто же мог подумать, что у слов может быть несколько значений. Ладно, со словарём разберусь.
(5 минут спустя)
- Окей, судя по описанию мне нужны стринги, теперь можно наконец составить запрос и посмотреть на фотки... Нет, стринги будут слишком врезаться мне в попу, надо взять другую модель. Как там у них айдишники назывались? Ах, этот запрос вылез за границы буфера терминала, ну ничего, повторим его, где-то в истории он должен быть.
В итоге ещё час возни на то чтобы выучить названия таблиц, параметров и айдишников значений, написать ещё десяток запросов, сменить прокси после того как тебя забанили после нескольких неудачных запросов которые зависали, и т.д.
>Нижняя часть тоже мне не нужна.
Ты раньше предлагал стандартизировать вид сайтов. Так вот подвал у Яндекса сделан вполне по стандартам отрасли.
>Добавил бы сортировку по удаленности от моего расположения.
Удалённости чего? Ближайшего отделения службы доставки? Это константная величина.
>Ты привык.
Ок.
>Emacs - это GUI на ASCII-арте.
Значит единственный способ удобно пользоваться консолью - это GUI.
> Скорее термодинамики.
К этому можно свести любую проблему. Но это не дает путей для поиска решений. Возможно, решать проблему стоит в рамках экономики. Спойлер: на самом деле нет. Чем обуславливается экономическая ситуация?
> Корзину, "отложенное", "сравнение", навигацию? UX-гений.
Да. Ну, возможно, оставил бы поиск и ссылку на структурированный каталог.
> Тебе на подносе подали список параметров по которым можно фильтровать в данной категории, список допустимых значений каждого параметра, и возможность видеть результаты фильтрации через полсекунды после изменения.
Всегда найдется параметр, который мне нужно ввести. Пример: удаленность магазина, который продает товар, от моего местоположения. Или, например, я хочу видеть цену с учетом стоимости доставки.
Нельзя в интерфейсе предусмотреть все типы запросов, которые могут понадобиться пользователю, все равно что-то важное будет упущено, и даже сами разработчики это позже поймут. Вот и приходится им каждый раз менять дизайн, чтобы вкрутить новые типы запросов, попутно вырезая рабо^W "устаревшие" (как было с Кинопоиском, например). Невозможно 2 л. воды залить в 1,5-литровую бутыль, как ни старайся.
>Открой для себя bash_completion.
Лучше zsh открою.
>А на хуя надо было бэке^W API бэкенда менять?
Backward compatibility не является требованием для непубличного API.
>Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5.
Ну давай, заблокируй автоматически рекламный баннер внутри странички, сделанной целиком на flash.
>зачем вообще надо было отказываться от Флеша — решительно непонятно.
Если у тебя в заборе постоянно образуется дыра в одном и том же месте, то этот сегмент забора надо заменить на что-то понадёжнее.
>То есть, на юзеров похуй.
Если можно привлечь 1000 новых, послав нахуй 10 старых, то это будет сделано.
>Яндекс.Маркет ты сам привел, хуй его теперь откроешь на нормальном браузере.
Открыл, пользуюсь без проблем.
>Соц. сети теперь вообще с отключенным JavaScript показывают плашку,
Читать плашку пробовал?
>>758236
- Вода мокрая
- Не верю
- Твои проблемы
- Азаза, слив защитан
>Открой для себя bash_completion.
Лучше zsh открою.
>А на хуя надо было бэке^W API бэкенда менять?
Backward compatibility не является требованием для непубличного API.
>Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5.
Ну давай, заблокируй автоматически рекламный баннер внутри странички, сделанной целиком на flash.
>зачем вообще надо было отказываться от Флеша — решительно непонятно.
Если у тебя в заборе постоянно образуется дыра в одном и том же месте, то этот сегмент забора надо заменить на что-то понадёжнее.
>То есть, на юзеров похуй.
Если можно привлечь 1000 новых, послав нахуй 10 старых, то это будет сделано.
>Яндекс.Маркет ты сам привел, хуй его теперь откроешь на нормальном браузере.
Открыл, пользуюсь без проблем.
>Соц. сети теперь вообще с отключенным JavaScript показывают плашку,
Читать плашку пробовал?
>>758236
- Вода мокрая
- Не верю
- Твои проблемы
- Азаза, слив защитан
>К этому можно свести любую проблему. Но это не дает путей для поиска решений.
Даёт. Если процесс, который тебе нужен не происходит, то возможно стоит обеспечить в какой-то форме приток энергии в систему. Манькиной конспирологической теорией?
>Всегда найдется параметр, который мне нужно ввести.
Не всегда. Если стандартным набором параметров удалось свести список вариантов до нескольких десятков, то дальше уже проще пробежаться глазами по списку, отобрать самые интересные и их уже кинуть в "сравнение", почитать отзывы про товар и магазин, и т.д.
> заблокируй автоматически рекламный баннер внутри странички, сделанной целиком на flash
Целиком на флеше странички уже много лет никто не делает. Флеш блокируется одной галкой, нужные элементры разблокируются кликом. А вот с хтмл5 сейчас ровно та же проблема - чтобы заблокировать эти сраные тормозящие баннеры, нужен как минимум искусственный интеллект. Алсо, баннеры на флеше тормозили намного меньше.
> дыра в одном и том же месте
В браузерах абсолютно так же находят такие же ошибки, в том же или большем количестве. Только вот эти ошибки не пиарят гугл и толпа красноглазиков.
>Флеш до сих пор умеет все
>заблокируй рекламный баннер внутри странички, сделанной на flash.
>никто не делает! баннеры на флеше не тормозили!
Ясно.
>В браузерах абсолютно так же находят такие же ошибки, в том же или большем количестве.
Выкинуть один из плагинов чтобы уполовинить количество дыр - вполне разумно.
> [термодинамика]
Это слишком общно. Конкретно, что нужно сделать?
> Всегда найдется параметр, который мне нужно ввести.
Всегда. Сколько я пользовался такими каталогами, мне всегда чего-нибудь не хватало: наличие товара у ближайших ретейлеров, количество белков/жиров/углеводов в заказываемой еде, удаленность квартиры от магазинов. И зачастую после встроенных фильтров остается от сотни пунктов, которые вручную просматривать тяжело.
Скажем, я хочу отсортировать трусы по размеру, цвету, по оценкам (из которых хочу вычислить нижнюю границу доверительного интервала Вильсона для параметра Бернулли), загуглить отзывы для каждых трусов, отгрепать их на наличие слов "хорошо", "понравилось", "сидят как родные" и другое и вычислить рейтинг и по ним; потом хочу отбросить те трусы, продавцов которых нет у меня в городе. Могу я это сделать, используя только интерфейс Яндекс.Маркет?
Ладно, я и так сказал уже слишком много. Наверно, не стоило начинать этот разговор. Всем пока.
Я не он, но отвечу.
Если бы схема БД была публичным API, их бы привели в божеский вид и добавили удобных вьюшек.
Нет, для колхозниц, которым похуй, что носить, UI от Татьяныча хватит за глаза. Но есть нюанс: одно дело, когда у тебя есть средства для создания продвинутых запросов, но ты ими не пользуешься; другое дело, когда ты хочешь написать продвинутый запрос, но не можешь, потому что пидорас-хостер закрыл исходники за уёбищной веб-формой.
> Так вот подвал у Яндекса сделан вполне по стандартам отрасли.
OK, где эти стандарты почитать? Какая организация их рекомендует? Кто занимается сертификацией?
>>758508
> Backward compatibility не является требованием для непубличного API.
Непубличное API у тебя в штанах, блядь! А у бэкенда, которые используют все, и который решил заюзать ты в своем сраном веб-магазине, API вполне себе публичное.
> Ну давай, заблокируй автоматически рекламный баннер внутри странички, сделанной целиком на flash.
Как ты ловко сместил внимание с основной проблемы. Но хуй у тебя что выйдет. Так это же наоборот хорошо — доходы от рекламы будут расти и расти!
> Если у тебя в заборе постоянно образуется дыра в одном и том же месте, то этот сегмент забора надо заменить на что-то понадёжнее
…а не менять весь забор. Или, если уж решил менять, то на забор такого же качества, а не на отходы производства велосипедов.
> Если можно привлечь 1000 новых, послав нахуй 10 старых, то это будет сделано.
Скорее, 11 новых, а не 1000. И да, раз уж ты начал апеллировать к цифрам, то давай пруфы.
> Открыл, пользуюсь без проблем.
В OPERA NEXT?
> Читать плашку пробовал?
Пробовал. Просят включить JavaScript. Или обновить браузер (причем даже если я сижу с OPERA NEXT, LOL).
> Не верю.
То, что вода мокрая, я давным-давно убедился сам. То, что юзеры прям пишут на мыло держателям сайта, чтоб они добавили туда тормозные фичи, да еще и в таких количествах, что держатели забесплатно (!) гробят свой сайт, я убедиться лично не могу. Логика подсказывает, что такого быть не может. Так что давай пруфы, что моя логика неверна.
>>758554
> Ясно.
Понятно.
> Выкинуть один из плагинов чтобы уполовинить количество дыр - вполне разумно.
Вот я и говорю: «У вас голова болит? Нужна ампутация!»
Я не он, но отвечу.
Если бы схема БД была публичным API, их бы привели в божеский вид и добавили удобных вьюшек.
Нет, для колхозниц, которым похуй, что носить, UI от Татьяныча хватит за глаза. Но есть нюанс: одно дело, когда у тебя есть средства для создания продвинутых запросов, но ты ими не пользуешься; другое дело, когда ты хочешь написать продвинутый запрос, но не можешь, потому что пидорас-хостер закрыл исходники за уёбищной веб-формой.
> Так вот подвал у Яндекса сделан вполне по стандартам отрасли.
OK, где эти стандарты почитать? Какая организация их рекомендует? Кто занимается сертификацией?
>>758508
> Backward compatibility не является требованием для непубличного API.
Непубличное API у тебя в штанах, блядь! А у бэкенда, которые используют все, и который решил заюзать ты в своем сраном веб-магазине, API вполне себе публичное.
> Ну давай, заблокируй автоматически рекламный баннер внутри странички, сделанной целиком на flash.
Как ты ловко сместил внимание с основной проблемы. Но хуй у тебя что выйдет. Так это же наоборот хорошо — доходы от рекламы будут расти и расти!
> Если у тебя в заборе постоянно образуется дыра в одном и том же месте, то этот сегмент забора надо заменить на что-то понадёжнее
…а не менять весь забор. Или, если уж решил менять, то на забор такого же качества, а не на отходы производства велосипедов.
> Если можно привлечь 1000 новых, послав нахуй 10 старых, то это будет сделано.
Скорее, 11 новых, а не 1000. И да, раз уж ты начал апеллировать к цифрам, то давай пруфы.
> Открыл, пользуюсь без проблем.
В OPERA NEXT?
> Читать плашку пробовал?
Пробовал. Просят включить JavaScript. Или обновить браузер (причем даже если я сижу с OPERA NEXT, LOL).
> Не верю.
То, что вода мокрая, я давным-давно убедился сам. То, что юзеры прям пишут на мыло держателям сайта, чтоб они добавили туда тормозные фичи, да еще и в таких количествах, что держатели забесплатно (!) гробят свой сайт, я убедиться лично не могу. Логика подсказывает, что такого быть не может. Так что давай пруфы, что моя логика неверна.
>>758554
> Ясно.
Понятно.
> Выкинуть один из плагинов чтобы уполовинить количество дыр - вполне разумно.
Вот я и говорю: «У вас голова болит? Нужна ампутация!»
>где эти стандарты почитать?
Нигде, открываешь популярные сайты и смотришь как там сделано. Де-факто наличие ссылок на контакты, студию-разработчика, саппорт и другие продукты компании в футере это стандарт.
>Непубличное API у тебя в штанах, блядь! А у бэкенда, которые используют все, и который решил заюзать ты в своем сраном веб-магазине, API вполне себе публичное.
>у бэкенда, которые используют все
Его не используют все. Его использует только клиентская часть моего сайта. Спецификация API нигде не публикуется, а в дисклеймере написано, что единственный легальный способ его использования - смотреть странички сайта в браузере, а другие способы это abuse. Где ты тут публичное API увидел?
>Как ты ловко сместил внимание с основной проблемы.
Основная проблема в том, что утверждение >Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5.
ложно. Далеко не всё. Я даже ещё не поднимал тему CSS, возможности копирования текста (и использования TTS), изменения пропорций.
>…а не менять весь забор.
Согласен. Поэтому и выкидывают только говнофлеш, а не всю браузерную инфраструктуру.
>то давай пруфы.
Уточни пруфы чего тебе нужны.
>В OPERA NEXT?
Нет, в Chrome.
>Просят включить JavaScript.
This.
>Логика подсказывает, что такого быть не может.
Открываем https://www.reddit.com/r/Enhancement/ ищем посты с [feature request] на первой странице
Видим такое: https://www.reddit.com/r/Enhancement/comments/4lv976/feature_request_view_images_from_new_reddit/ https://www.reddit.com/r/Enhancement/comments/4ligm8/feature_request_is_there_a_way_to_play_an/ https://www.reddit.com/r/Enhancement/comments/4ld87p/feature_request_twitch_is_announcing_clips_so_im/ https://www.reddit.com/r/Enhancement/comments/4l6w59/feature_request_drag_to_resize_images_using/
>Вот я и говорю
хуйню. Без головы жить нельзя, а без flash можно. Если это и ампутация, то гангренозной конечности, которую годами пытались вылечить, но так и не получилось.
>где эти стандарты почитать?
Нигде, открываешь популярные сайты и смотришь как там сделано. Де-факто наличие ссылок на контакты, студию-разработчика, саппорт и другие продукты компании в футере это стандарт.
>Непубличное API у тебя в штанах, блядь! А у бэкенда, которые используют все, и который решил заюзать ты в своем сраном веб-магазине, API вполне себе публичное.
>у бэкенда, которые используют все
Его не используют все. Его использует только клиентская часть моего сайта. Спецификация API нигде не публикуется, а в дисклеймере написано, что единственный легальный способ его использования - смотреть странички сайта в браузере, а другие способы это abuse. Где ты тут публичное API увидел?
>Как ты ловко сместил внимание с основной проблемы.
Основная проблема в том, что утверждение >Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5.
ложно. Далеко не всё. Я даже ещё не поднимал тему CSS, возможности копирования текста (и использования TTS), изменения пропорций.
>…а не менять весь забор.
Согласен. Поэтому и выкидывают только говнофлеш, а не всю браузерную инфраструктуру.
>то давай пруфы.
Уточни пруфы чего тебе нужны.
>В OPERA NEXT?
Нет, в Chrome.
>Просят включить JavaScript.
This.
>Логика подсказывает, что такого быть не может.
Открываем https://www.reddit.com/r/Enhancement/ ищем посты с [feature request] на первой странице
Видим такое: https://www.reddit.com/r/Enhancement/comments/4lv976/feature_request_view_images_from_new_reddit/ https://www.reddit.com/r/Enhancement/comments/4ligm8/feature_request_is_there_a_way_to_play_an/ https://www.reddit.com/r/Enhancement/comments/4ld87p/feature_request_twitch_is_announcing_clips_so_im/ https://www.reddit.com/r/Enhancement/comments/4l6w59/feature_request_drag_to_resize_images_using/
>Вот я и говорю
хуйню. Без головы жить нельзя, а без flash можно. Если это и ампутация, то гангренозной конечности, которую годами пытались вылечить, но так и не получилось.
Живые продавцы стоят дорого. Даже реклама, если ее повесить на живого продавца, не отобьет затрат на него.
>>758655
> Нигде
Ясно.
> открываешь популярные сайты и смотришь как там сделано.
Открыл <борданейм>. Накидал карту сайта в футер. Все правильно сделал? Где этот индекс популярности, м, уеба?
> Де-факто
Хуякто! Пока ISO не выпустила свой стандарт плюсов, компиляторами пользоваться невозможно было, блядь!
> Спецификация API нигде не публикуется
Ты не понял. Вот смотри, ты решил написать онлайн-магазин. Ты начал писать свою систему с нуля на голом PHP. API у нее — только твой говноинтерфейс на HTML. Нормально. Потом ты посмотрел на свой код и сказал: «Да ебись оно все конем!» — и заюзал OpenCart. Чтобы рандомный василий вроде тебя мог заюзать OpenCart, он что должен иметь? Правильно, публичное API. Я про это API и говорю.
А потом разработчики OpenCart-а такие смотрят на свое поделие и говорят: «Знаете, пацаны, мы, кароч, хуйню какую-то написали, будем все заново переделывать», — и переебошили весь код. А вместе с ним и публичное API. И вот ты такой решил обновить свой онлайн-магазин — ну, надо же обновляться, чтоб новые фичи, новые дыры, кароч — и у тебя — хуяк! — и все повылетало с эксепшонами. Ты такой пишешь багрепорт в OpenCart, типа, чо старое API не работает, а они тебе отвечают: «А старого API больше нет! Всё, сасай, лалка!» И ты такой: «Okay», — и идешь перепердоливать свой магазин.
Перепердоливаешь и понимаешь, что вот эта вот часть идеологически неверна, что вот это вот во фронтенде архитектурно несовместимо с твоим новым, улучшенным API твоего AbstractSingletonFactoryPHPBean, и ты начинаешь перепердоливать фронтенд.
Пользователи? Да похуй на них, у нас тут serious business, SCALABLE ROBUST YOBA ARCHITECTURE ENTERPRISE SHOPPING SOLUTIONS, нахуй!
> Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5.
ложно. Далеко не всё.
> Я даже ещё не поднимал тему CSS, возможности копирования текста (и использования TTS), изменения пропорций.
Ну давай, расскажи мне, как Флеш не умел быстро отображать абсолютно любую графику, с любыми эффектами и партиклями, проигрывать видео с музоном и даже стримить их. Про Flex, который искаропки умел в стилизацию, напомнить?
> Поэтому и выкидывают только говнофлеш, а не всю браузерную инфраструктуру.
Не всю, но добрую её половину.
> https://www.reddit.com/r/Enhancement/comments/4lv976/feature_request_view_images_from_new_reddit/
Прочитал ниже, улыбнуло:
> The problem is that loading the filter list that way is really slow, and then searching for some that interest me is even slower. Can I open the filter list in an external editor and search for what I need?
Остальные выглядят логичными, но среди них нету, например, ебучего бесконечного скроллинга или перевода видео на рельсы HTML5.
> Если это и ампутация, то гангренозной конечности, которую годами пытались вылечить, но так и не получилось.
И похуй, что этой гангренозной конечностью были руки, причем обе.
Живые продавцы стоят дорого. Даже реклама, если ее повесить на живого продавца, не отобьет затрат на него.
>>758655
> Нигде
Ясно.
> открываешь популярные сайты и смотришь как там сделано.
Открыл <борданейм>. Накидал карту сайта в футер. Все правильно сделал? Где этот индекс популярности, м, уеба?
> Де-факто
Хуякто! Пока ISO не выпустила свой стандарт плюсов, компиляторами пользоваться невозможно было, блядь!
> Спецификация API нигде не публикуется
Ты не понял. Вот смотри, ты решил написать онлайн-магазин. Ты начал писать свою систему с нуля на голом PHP. API у нее — только твой говноинтерфейс на HTML. Нормально. Потом ты посмотрел на свой код и сказал: «Да ебись оно все конем!» — и заюзал OpenCart. Чтобы рандомный василий вроде тебя мог заюзать OpenCart, он что должен иметь? Правильно, публичное API. Я про это API и говорю.
А потом разработчики OpenCart-а такие смотрят на свое поделие и говорят: «Знаете, пацаны, мы, кароч, хуйню какую-то написали, будем все заново переделывать», — и переебошили весь код. А вместе с ним и публичное API. И вот ты такой решил обновить свой онлайн-магазин — ну, надо же обновляться, чтоб новые фичи, новые дыры, кароч — и у тебя — хуяк! — и все повылетало с эксепшонами. Ты такой пишешь багрепорт в OpenCart, типа, чо старое API не работает, а они тебе отвечают: «А старого API больше нет! Всё, сасай, лалка!» И ты такой: «Okay», — и идешь перепердоливать свой магазин.
Перепердоливаешь и понимаешь, что вот эта вот часть идеологически неверна, что вот это вот во фронтенде архитектурно несовместимо с твоим новым, улучшенным API твоего AbstractSingletonFactoryPHPBean, и ты начинаешь перепердоливать фронтенд.
Пользователи? Да похуй на них, у нас тут serious business, SCALABLE ROBUST YOBA ARCHITECTURE ENTERPRISE SHOPPING SOLUTIONS, нахуй!
> Флеш до сих пор умеет все то, что хипстеры пытаются навелосипедить на HTML5.
ложно. Далеко не всё.
> Я даже ещё не поднимал тему CSS, возможности копирования текста (и использования TTS), изменения пропорций.
Ну давай, расскажи мне, как Флеш не умел быстро отображать абсолютно любую графику, с любыми эффектами и партиклями, проигрывать видео с музоном и даже стримить их. Про Flex, который искаропки умел в стилизацию, напомнить?
> Поэтому и выкидывают только говнофлеш, а не всю браузерную инфраструктуру.
Не всю, но добрую её половину.
> https://www.reddit.com/r/Enhancement/comments/4lv976/feature_request_view_images_from_new_reddit/
Прочитал ниже, улыбнуло:
> The problem is that loading the filter list that way is really slow, and then searching for some that interest me is even slower. Can I open the filter list in an external editor and search for what I need?
Остальные выглядят логичными, но среди них нету, например, ебучего бесконечного скроллинга или перевода видео на рельсы HTML5.
> Если это и ампутация, то гангренозной конечности, которую годами пытались вылечить, но так и не получилось.
И похуй, что этой гангренозной конечностью были руки, причем обе.
>Где этот индекс популярности, м, уеба?
Вот тут, долбоёбина - https://en.wikipedia.org/wiki/List_of_most_popular_websites
>OpenCart
>сасай, лалка
Ты не платил за поддержку, ты её не получил. Справедливо.
>Ну давай, расскажи мне
Не хочу перебивать твой рассказ о том, как ты будешь копировать текст, сохранять картинки и таки блокировать баннер внутри Flash.
>Не всю, но добрую её половину.
>И похуй, что этой гангренозной конечностью были руки, причем обе.
Если и Flash, и Silverlight, и Java-апплеты, и ActiveX считать половинами браузерной инфраструктуры то у нас получаются проблемы с арифметикой.
>среди них нету, например, ебучего бесконечного скроллинга или перевода видео на рельсы HTML5.
https://www.reddit.com/r/Enhancement/comments/1rkmn9/feature_request_load_the_video_if_the_url_is/
https://www.reddit.com/r/Enhancement/comments/3u3yhp/feature_request_embedded_html5_videos_from_youtube/
https://www.reddit.com/r/Enhancement/comments/28rg99/feature_request_please_add_webm_support_gif_is
>в нормальных браузерах теперь не посмотреть.
Если для тебя нормальные браузеры - это только старые версии, разработчики которых отказались от их поддержки, или же бета-версии новых, то тогда конечно у тебя всегда будут проблемы. Но ты сам создал для себя эти проблемы.
> https://en.wikipedia.org/wiki/List_of_most_popular_websites
А теперь прекращаем казуистику и замечаем, что помимо футера у этих сайтов нет ничего общего. Даже поисковики, блядь, друг от друга отличаются. В этом плане мелкие руборды куда более стандартизованы. По крайней мере, везде есть Photon.
> Ты не платил за поддержку, ты её не получил. Справедливо.
Ты думаешь, если я буду платить за поддержку, мое старое API не выпилят?
> Если и Flash, и Silverlight, и Java-апплеты, и ActiveX считать половинами браузерной инфраструктуры то у нас получаются проблемы с арифметикой.
Ты б еще NaCl сюда кинул. Silverlight работал только под спермой и был заброшен самим разработчиком, Java-апплеты просто не взлетели (как и Gopher), ActiveX — по сути, руткит и работал только под одним браузером.
> https://www.reddit.com/r/Enhancement/comments/1rkmn9/feature_request_load_the_video_if_the_url_is/
Опять занимаемся казуистикой? Хорошо. Пользователи идут на поводу у разработчиков одного говносайта, долбят других разработчиков. Другие разработчики, вместо того чтобы впердолить флешки, которые будут стримить с YouTube, срут на свой сайт тегами от HTML5.
> Если для тебя нормальные браузеры - это только старые версии, разработчики которых отказались от их поддержки… то тогда конечно у тебя всегда будут проблемы.
Это почему это?
> Но ты сам создал для себя эти проблемы.
Я создал?! Да ты охуел! Я сидел на своей Opera 3.0, с нормальным интерфейсом, дрочил на Pornhub, смотрел картинки на Gelbooru, искал в Yandex и Google… Блядь, я мог за секунды нагуглить и узнать ответ на любой вопрос мира, моя производительность на этом браузере и на этом интернете была максимальной! Я был богом, блядь! И мне даже не обязательно было иметь личный компьютер, я мог запускать свой браузер с флешки на мегабайт, блядь!
И тут в один прекрасный вечер я прихожу домой, открываю браузером Pornhub, и что я вижу? «[Button1] Exception: [Blah-blah-blah] Update your browser». Охуенно, блядь! Знаешь, как это переводится на русский? Вот так: «[Мы] закрылись [Пошел] нахуй, кароч». Охуенно! О-ху-ен-но!
> https://en.wikipedia.org/wiki/List_of_most_popular_websites
А теперь прекращаем казуистику и замечаем, что помимо футера у этих сайтов нет ничего общего. Даже поисковики, блядь, друг от друга отличаются. В этом плане мелкие руборды куда более стандартизованы. По крайней мере, везде есть Photon.
> Ты не платил за поддержку, ты её не получил. Справедливо.
Ты думаешь, если я буду платить за поддержку, мое старое API не выпилят?
> Если и Flash, и Silverlight, и Java-апплеты, и ActiveX считать половинами браузерной инфраструктуры то у нас получаются проблемы с арифметикой.
Ты б еще NaCl сюда кинул. Silverlight работал только под спермой и был заброшен самим разработчиком, Java-апплеты просто не взлетели (как и Gopher), ActiveX — по сути, руткит и работал только под одним браузером.
> https://www.reddit.com/r/Enhancement/comments/1rkmn9/feature_request_load_the_video_if_the_url_is/
Опять занимаемся казуистикой? Хорошо. Пользователи идут на поводу у разработчиков одного говносайта, долбят других разработчиков. Другие разработчики, вместо того чтобы впердолить флешки, которые будут стримить с YouTube, срут на свой сайт тегами от HTML5.
> Если для тебя нормальные браузеры - это только старые версии, разработчики которых отказались от их поддержки… то тогда конечно у тебя всегда будут проблемы.
Это почему это?
> Но ты сам создал для себя эти проблемы.
Я создал?! Да ты охуел! Я сидел на своей Opera 3.0, с нормальным интерфейсом, дрочил на Pornhub, смотрел картинки на Gelbooru, искал в Yandex и Google… Блядь, я мог за секунды нагуглить и узнать ответ на любой вопрос мира, моя производительность на этом браузере и на этом интернете была максимальной! Я был богом, блядь! И мне даже не обязательно было иметь личный компьютер, я мог запускать свой браузер с флешки на мегабайт, блядь!
И тут в один прекрасный вечер я прихожу домой, открываю браузером Pornhub, и что я вижу? «[Button1] Exception: [Blah-blah-blah] Update your browser». Охуенно, блядь! Знаешь, как это переводится на русский? Вот так: «[Мы] закрылись [Пошел] нахуй, кароч». Охуенно! О-ху-ен-но!
>А теперь прекращаем казуистику и замечаем, что помимо футера у этих сайтов нет ничего общего.
Лол, ты сказал, что футер у яндекса надо выкинуть, я заметил, что это как раз более-менее стандартная вещь в современных сайтах, а ты у нас за стандартизацию. Теперь ты признаешь, что да, футеры похожи, но оказывается, что я занимаюсь казуистикой потому что остальное неодинаковое. Где таким манёврам учат?
>Ты думаешь, если я буду платить за поддержку, мое старое API не выпилят?
Зависит от того что в договоре написано. Как правило его будут поддерживать дольше. Бесконечную поддержку ты не получишь, потому что не сможешь заплатить бесконечную сумму.
>Silverlight работал только под спермой и был заброшен самим разработчиком
Поддержка Flash под линукс прекращена в 2012. Да и вообще Flash скоро будет свёрнут самим Adobe http://www.theverge.com/2015/12/1/9827778/stop-using-flash
>Опять занимаемся казуистикой
Выучи уже новые слова - демагогия, схоластика, ... а лучше классификацию логических ошибок.
>Пользователи идут на поводу у разработчиков одного говносайта, долбят других разработчиков.
Пользователи радуются как дети когда появляется возможность встраивать webm, и плодят тысячи тредов.
Можно клацнуть правой кнопкой и созранить видео? Давно пора!
webm теперь поддерживает VP9? Крутяк, теперь в таймлимит можно впихнуть видео в полтора раза длиннее при том же качестве!
Новые посты подгружаются автоматически? Заебца!
Несколько картинок в посте? Охуенно!
При наведении курсора на ссылку поста всплывает окно, в котором можно просмотреть его контент? Отлично!
Плеер тянет 1080p 60 fps? Обдрочиться можно!
>«[Мы] закрылись [Пошел] нахуй, кароч»
Ну так сходи туда уже наконец. Никто тебе не обещал что сервис, которым ты пользовался будет работать вечно.
Сначала популярность Pornhub 1.0 росла, потом появился Pornhub 1.1 на новых технологиях, и пользователи стали переползать туда.
Когда оказалось, что 1.0 пользуются 3.5 человека он закрылся. Почему тебя это удивляет?
Иначе не могло быть. Разрешение мониторов, фото- и видеоконтента растёт. Нужны новые технологии, новые эффективные кодеки, аппаратное ускорение, а также кроссплатформенность, открытость и солидный толстый спонсор.
>А теперь прекращаем казуистику и замечаем, что помимо футера у этих сайтов нет ничего общего.
Лол, ты сказал, что футер у яндекса надо выкинуть, я заметил, что это как раз более-менее стандартная вещь в современных сайтах, а ты у нас за стандартизацию. Теперь ты признаешь, что да, футеры похожи, но оказывается, что я занимаюсь казуистикой потому что остальное неодинаковое. Где таким манёврам учат?
>Ты думаешь, если я буду платить за поддержку, мое старое API не выпилят?
Зависит от того что в договоре написано. Как правило его будут поддерживать дольше. Бесконечную поддержку ты не получишь, потому что не сможешь заплатить бесконечную сумму.
>Silverlight работал только под спермой и был заброшен самим разработчиком
Поддержка Flash под линукс прекращена в 2012. Да и вообще Flash скоро будет свёрнут самим Adobe http://www.theverge.com/2015/12/1/9827778/stop-using-flash
>Опять занимаемся казуистикой
Выучи уже новые слова - демагогия, схоластика, ... а лучше классификацию логических ошибок.
>Пользователи идут на поводу у разработчиков одного говносайта, долбят других разработчиков.
Пользователи радуются как дети когда появляется возможность встраивать webm, и плодят тысячи тредов.
Можно клацнуть правой кнопкой и созранить видео? Давно пора!
webm теперь поддерживает VP9? Крутяк, теперь в таймлимит можно впихнуть видео в полтора раза длиннее при том же качестве!
Новые посты подгружаются автоматически? Заебца!
Несколько картинок в посте? Охуенно!
При наведении курсора на ссылку поста всплывает окно, в котором можно просмотреть его контент? Отлично!
Плеер тянет 1080p 60 fps? Обдрочиться можно!
>«[Мы] закрылись [Пошел] нахуй, кароч»
Ну так сходи туда уже наконец. Никто тебе не обещал что сервис, которым ты пользовался будет работать вечно.
Сначала популярность Pornhub 1.0 росла, потом появился Pornhub 1.1 на новых технологиях, и пользователи стали переползать туда.
Когда оказалось, что 1.0 пользуются 3.5 человека он закрылся. Почему тебя это удивляет?
Иначе не могло быть. Разрешение мониторов, фото- и видеоконтента растёт. Нужны новые технологии, новые эффективные кодеки, аппаратное ускорение, а также кроссплатформенность, открытость и солидный толстый спонсор.
прекрати пользоваться яндексом
ежедневно легко и непринуждённо нахожу в гугле датащиты на электронные компоненты без всяких проблем
>Вывод: зачем вообще надо было отказываться от Флеша — решительно непонятно.
Он был (и есть) закрытый и дырявый. Этой причины достаточно
>«А Gopher этот уже надоел — листаешь, листаешь, везде одни и те же менюшки эти, надоело».
Но ведь сейчас то же самое, но в быдловконтакте - и не надоедает!
Слишком сложно для вебмакак.
NaCl был вроде только у Хрома. Или гуглопидоры не смогли пропихнуть его в W3C (и естественно, потому что это был бы фактически готовый троян уровня ActiveX, одобренный W3C ; как будто JS не готовый троян, LOL). Asm.js — это какое-то совсем урезанное подмножество JS для байтоёбства, без API к DOM. А нахуя оно нужно без API к DOM, если вся суть JS — это пердолинг DOM?
>>758907
Во времена Gopher вкалтактов не было. Да, сегодня одни люди переизобретают, а другие переоткрывают для себя вещи, которые существовали много лет назад и работали на конфигурациях уровня современных тапков: FTP, NoSQL, Gopher, ICQ…
>>758904
OpenSSL тоже дырявая, причем более дырявая, чем Flash. Почему этого не достаточно, чтобы от него отказаться?
>>758902
> датащиты на электронные компоненты без всяких проблем
И на пьезопреобразователи?
>>758883
> Лол, ты сказал, что футер у яндекса надо выкинуть
Это был не я. Но я бы тоже его почистил. Оставил бы там только ссылку «Обратная связь».
> Теперь ты признаешь, что да, футеры похожи
Да, признаю, обосрался. Только сути дела это не меняет. Ну да, стандартизировали (де-факто, LOL) одну какую-то фитюльку, на которую никто не смотрит — ай, молодцы! А в остальном как было разброд и шатание, так и осталось.
> Как правило его будут поддерживать дольше.
На практике это «дольше» обычно равно паре месяцев. Максимум, полгода. ДЛЯ ИНДУСТРИИ ЭТО БОЛЬШОЙ СРОК!
> Поддержка Flash под линукс прекращена в 2012.
Но работать от этого флешки не перестали. А сайты, у которых ну-ты-понял, открываться перестали.
> Да и вообще Flash скоро будет свёрнут самим Adobe
То есть, Flash убили не хипстеры со своим HTML5, а сама Adobe.
В итоге у нас ни Flash, ни заявленных фич HTML5.
> Выучи уже новые слова - демагогия, схоластика, ... а лучше классификацию логических ошибок.
Выучил. Как платить удобнее?
> Фичи
OK, OK, согласен, убедил. Все это хорошие и полезные фичи. Только мне вот они нахуй не сдались, но я понимаю, что ради 3,5 людей с мозгами и «без денег» никто не станет предусматривать никакие fallbacks, когда стада быдла с радостью хавают все это говно и несут бабло, чтобы им наклали в рот еще.
Мне вот только непонятно, зачем, например, при введении поддержки WebM надо перекраивать с нуля весь интерфейс. Нет, серьезно, я бы поставил себе Opera Next, если бы она не жрала память, как не в себя и выглядела бы так же, как Opera 3.0, или хотя бы могла быть легко кастомизирована до такого же состояния. Черт возьми, я готов жрать даже тонны JavaScript-а, если бы сайт при этом выглядел ровно так же, как он выглядел 3 года назад. Хотя бы на десктопе. Хотя бы на десктопе!
NaCl был вроде только у Хрома. Или гуглопидоры не смогли пропихнуть его в W3C (и естественно, потому что это был бы фактически готовый троян уровня ActiveX, одобренный W3C ; как будто JS не готовый троян, LOL). Asm.js — это какое-то совсем урезанное подмножество JS для байтоёбства, без API к DOM. А нахуя оно нужно без API к DOM, если вся суть JS — это пердолинг DOM?
>>758907
Во времена Gopher вкалтактов не было. Да, сегодня одни люди переизобретают, а другие переоткрывают для себя вещи, которые существовали много лет назад и работали на конфигурациях уровня современных тапков: FTP, NoSQL, Gopher, ICQ…
>>758904
OpenSSL тоже дырявая, причем более дырявая, чем Flash. Почему этого не достаточно, чтобы от него отказаться?
>>758902
> датащиты на электронные компоненты без всяких проблем
И на пьезопреобразователи?
>>758883
> Лол, ты сказал, что футер у яндекса надо выкинуть
Это был не я. Но я бы тоже его почистил. Оставил бы там только ссылку «Обратная связь».
> Теперь ты признаешь, что да, футеры похожи
Да, признаю, обосрался. Только сути дела это не меняет. Ну да, стандартизировали (де-факто, LOL) одну какую-то фитюльку, на которую никто не смотрит — ай, молодцы! А в остальном как было разброд и шатание, так и осталось.
> Как правило его будут поддерживать дольше.
На практике это «дольше» обычно равно паре месяцев. Максимум, полгода. ДЛЯ ИНДУСТРИИ ЭТО БОЛЬШОЙ СРОК!
> Поддержка Flash под линукс прекращена в 2012.
Но работать от этого флешки не перестали. А сайты, у которых ну-ты-понял, открываться перестали.
> Да и вообще Flash скоро будет свёрнут самим Adobe
То есть, Flash убили не хипстеры со своим HTML5, а сама Adobe.
В итоге у нас ни Flash, ни заявленных фич HTML5.
> Выучи уже новые слова - демагогия, схоластика, ... а лучше классификацию логических ошибок.
Выучил. Как платить удобнее?
> Фичи
OK, OK, согласен, убедил. Все это хорошие и полезные фичи. Только мне вот они нахуй не сдались, но я понимаю, что ради 3,5 людей с мозгами и «без денег» никто не станет предусматривать никакие fallbacks, когда стада быдла с радостью хавают все это говно и несут бабло, чтобы им наклали в рот еще.
Мне вот только непонятно, зачем, например, при введении поддержки WebM надо перекраивать с нуля весь интерфейс. Нет, серьезно, я бы поставил себе Opera Next, если бы она не жрала память, как не в себя и выглядела бы так же, как Opera 3.0, или хотя бы могла быть легко кастомизирована до такого же состояния. Черт возьми, я готов жрать даже тонны JavaScript-а, если бы сайт при этом выглядел ровно так же, как он выглядел 3 года назад. Хотя бы на десктопе. Хотя бы на десктопе!
Ну ну, сейчас же каждый говносайт, на который ты один раз на три минуты зашел сует тебе в ебло свою приложуху, которая отвратительно сверстана и постоянно крашится в неожиданных местах. Спасибо, что еще не везде принудительно.
Я согласен, что верстают неинформативно и на этих модных красивых сайтах зачастую данные потребные хуй найдешь, но предлагать вместо кнопочек читать двоичный код чисто потому что ты его три десятка лет читал и тебе норм это дичь нахуй какая то.
Яндекс Маркет например идеальный пример баланса между свистопердением и информативность. Он удобен, приятен глазу и сортирует по фичам все хоть что. Чуднейший сервис, не нужно из него выкидывать кнопки, списки и свистопердульки. Лучше в других местах информативность наращивать.
>(и естественно, потому что это был бы фактически готовый троян уровня ActiveX
Что ты несёшь, поехавший?!
>Да и вообще Flash скоро будет свёрнут самим Adobe
Флеш ещё с 2010го, если я не ошибаюсь, вот прямо завтра умрёт и им никто не будет пользоваться. Тем более, что сейчас хакс форсится как новый флеш. Адоб уже прикрутили возможность поменять компилятор в своёй флешеиде - возможно, либо плеер будут просто поддерживать либо даже опенсорснут.
>Плеер тянет 1080p 60 fps?
>новые технологии, новые эффективные кодеки, аппаратное ускорение
А тем временем моя старая пекарня без тормозов тянет видео в 720р в мплеере, тянул 360р во флешевом плеере ютуба, и вообще не проигрывает (чёрный экран без звука, да на новеньком фаерфоксе) ни видео, ни даже вебмки на хтмл5. А ещё я на старой опере мог открыть где-то семьдесят вкладок и спокойно пользоваться ими, а теперь на новом фаерфоксе всё хуёво уже при тридцати. И это даже при том, что я с тех пор добавил ещё полгига оперативки. А духовный наследник оперы - вивальди - у меня даже одну вкладку пережевать не может. Он даже без них тормозит пуще крузиса. Такой-то прогресс и новые технологии. Да ебитесь вы в жопу лопатой, пидоры.
То и несу. Если бы сделали NaCl стандартом, то представь, через какую бы жопу реализовали этот стандарт разработчики браузеров?
NaCl нинужен с тех пор, как появился PNaCl. Алсо, оно уже реализовано и опенсорснуто. Все, что было нужно - это прикрутить. И если ты не знаешь, как оно работает, то ознакомься - это одна из самых качественных песочниц, которые когда-либо делали. И в смысле изоляции, и в смысле быстродействия. Алсо, оно, конечно же, не имеет доступа к ОС, кроме как через интерфейсы PNaCl, а вот ActiveX запускался в системе, поэтому сравнение несколько странное.
Напоминаю, что изначальной целью разработки SQL было сделать как раз язык запросов для домохозяек. Начали они неплохо… а потом всё бросили и ушли. В результате получился ЯП, который и домохозяйки использовать не могут, и программисты матерят. Потом пришли разработчики какой-то СУБД и, вместо того чтобы написать нормальное API к ней, взяли первое, что валялось в архивах. Но это уже другая история.
Суть в том, что если бы IBM не забросила SQL, привлекла бы к его разработке UX-специалистов (а лучше бы переняла опыт Microsoft и пригласила бы тех самых домохозяек), то сейчас, может быть, мы не кормили бы ораву пидарасов, гордо называющих себя веб-дизайнерами. Вон, их Watson обыгрывает же людей во всяких викторинах. И это он еще помимо собственно поиска ответа на вопрос занимается распознаванием голоса и рисованием красивой картинки на мониторе!
А не похуй, где? Мозилловцы могли бы это интегрировать, но они ПРИНЦИПИАЛЬНО ПРОТИВ - начинают кукарекать про ActiveX, прямо как кто-то выше по треду (ты?). Внезапно, несмотря на то, что я защищаю (P)NaCl как технологию, я очень рад, что она не взлетела - я против того, во что пытается развиться веб и молюсь о его смерти, желательно вместе с гуглом.
>NaCl нинужен с тех пор, как появился PNaCl
ну так ты бы сразу написал в чём разница
вообще, тут половина обсуждающих, такое ощущение, те же самые тупые вебмакаки, которые два слова связать не могут
>Напоминаю, что изначальной целью разработки SQL было сделать как раз язык запросов для домохозяек. Начали они неплохо… а потом всё бросили и ушли. В результате получился ЯП, который и домохозяйки использовать не могут, и программисты матерят.
Ты прав, но в то время (1982, если не ошибаюсь) ещё не было понятно каким будет интерфейс у компьютеров в будущем. Дороговизна памяти, медленные процы - поэтому, всем казалось, что терминал идеален
Для терминала и секретарш SQL достаточно не плох
>Суть в том, что если бы IBM не забросила SQL, привлекла бы к его разработке UX-специалистов (а лучше бы переняла опыт Microsoft и пригласила бы тех самых домохозяек), то сейчас, может быть, мы не кормили бы ораву пидарасов, гордо называющих себя веб-дизайнерами.
Какая связь между SQL и веб? Ну кроме того что макаки напрямую в БД ходят из своего дырявого говнокода, при этом не расставляя даже ACL
И эта, что тебе лично мешает сформулировать новый язык с возможностями как у SQL но без говнокода? Сформулируй, напиши почему оно лучше SQL - запилить это можно будет в любую опенсорсную СУБД за ~полгода
> Какая связь между SQL и веб?
Если бы у нас был нормальный язык запросов к базе, то веб был бы не нужен. Весь, нахуй.
> Сформулируй, напиши почему оно лучше SQL - запилить это можно будет в любую опенсорсную СУБД за ~полгода
Уже. Wolfram|Alpha называется. Можешь начинать запиливать.
>Если бы у нас был нормальный язык запросов к базе, то веб был бы не нужен. Весь, нахуй.
сформулируй какой он должен быть, хотя бы в общем виде
мне вот тоже gopher и nntp милее
>>759540
>Уже. Wolfram|Alpha называется. Можешь начинать запиливать.
вообще без понятия как оно устроено
> сформулируй какой он должен быть, хотя бы в общем виде
Как Tutorial D, например. Или как Ruby. Или как Enumerable в C#. Да что угодно, блядь, будет более удобным, чем бессистемное нагромождение синтаксиса, коим является SQL.
>Если бы у нас был нормальный язык запросов к базе, то веб был бы не нужен. Весь, нахуй.
канешн ёпты, просто с консольки прям с базой работаишь и всю сервирную логику прям в базе и пишешь епта бля и ui логику тож сразу в базе мышкой рисуешь и вабще один язык зделоть для всего сталин-ланг хули бля
всё нормас парни, веб загнивает и вот вот рухнет почти уже, вы их госдолг видели то?
Минусы веба
- все пиздец как долго и неудобно, когда заходишь на любой интернет магазин или форум даже с настольного компьютера
- в вебе колоссальное количество мусорной информации
- дурацкие раздражающие баннеры и эта хрень перекочевала в приложения
Минусы приложений
- на маленьком экране или на планшете пользоваться ими не удобно. Стилус ничего не изменит и платформа андройд врятли станет такой же универсальной и удобой. Вот эпл под вопросом. Но вероятность маленькая.
> Reweaving the web
> A slew of startups is trying to decentralise the online world
http://www.economist.com/news/business/21700642-slew-startups-trying-decentralise-online-world-reweaving-web
>>773749
Посмотри на Gemstone на Smalltalk
>на Smalltalk
ты б мне ещё предложил на Algol-58 посмотреть, бро
трехзвенка победила твои формы на дельфи ломящиеся прямо в базу ещё задолго до популяризации вебплатформы, так то епта бля, по обширному ряду причин, и не только из-за sql, с sql-ом как раз все нормально, бизнес-правила по своей природе декларативны
>я не знаю, с чего нужно начать, чтобы решить их все.
Начать нужно с приема галоперидола. Может быть отпустит.
Слоупок, трехзвенка уже успела проиграть, а ты только начал за нее агитировать.
Бизнес-правила уже опять пишут в базе, только теперь не оракеловой, а гугеловой (firebase), и чем дальше тем больше.
Про Delphi и немытый свитер будешь рассказывать когда сходишь в Goldman Sachs и посмотришь на SecDB (которая Gemstone-S, вид сбоку).
Поэтому все доводы о медленном вебе слышны от владельцев некрожелеза.
Это копия, сохраненная 10 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.