Представлен (http://jquerymobile.com/blog/2011/11/16/announcing-jquery-mo.../) релиз фреймворка jQuery Mobile 1.0 (http://jquerymobile.com/), основанного на популярной JavaScript-библиотеке jQuery и предназначенного для создания web-приложений для мобильных устройст с использованием технологий HTML5. jQuery Mobile позволяет создавать интерактивные web-приложения с унифицированным интерфейсом пользователя, работающим в большинстве мобильных браузеров, доступных для платформ Apple iOS, Android, Windows Phone, Blackberry, webOS, Bada, MeeGo и Kindle. Из особенностей библиотеки отмечается адаптация для управления через сенсорные экраны, обеспечение единого внешнего вида для разных типов браузеров и набор специализированных мобильных виджетов для построения интерфейса пользователя.
Фреймворк поддерживает автоматическую адаптацию интерфейса для различных размеров экранов, имеет базовые шаблоны для смартфонов и планшетов. Для упрощения создания индивидуального стиля может использов...URL: http://jquerymobile.com/blog/2011/11/16/announcing-jquery-mo.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=32365
> адаптация для управления через сенсорные экраныА разве это не забота операционной системы (GUI)?
> обеспечение единого внешнего вида для разных типов браузеров
А это не забота самих браузеров?
Смахивает на внедрение костылей для лечения косяков браузеров, не отрабатывающих стандарты w3c как полагается.
Нет, не забота. UI который предоставляет браузер и UI операционной системы это разные вещи.Нет, не забота браузеров. У разных браузеров разные расширения. У одних закругленные окна делаются так, у других сяк у третьих вообще через графику.
Нет, не смахивает. Стандарты w3c обычно отстают по времени от разных расширений.
Может попишете что нить на jquery для общего развития, а?
Видимо даже не поняли о чём был коммент.
Внедрение в веб-приложение всяких sencha touch и подобного есть зло, т.к. подменяет работу системы и очень не в лучшую сторону. Вам любой спец по юзабилити скажет, что подменять стандартные свойства - это ...
Скажем так, когда некто лезет не на свой уровень - ничего хорошего не получается. Это дело системы предоставить тот набор виджетов который будет в паре с ней юзабелен в нормальном виде.
Видимо даже не поняли ответ.
Внедрение в веб-приложение всяких sencha touch и подобного есть благо, ибо дает свободу. "Подменять стандартные свойства" - то-то в Windows все кому не лень только и подменяли, да и в Linux процветают всякие темы. Народ и не знает что подменять это ...
В сенче кстати никто не подменяет - кнопки и все остальное полностью повторяют функционал системы, копируют то есть.
в том-то и дело, что в данном случае элементы управления остаются за ОС
да весь нет на костылях построен:-( давно пора язык разметки интерфейса делать как в нормальных либах(qt gtk ...) а не выжимать все соки из табличной верски и дивов. но ведь тоже все костылчют...
Как человек который писал очень много на визуальных фреймворках - vcl, wtl, gtk и изделии terrainformatica.com и sencha touch скажу что за декларативной разметкой языка будущее. Пишется в разы быстрее и удобнее. Не зря Qt переезжают на webkit/QML.Поэтому скажу - костыли это gtk.
у вас странное представление о "нете", костылях и "нормальных либах".
1. Интернет - это далеко не только www. Так что говорить о том, что "нет" построен на разметке - нонсенс.
2. WWW изначально строилось на HTML и задолго до того, как появились qt, gtk и прочее, и уж как можно каркас www назвать костылями - тоже непонятно.
3. а вы представляете, что было бы, если бы вебстраницы были не открытый текст ХТМЛ, а некая "либа", как в венде например? причём ещё и проприетарная?
Насчёт вёрстки, табличная уже давно устарела, а дивы в совокупности с CSS являются самым удачным изобретением для вёрстки на экране вообще. Особенно с CSS 3. И костыли как раз - это анахронизмы типа gtk, qt, windows rc и тд. Хотя когда-то давно "компьютеры были большими".
> Насчёт вёрстки, табличная уже давно устарела, а дивы в совокупности с CSS являются самым удачным изобретением для вёрстки на экране вообще. Особенно с CSS 3.Слышу эту мантру начиная с CSS 1.
>> адаптация для управления через сенсорные экраны
>А разве это не забота операционной системы (GUI)?Контрол, удобный для мышки, не всегда удобен для "пальцевозюканья"
> Контрол, удобный для мышки, не всегда удобен для "пальцевозюканья"Так пусть пальцевозюкальная система показывает на его месте удобный для пальцевозюкания вариант контрола?!
Вышел новый релиз http://jqmobile.ru/realises/10-jquery-mobile-101.html