0xd34df00d 30.09.2011 21:14 Azoth_primary

С одной стороны, QML няша и котик, и вот такой лэйаут описывается файлом на тридцатник строк:
С другой стороны, QML хуйня, ибо какой-то пиздец с лэйаутами этими и анкорами.
С третьей стороны, подгрузка картинок асинхронная автоматом и не тормозит. На плюсцах с этим пришлось бы поебаться.

Recommended by:

@Nico-izo: Слоупочище детфут только сейчас понял, какая красота QML. Ну что, до говноедов-пиляторов недовелосипедов долго доходит, да.

@nya: говно же

1. kb 30.09.2011 21:15

Похуй. HTML5 уже будет править миром (а QML был джаваскриптом покусан).

2. 0xd34df00dkb /1 30.09.2011 21:16 Azoth_primary

Ага, срочно кинулся генерить в рантайме нужный хтмл.

3. kb0xd34df00d /2 30.09.2011 21:17 c8541125

зачем в ран-тайме. я наоборот жду, пока люди из бизнеса придумают юнит-тестирование на статический html, а также первую в мире html-ide с реfuckторингом и оценкой покрытия div'ов.

4. DZhon0xd34df00d /2 30.09.2011 22:38

>>
Кстати, замечу, что это может показаться невероятным (а кому-то может и не очень удобным), но генерируемый HTML5 или XHTML является статически типизированным, и валидность всего, что ваш сайт может сгенерить, будет проверена ещё на этапе компиляции.
>>

http://habrahabr.ru/blogs/webdev/128952/

5. 0xd34df00dDZhon /4 30.09.2011 22:39 Azoth_primary

Что такое тип в контексте хтмла?

6. kb0xd34df00d /5 30.09.2011 22:42 c8541125

ну, что-то в этом есть. просто тут надо слукавить и сказать, что построение DOM-дерева — компиляция, а отрисовка — уже выполнение.

7. 0xd34df00dkb /6 30.09.2011 22:43 Azoth_primary

И чо тогда получается проверкой типов? Валидация на тему XSD/DTD-схемы? Охуеть, блять, капитаны!

8. DZhon0xd34df00d /5 30.09.2011 22:44

Для DTD-шного аштыэмэля — это как договоришься.
А вот для православного XML на XML Schema — вполне, by design.
<xs:complexType name="страна">

9. kb0xd34df00d /7 30.09.2011 22:45 c8541125

типом получается тип узла (текст? или контейнер? какой конкретно контейнер? div? блочный элемент?), а проверка типов — к примеру о том, что блочные элементы не вкладываются в строковые.

10. 0xd34df00dDZhon /8 30.09.2011 22:45 Azoth_primary

/7, последнее предложение.

11. 0xd34df00dkb /9 30.09.2011 22:45 Azoth_primary

Для любого такого набора правил можно построить XSD-схему по определению.

12. kbDZhon /8 30.09.2011 22:45 c8541125

нет, DTD — это синтаксическая проверка

13. 0xd34df00dkb /12 30.09.2011 22:46 Azoth_primary

Сделай типы частью синтаксиса.
Ведь тип — это тупо тег, приписываемый к токену. Приписывай его не компилятором, а руками.

14. DZhonkb /12 30.09.2011 22:46

Ну, в DTD нет типов, я ж про то.

15. DZhon0xd34df00d /13 30.09.2011 22:47

Тоже капитаново :)

16. 0xd34df00dDZhon /15 30.09.2011 22:48 Azoth_primary

Но упорото и boilerplate. Местами даже попахивает плюсцами.

17. kb0xd34df00d /11 30.09.2011 22:48

можно построить. и что?

18. 0xd34df00dkb /17 30.09.2011 22:48 Azoth_primary

Ну и проверка типов — валидация по схеме.

19. DZhon0xd34df00d /16 30.09.2011 22:49

Прет дикой избыточностью грамматики, например.

20. kb0xd34df00d /18 30.09.2011 22:49

мм, осталось тебе доказать, что схемой можно гарантировать построимость DOM и ты получишь нобелевскую премию в написании браузеров!

21. 0xd34df00dDZhon /19 30.09.2011 22:49 Azoth_primary

Пахнет плюсами. Плюсами.

22. kb 30.09.2011 22:51 c8541125

а вообще пиздежь это, потому что в HTML5 еще CSS и JavaScript есть (а CSS тоже на семантику влияет, на блочность/строковость элементов)

23. DZhonkb /22 30.09.2011 22:51

В плюсах еще есть препроцессор, ага.

24. DZhonDZhon /23 30.09.2011 22:51

как аналогия

25. 0xd34df00dkb /22 30.09.2011 22:52 Azoth_primary

Говно ваш вебдваноль.

26. kb0xd34df00d /25 30.09.2011 22:53 c8541125

да, не матан ни разу. поэтому я пишу исключительно в веб0.2

27. kb0xd34df00d /25 30.09.2011 22:57 c8541125

(назрел хороший наброс на личкрафты, решил не упускать возможность) зато мы можем отступы делать где угодно куда угодно чтоб интерфейс не был говном (а не отмазываться "это qt рисует, это не я")

28. 0xd34df00dkb /27 30.09.2011 23:00 Azoth_primary

Няша, сам же понимаешь, что я просто отмазываюсь, ибо не дизайнер ни разу, ну вот и все :3

29. kb0xd34df00d /28 30.09.2011 23:02 c8541125

все вы так говорите :'-(

30. 0xd34df00dkb /29 30.09.2011 23:09 Azoth_primary

:(

Do you really want to delete ?