http://furbo.org/2008/02/11/so-youre-going-to-write-an-iphone-app/
Creating views, placing controls as subviews using NSRects, and then setting a bunch of properties isn’t the most glamorous coding in the world, but it’s the price you pay to run on a mobile device.
Я чего-то не догоняю видимо в программировании UI. Неужели концепция layout manager, которую, по-моему в Мотифе изобрели в начале 90-х, так сложна для освоения разработчиками гуйни? В Qt, например, ее вполне освоили, и в результате я программирую диалоги на Qt в текстовом редакторе быстрее чем в визуальном "rapid development" редакторе интерфейсов. Мало того что быстрее, так еще и практически без ошибок - нарисовал диалог на бумажке и, поглядывая на эскиз, закодировал.
Ладно в Микрософте, там тупые идиоты, которые считают что и в 21-ом веке диалоги надо попиксельно проектировать, но в Эппле-то? Шож это деется... subj.
Creating views, placing controls as subviews using NSRects, and then setting a bunch of properties isn’t the most glamorous coding in the world, but it’s the price you pay to run on a mobile device.
Я чего-то не догоняю видимо в программировании UI. Неужели концепция layout manager, которую, по-моему в Мотифе изобрели в начале 90-х, так сложна для освоения разработчиками гуйни? В Qt, например, ее вполне освоили, и в результате я программирую диалоги на Qt в текстовом редакторе быстрее чем в визуальном "rapid development" редакторе интерфейсов. Мало того что быстрее, так еще и практически без ошибок - нарисовал диалог на бумажке и, поглядывая на эскиз, закодировал.
Ладно в Микрософте, там тупые идиоты, которые считают что и в 21-ом веке диалоги надо попиксельно проектировать, но в Эппле-то? Шож это деется... subj.
no subject
Date: 2008-02-12 02:57 pm (UTC)Мне было проще, я до этого на IBM-овском OCL писал, и у них была шикарная книжка (где-то в ксероксе валяется) про именно то, как правильно компоновать лайоуты ... И именно проще сразу в редакторе закодить, чем визуальной фигней мышевозить ..
Так что ... Я уже даже не удивляюсь, видя как человек в QDesign`е или как там его, форму рисует, а потом "болванку" в код переносит ... Получается полуунылое говно, правда, чаще всего ...
Кстати, может еще и идет это от того, что "гуй лепить - самая простая и тупая работа" ... Результат всем виден ...
no subject
Date: 2008-02-12 05:23 pm (UTC)no subject
Date: 2008-02-12 05:58 pm (UTC)По ссылке народ жалуется что на этой ужасной платформе (айфон) нету любимого визуального редактора. Я удивляюсь вообще нахер он нужен.
Из этой фразы вообще говоря следует что Какава сосет не разгибаясь. Причем тут симбиан, я не понимаю. Но понимаю что видимо ты видел и тебе не с кем поделиться этой травмой. Делись.
no subject
Date: 2008-02-12 06:04 pm (UTC)И, похоже что и на западе этому практически не учат в общем курсе CS. Потому что все так и шлепают тупо контролы на диалог "чтобы верхний левый угол кнопки был 36 по горизонтали и 58 по вертикали от правого нижнего угла листбокса".
no subject
Date: 2008-02-12 06:09 pm (UTC)Хотя, вон сейчас мода на юзабилити пошла, глядишь и эту тему поднимут ...
no subject
Date: 2008-02-12 06:24 pm (UTC)no subject
Date: 2008-02-12 07:51 pm (UTC)no subject
Date: 2008-02-12 09:13 pm (UTC)no subject
Date: 2008-02-12 09:20 pm (UTC)