Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Режим отображения отдельной подветви беседы | [ Отслеживать ] |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
4. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 13:55 | ||
Когда же до них дойдёт, что HTML и CSS предназначены для вёрстки (гипер)текста, а не для GUI. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +3 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 14:00 | ||
> Когда же до них дойдёт, что HTML и CSS предназначены для вёрстки | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +8 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 14:24 | ||
Для формирования UI эта технология одновременно слишком тяжёлая и слишком низкоуровневая. Чтобы делать UI, нужна в первую очередь абстракция виджетов, а в HTML+CSS её нет. Вместо этого там есть громоздкий и bloated layout-движок, изначально заточенный под вёрстку rich-текста, а не под виджеты. На его основе можно, конечно, сделать полноценный GUI-тулкит, типа ExtJS, но тогда начинаются тормоза, причём тормозит даже не JS, а DOM и его отрисовка. Сколько усилий вбухивают в оптимизацию браузеров, чтобы они наконец-то могли осилить GUI уровня GTK1 и игрушки уровня DOS. Просто корпорациям некогда думать об удобстве и эффективности, им надо мир захватывать, вот они и устроили эту HTML-гонку вооружений. Потому что если кто-то шибко умный решит остановиться, подумать и сделать всё правильно - то конкуренты ждать не будут и захавают и его долю пирога. Так деньги в очередной раз победили разум. А юзерам можно сказать, что это технологии будущего, всё для вашего же блага, а что зонд слегка толстоват, так это ради светлого будущего же, надо потерпеть и привыкнуть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +8 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 15:24 | ||
> Для формирования UI эта технология одновременно слишком тяжёлая и слишком низкоуровневая. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Ваня (?), 09-Ноя-11, 15:53 | ||
HTML низкоуровневый. Для GUI - да. Как нарисовать окно? Линиями, заливкой и BitBlt картинки - это и есть низкий уровень. Для сравнения в API высоких уровней окно является примитивом. Для браузера выводить тонны HTML кода, предназначенного для отображения окна - серьёзная нагрузка, хотя этот браузер запущен из-под ОС в которой окно является примитивом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +5 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 16:31 | ||
> HTML низкоуровневый. Для GUI - да. Как нарисовать окно? Линиями, заливкой и | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +1 +/– | |
Сообщение от Ваня (?), 09-Ноя-11, 16:59 | ||
BitBlt, Canvas, .. - названий много, суть одна. Предпочитаю не заморачиваться, а называть первым словом которое когда-то давно выучил. И знаете, жизнь сразу становится проще. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +3 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 20:05 | ||
> Вы знаете много графических ОС без оконного интерфейса? | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от vovan (??), 14-Ноя-11, 17:13 | ||
User294, ты ? | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
57. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от redwolf (ok), 09-Ноя-11, 21:49 | ||
Зачем окна в смартфоне? На мой вкус как раз примитивов для разработки интерфейса смартфона хвитит. Оригинальное решение. Смарт для веб-дизайнера )) | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
35. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +2 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 15:53 | ||
Те виджеты, которые есть в HTML, рассчитаны, опять же, на вёрстку текста. Формы - это аналог бумажных анкет, в многом они ближе к тексту, чем к UI. А для собственно UI эти виджеты не очень-то пригодны. Вот хочу я сделать таббар или меню - а в HTML этого и близко нет, вместо этого тебе предлагается взять кучку текстовых элементы типа ul и div и с помощью CSS - языка для вёрстки текста - соорудить из них что-то, напоминающее нужный тебе виджет. Простого способа создавать свои виджеты нет, все гуи-тулкиты либо очень ограниченые и слобарасширяемые, как jQUery UI, либо тяжёлые и тормозные, как ExtJS. В любом случае, приходится строить свои слои абстракции над HTML+CSS, поэтому и оказывается, что HTML тяжёлый, перегруженный фичами, но всё равно низкоуровневый. Как можно было сделать лучше? Ну, посмотрите на тот же QML, там всё куда прямее и удобнее, большой набор UI-компонентов из коробки + возможность создавать свои. И вообще, лично я не в восторге от идеи "веб-приложений" и от превращения браузера в ОС. По мне так пускай бы веб оставался текстовым, а для "приложений" лучше использовать другую технологию, и все были бы довольны. | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
40. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 16:37 | ||
> Те виджеты, которые есть в HTML, рассчитаны, опять же, на вёрстку текста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 17:04 | ||
QML и "грузить бинарную программу работать под текущим юзером откуда попало" никак не связаны. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Aleks Revo (?), 09-Ноя-11, 16:41 | ||
> По мне так пускай бы веб оставался текстовым, а для "приложений" лучше использовать другую технологию, и все были бы довольны. | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
49. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 17:10 | ||
А что принципиально нового дал HTML5? Читать почту через браузер и покупать товары в интернет-магазинах можно было и во времена Netscape 4. С тех пор добавились только свистелки-перделки + немного анальной оккупации типа определения твоего географического положения и информации о системе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 17:51 | ||
И много где исчезла необходимость постоянно жать на Reload. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от szh (ok), 09-Ноя-11, 23:27 | ||
> Читать почту через браузер и покупать товары в интернет-магазинах | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
20. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +1 +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 14:24 | ||
> Язык гипертекста уже давно превратился в способ формирования UI, если вы еще | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
44. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Aleks Revo (?), 09-Ноя-11, 16:42 | ||
>> Язык гипертекста уже давно превратился в способ формирования UI, если вы еще | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 14:26 | ||
Т.е. через HTML/CSS/JS gui сделать невозможно что ли? | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
25. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 14:37 | ||
> Т.е. через HTML/CSS/JS gui сделать невозможно что ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Проект Mozilla намерен выпустить операционную систему B2G во..." | +/– | |
Сообщение от Аноним (-), 09-Ноя-11, 16:06 | ||
> труЪ, а за 15 минут написать тоже самое на html это так фигня. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |