Сергей Протько: Разберусь, я не против нового. Главное не ошибиться с выбором. Именно взаимодействие с другими UI-библиотеками ставит меня пока что в тупик. Про директивы не слышал - почитаю, спасибо.
Сергей Протько: Суть. Поясните, раз открыли тайну, почему же нет? В чём не MVC? В том, что классов view нет? Классы модели есть, классы контроллеров тоже. Дело в том, что view по сути просто шаблоны, с которыми работают контроллеры? Или что?
Сергей Протько: Понятно дело, что решать мне. Но дело именно в том, что нет у меня опыта работы с MVC на фротнэнде (только CodeIgniter на бекэнде) и я не могу понять, за что взяться.
Если бы визуализация была полностью кастомная - тогда наверное точно Angular. Но из-за того, что почти вся визулизация - это обновление контролов либо W2UI, либо картографии OpenLayers/Leaflet, я озадачен...
Ведь даже если я возьму Angular, мне де всё равно придётся в контроллеры пихать управление UI-контролами других библиотек. Так?
Сергей Протько: Возникает вопрос. Если мне не нужна шаблонизация, если чёткого view, потому что мне надо связать изменения модели с набором UI-компонент из W2UI ну или даже JQueryUI, то разве Backbone не справится?
И... как может быть роутинг, но не быть view? Нечто вроде контроллера отрабатывает роуты? А значит там же я могу управлять моими UI-компонентами? Нет?
Сергей Протько: Не уверен, что понмаю. Например, JQuery - библиотека, JQueryUI - библиотека UI-компонентов.
Я и не сравниваю подобное с MVVC-фреймворками типа Angular и Knockout.
Но Backbone. Разве не в одном с фреймфорками ряду?
А вот что есть мощного UI-шного, для полноценной эмулцяии GUI десктопа? Сенча и w2ui - всё что приходит на ум. Сенчу не охота, какой-то монстр. А интерфейсы будут в основном либо карты, либо таблицы.
В целом, grid в w2ui идеален. Но не хватает роутинга ну и всяких других вещей, для каркаса. Он чисто уишный.
neoneofit: Трудно оптимизировать сразу по всем трём параметрам, что-то придётся принести в жертву. Ну, если не повезёт попасть в хорошую команду, но ведь чтобы туда попасть - нужен опыт и портфолио :)
Я много лет назад пошёл по пути: опыт + заработок, причём часто в ущерб качеству, поскольку ориентировался на максимизацию количества бюджетных проектов. В результате, годы работы просто стыдно класть в портфолио.
zooks: Я указал - одинаковые версии. То есть, мы запускаем либо одинаковые хромы, либо фоксы - неважно что. Важно, что платформы разные. А ведь рендеринг шрифта браузер поручает именно системе.
Хотелось понять, как можно улучшить ситуацию. Может быть взять какие-то специальные веб-шрифты.
Хм! Хорошо бы. Но вот представьте вводную: есть сжатые сроки, есть штат сотрудников на XP. Они верстают некие HTML-макеты, где всё с точностью до пикселя и нельзя чтобы скролы появились.
И вот они на XP сверстали - и всё хорошо. А потом тестер смотрит на 7-ке и недоумевает.
Вот я пытался найти решение не переводить всех оперативно на 7-ки. Но дело даже не в этом.
Важно было убедиться, что в 7-ке - "самый худший вариант". И если верстать в ней, то потом не найдётся другая платформа, где длина строки окажется еще больше и опять могут возникнуть на одну строку большо там где, в 7-ке этого не было. И опять несоответствие макетов...
Установка реле - это чуть более элегантный способ, чем дёргать провода. Но если есть матери, которые поддерживают отключение - то лучше бы...
Просто в рекламных материалах упомянутоый матери фигурировало что-то про переназначение номеров портов или переименовании их... не понял что имелось ввиду и главное - зачем.
@nikitanaz, я тоже часто делаю любой клик или клик вне окна как дублирование клипка по "крестику". Но, всё зависит от аудитории - некоторым обязательно нужен крестик. Ведь модальное окно с важной инфой должно быть обязательно прочитано, а поэтому область клика стоить уменьшить. Иначе на тачах ведь можно и случайно закрыть.
Я согласен, что для просмотра галереи - можно и не беспокоиться, а для уведомления о правильном ответе в тесте - надо!
Но главный вопрос в том, дублировать ли в таких окнах крест кнопкой?
Мне например кажется странным, что одни окна с кнопками и крестом, а другие - только с ним.
Это конечно субъективно, поэтому и спрашиваю мнения...
Крестик - всегда, ясно. А вот в окнах, где предполагается только закрывание и всё, никакого решения пользователя или ввода не оиждается.. там - ТОЛЬКО крестик или какая-то кнопка тоже? Как я понял - не делаете?
У нас это не онлайн, а либо локально, либо из контейнера типа EPUB (там уже похоже на http).
И главная задача - изолировать контент друг от друга, чтобы обеспечить простейшую интеграцию, не беспокоясь о пространствах имён в js, css и конфликтах имён файлов.
$('head').html($('head').html() + '...');
...и получил те же проблемы, да вдобавок еще и XHR-ошибку для всех script, которые уже были в head. А вот:
$('head')[0].innerHTML = $('head')[0].innerHTML + '...';
...ошибок не дал, но и скрипт не выполнился.
Спасибо!