0xd34df00d
30.09.2011 21:14 Azoth_primary
С одной стороны, QML няша и котик, и вот такой лэйаут описывается файлом на тридцатник строк:
С другой стороны, QML хуйня, ибо какой-то пиздец с лэйаутами этими и анкорами.
С третьей стороны, подгрузка картинок асинхронная автоматом и не тормозит. На плюсцах с этим пришлось бы поебаться.
Похуй. HTML5 уже будет править миром (а QML был джаваскриптом покусан).
Ага, срочно кинулся генерить в рантайме нужный хтмл.
зачем в ран-тайме. я наоборот жду, пока люди из бизнеса придумают юнит-тестирование на статический html, а также первую в мире html-ide с реfuckторингом и оценкой покрытия div'ов.
>>
Кстати, замечу, что это может показаться невероятным (а кому-то может и не очень удобным), но генерируемый HTML5 или XHTML является статически типизированным, и валидность всего, что ваш сайт может сгенерить, будет проверена ещё на этапе компиляции.
>>
http://habrahabr.ru/blogs/webdev/128952/
Что такое тип в контексте хтмла?
ну, что-то в этом есть. просто тут надо слукавить и сказать, что построение DOM-дерева — компиляция, а отрисовка — уже выполнение.
И чо тогда получается проверкой типов? Валидация на тему XSD/DTD-схемы? Охуеть, блять, капитаны!
Для DTD-шного аштыэмэля — это как договоришься.
А вот для православного XML на XML Schema — вполне, by design.
<xs:complexType name="страна">
типом получается тип узла (текст? или контейнер? какой конкретно контейнер? div? блочный элемент?), а проверка типов — к примеру о том, что блочные элементы не вкладываются в строковые.
/7, последнее предложение.
Для любого такого набора правил можно построить XSD-схему по определению.
нет, DTD — это синтаксическая проверка
Сделай типы частью синтаксиса.
Ведь тип — это тупо тег, приписываемый к токену. Приписывай его не компилятором, а руками.
Ну, в DTD нет типов, я ж про то.
Тоже капитаново :)
Но упорото и boilerplate. Местами даже попахивает плюсцами.
можно построить. и что?
Ну и проверка типов — валидация по схеме.
Прет дикой избыточностью грамматики, например.
мм, осталось тебе доказать, что схемой можно гарантировать построимость DOM и ты получишь нобелевскую премию в написании браузеров!
Пахнет плюсами. Плюсами.
а вообще пиздежь это, потому что в HTML5 еще CSS и JavaScript есть (а CSS тоже на семантику влияет, на блочность/строковость элементов)
В плюсах еще есть препроцессор, ага.
как аналогия
Говно ваш вебдваноль.
да, не матан ни разу. поэтому я пишу исключительно в веб0.2
(назрел хороший наброс на личкрафты, решил не упускать возможность) зато мы можем отступы делать где угодно куда угодно чтоб интерфейс не был говном (а не отмазываться "это qt рисует, это не я")
Няша, сам же понимаешь, что я просто отмазываюсь, ибо не дизайнер ни разу, ну вот и все :3
все вы так говорите :'-(
:(