Сообщение Re: Верстка UI - обзор подходов от 30.12.2024 10:25
Изменено 30.12.2024 10:26 vsb
Re: Верстка UI - обзор подходов
Лично мне никогда не нравилась декларативщина и я всегда предпочитал по возможности описывать всё программно...
У меня всегда было ощущение, что декларативщину придумали для странного workflow, когда UI рисует в редакторе форм один человек, а программирует другой. Я никогда так не работал, мне максимум — давали макеты в картинках, поэтому мне, как программисту, всегда проще всё было создавать и управлять программно.
Декларативщина хороша до какого-то момента, а потом начинает мешаться. И в итоге получается половина кода в XML, половина кода в Java, к примеру. Ну и зачем оно надо... Уже и Preview показывает не то, что реально в приложении, и редактировать форму надо с оглядкой на код, и IDE чаще всего с этим всем интегрируется далеко не идеально. А когда всё в коде, тут вопросов не возникает.
У меня всегда было ощущение, что декларативщину придумали для странного workflow, когда UI рисует в редакторе форм один человек, а программирует другой. Я никогда так не работал, мне максимум — давали макеты в картинках, поэтому мне, как программисту, всегда проще всё было создавать и управлять программно.
Декларативщина хороша до какого-то момента, а потом начинает мешаться. И в итоге получается половина кода в XML, половина кода в Java, к примеру. Ну и зачем оно надо... Уже и Preview показывает не то, что реально в приложении, и редактировать форму надо с оглядкой на код, и IDE чаще всего с этим всем интегрируется далеко не идеально. А когда всё в коде, тут вопросов не возникает.
Re: Верстка UI - обзор подходов
Лично мне никогда не нравилась декларативщина и я всегда предпочитал по возможности описывать всё программно...
У меня всегда было ощущение, что декларативщину придумали для странного workflow, когда UI рисует в редакторе форм один человек, а программирует другой. Я никогда так не работал, мне максимум — давали макеты в картинках, поэтому мне, как программисту, всегда проще всё было создавать и управлять программно.
Декларативщина хороша до какого-то момента, а потом начинает мешаться. И в итоге получается половина кода в XML, половина кода в Java, к примеру. Ну и зачем оно надо... Уже и Preview показывает не то, что реально в приложении, и редактировать форму надо с оглядкой на код, и IDE чаще всего с этим всем интегрируется далеко не идеально. А когда всё в коде, тут вопросов не возникает.
В общем декларативщина это то, что кажется супер-интуитивным, но на практике пользы немного, а неудобств хватает.
У меня всегда было ощущение, что декларативщину придумали для странного workflow, когда UI рисует в редакторе форм один человек, а программирует другой. Я никогда так не работал, мне максимум — давали макеты в картинках, поэтому мне, как программисту, всегда проще всё было создавать и управлять программно.
Декларативщина хороша до какого-то момента, а потом начинает мешаться. И в итоге получается половина кода в XML, половина кода в Java, к примеру. Ну и зачем оно надо... Уже и Preview показывает не то, что реально в приложении, и редактировать форму надо с оглядкой на код, и IDE чаще всего с этим всем интегрируется далеко не идеально. А когда всё в коде, тут вопросов не возникает.
В общем декларативщина это то, что кажется супер-интуитивным, но на практике пользы немного, а неудобств хватает.