Говорить, что на фронтэнде «только javascript» — как минимум лукавство. Во-первых, тут уже сказали, что яваскрипт он как бы один, но вместе с тем их много.
Во-вторых, если вы придете к людям и скажете им «знаю яваскрипт, дайте мне писать фронтэнд» — ну, люди посмеются конечно, но толку в этом особого не будет. Как минимум вам нужен базовый стек технологий браузерного представления — а это, вдобавок к яваскрипту, HTML (и DOM) и CSS. Декларативные языки — это тоже языки, а отношение программистов в духе «это ж просто, чё там разбираться» часто потом порождает монстров. Ну а как максимум, тут тоже всё «как бы одно, но на самом деле нет». Шаблоны ангуляра — это вроде как HTML, но не совсем, а фичи, скажем, LESS — это вроде как CSS но не вполне.
Во всех надстройках фронтэнда гуру быть не надо (и даже скорее вредно, сегодня одни надстройки популярны, завтра другие), но иметь хорошее представление — скорее всего придётся, если заниматься возней с фронтэндами профессионально. А вот в базовых технологиях — очень даже стоит разобраться серьезно.
Не обязательно подобное должно функционировать как оригинал.
Нет, не обязательно. Но должна быть оптимизация по целевой функции, если речь идёт о чем-то «превосходящем». А эту целевую функцию в данном случае вы даже формализовать не сможете. Опишите формально, что значит «быть умнее».
Если говорить о совсем уж таких ядрёных подходах, то тачскрин тут лишняя сущность. На голову — шлем VR или AR, на руки — перчатки с фидбеком, и погнали. Только стоимость такого решения будет очень сильно отличная от клавиатур. А стоимость разработки и прототипирования — и подавно.
при нажатии на тачскрине отображается клавиатура на экране и ваше касание визуализируется. Если Вы промахиваетесь, то видите это сразу же
Да. Если смотрите в клавиатуру. О чем собственно и речь. И сразу же это входит в противоречие с вами же высказанным «переключение внимания снижает скорость ввода и добавляет ошибок».
Подобные идеи никогда не взлетят без хороших решений по организации тактильного фидбека.
Проблема ровно та же, что и у всяких «клавиатур через проектор» — слепой метод набора очень сильно связан с тактильными и звуковыми ощущениями «нажатия на кнопку». Когда этих ощущений нет — всё становится крайне грустно. Быстрый набор текста на тачскрине возможен только с визуальным фидбеком (смотреть в клавиатуру), а иначе никакой гуру слепого набора с этим не справится.
Попытки заменить кнопки на тачскрины — обречены по всё тем же причинам, по каким и не смогут взлететь различные проецируемые клавиатуры — от тактильного фидбека от «нажал на кнопку» остаётся только «нажал (на поверхность)», чего не достаточно для слепого набора, от звукового фидбека не остаётся ничего. Звуковой фидбек, разумеется, можно организовать подручными средствами — но, во-первых, придётся очень сильно бороться с лагами (задержки даже в ~50-100ms уже распознаются и вызывают нехорошие ощущения), а во-вторых — одного только звука всё-таки мало.
PS: Тактильные выступы на F и J для слепого набора — очень важные и нужные штуки. Как они вписываются в ваши тачпанели?
Никакого. Более того, sci-fi в целом — это почти всегда, за очень немногочисленными исключениями, про социологию, а не про физику — сюжет построен на социальных проблемах, а физика от силы задаёт антураж (а иногда и этого не делает).
Есть, разумеется, очень очевидные вещи, с которыми трудно не соглашаться — там, в духе, «много жрать не стоит», «жрать сахар как не в себя не стоит» (а нынче это сложнее, чем может показаться на первый взгляд), и тому подобное. Но в остальном в этой всей погоней за «натурализмом» вопреки законам химии и физики — обычно кроется банальное желание срубить бабла на товарах, которые, типа, соответствуют ЗОЖ и неким абстрактным выдуманным канонам натуральности.
Дочитал до «ненастоящего мороженого» из, по порядку, «молоко, сахар, ...». Понял, что представления автора текста о настоящем мороженом очень интересны.
Да и ничего особо страшного в этом нет. Финансовые потери от пиратства софта — штука очень спорная и размытая, если перестать считать её в виде «каждая скачанная копия равна потеряной продаже».
Ирония ситуации с Game Dev Tycoon была божественной, поскольку нашлись люди, писавшие на форумах стима сообщения в духе «я всегда раззоряюсь из-за пиратов — разработчики, почему вы не добавили в игру мер для противодействия пиратам?»
До тех пор, пока всё это нужно каждые (в зависимости от индивидуальной переносимости) 30-120 минут снимать, чтоб вестибулярный аппарат не начинал бунтовать — особого радужного будущего у VR не будет.
Ну и без комфортных устройств ввода — это, опять же, не настолько уж интересно. Сидеть в шлеме, но перед всё той же клавиатурой и мышкой (или с пультом в руках, что в общем-то «те же яйца») — это грустно.
И не так уж и страшно, поскольку во-первых — люди меняются постоянно и всегда, даже когда они не вполне это осознают; а во-вторых — состоящие в отношениях люди неизбежно друг к другу «притираются», и, за вычетом мощного стороннего влияния, обычно таки даже и меняясь, не разбегаются из отношений, ранее комфортных для обоих сторон (т.е. они собственно и будут оставаться комфортными).
Кстати, можно было сделать шаг от оценки «любит-не любит» к оценке «насколько любит».
Мерить любовь в попугаях предлагаете?
Ненависть тут станет просто отрицательным значением и многое упростится.
А вот это в корне неправильно. Ненависть не является «любовью со знаком минус». Упрощать что-то в человеке тоже не стоит, простые модели — это безусловно здорово, но вот так уж вышло, что на самом деле мы далеко не такие простые.
Есть мнение, что любовь в парадигме «родитель/ребенок» (другими словами, опекун/опекаемый) — это для некоторых людей вполне себе нормально. То есть да, они вот так вот любят и в этом нет ничего особо неправильного. Проблемы начинаются тогда, когда такой человек сталкивается с тем, у кого парадигма другая — сразу это может быть не очевидно, но в дальнейшем системная взаимонеудовлетворённость партнером будет обязательно.
Ну так вы замечаете, что вы в своем посте выше про Амазон и Гугл рассуждаете про «купить» в качестве аргумента к тому, что в мире не-крипты оно всё делается? А не про «продать»?
«Продать» что-либо в принципиально существенных для рынка объемах можно всегда только тогда, когда есть покупатель. А иначе извините, но ни о какой продаже по рыночной цене «как сейчас» речь в любом случае идти не может, чисто в силу того, что осуществление операции в таких масштабах рынок сильно изменит.
Во-вторых, если вы придете к людям и скажете им «знаю яваскрипт, дайте мне писать фронтэнд» — ну, люди посмеются конечно, но толку в этом особого не будет. Как минимум вам нужен базовый стек технологий браузерного представления — а это, вдобавок к яваскрипту, HTML (и DOM) и CSS. Декларативные языки — это тоже языки, а отношение программистов в духе «это ж просто, чё там разбираться» часто потом порождает монстров. Ну а как максимум, тут тоже всё «как бы одно, но на самом деле нет». Шаблоны ангуляра — это вроде как HTML, но не совсем, а фичи, скажем, LESS — это вроде как CSS но не вполне.
Во всех надстройках фронтэнда гуру быть не надо (и даже скорее вредно, сегодня одни надстройки популярны, завтра другие), но иметь хорошее представление — скорее всего придётся, если заниматься возней с фронтэндами профессионально. А вот в базовых технологиях — очень даже стоит разобраться серьезно.
Нет, не обязательно. Но должна быть оптимизация по целевой функции, если речь идёт о чем-то «превосходящем». А эту целевую функцию в данном случае вы даже формализовать не сможете. Опишите формально, что значит «быть умнее».
Прежде чем создавать что-то «превосходящее» — надо для начала создать что-то хотя бы подобное, нет? А с этим пока еще огромные проблемы.
А то так и ракеты можно не строить. Зачем? Сразу «Энтерпрайз»!
Да. Если смотрите в клавиатуру. О чем собственно и речь. И сразу же это входит в противоречие с вами же высказанным «переключение внимания снижает скорость ввода и добавляет ошибок».
Проблема ровно та же, что и у всяких «клавиатур через проектор» — слепой метод набора очень сильно связан с тактильными и звуковыми ощущениями «нажатия на кнопку». Когда этих ощущений нет — всё становится крайне грустно. Быстрый набор текста на тачскрине возможен только с визуальным фидбеком (смотреть в клавиатуру), а иначе никакой гуру слепого набора с этим не справится.
Попытки заменить кнопки на тачскрины — обречены по всё тем же причинам, по каким и не смогут взлететь различные проецируемые клавиатуры — от тактильного фидбека от «нажал на кнопку» остаётся только «нажал (на поверхность)», чего не достаточно для слепого набора, от звукового фидбека не остаётся ничего. Звуковой фидбек, разумеется, можно организовать подручными средствами — но, во-первых, придётся очень сильно бороться с лагами (задержки даже в ~50-100ms уже распознаются и вызывают нехорошие ощущения), а во-вторых — одного только звука всё-таки мало.
PS: Тактильные выступы на F и J для слепого набора — очень важные и нужные штуки. Как они вписываются в ваши тачпанели?
Но я-то писал о том, что мороженое из молока и сахара — это самое что ни на есть настоящее.
Ну и без комфортных устройств ввода — это, опять же, не настолько уж интересно. Сидеть в шлеме, но перед всё той же клавиатурой и мышкой (или с пультом в руках, что в общем-то «те же яйца») — это грустно.
И не так уж и страшно, поскольку во-первых — люди меняются постоянно и всегда, даже когда они не вполне это осознают; а во-вторых — состоящие в отношениях люди неизбежно друг к другу «притираются», и, за вычетом мощного стороннего влияния, обычно таки даже и меняясь, не разбегаются из отношений, ранее комфортных для обоих сторон (т.е. они собственно и будут оставаться комфортными).
Мерить любовь в попугаях предлагаете?
А вот это в корне неправильно. Ненависть не является «любовью со знаком минус». Упрощать что-то в человеке тоже не стоит, простые модели — это безусловно здорово, но вот так уж вышло, что на самом деле мы далеко не такие простые.
«Продать» что-либо в принципиально существенных для рынка объемах можно всегда только тогда, когда есть покупатель. А иначе извините, но ни о какой продаже по рыночной цене «как сейчас» речь в любом случае идти не может, чисто в силу того, что осуществление операции в таких масштабах рынок сильно изменит.