kika: (Default)
[personal profile] kika
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.

Date: 2008-02-12 02:57 pm (UTC)
From: [identity profile] dimas.livejournal.com
Ты знаешь, я вот уже не раз сталкивался, что народ не сразу вникает в те же Qt-ные layout`ы ...

Мне было проще, я до этого на IBM-овском OCL писал, и у них была шикарная книжка (где-то в ксероксе валяется) про именно то, как правильно компоновать лайоуты ... И именно проще сразу в редакторе закодить, чем визуальной фигней мышевозить ..

Так что ... Я уже даже не удивляюсь, видя как человек в QDesign`е или как там его, форму рисует, а потом "болванку" в код переносит ... Получается полуунылое говно, правда, чаще всего ...

Кстати, может еще и идет это от того, что "гуй лепить - самая простая и тупая работа" ... Результат всем виден ...

Date: 2008-02-12 05:23 pm (UTC)
From: [identity profile] xfyre.livejournal.com
а ты мнэээ программирование под симбиан когда-нибудь видел с близкого расстояния? :)

Date: 2008-02-12 05:58 pm (UTC)
From: [identity profile] kika.livejournal.com
Нет. Причем тут симбиан?
По ссылке народ жалуется что на этой ужасной платформе (айфон) нету любимого визуального редактора. Я удивляюсь вообще нахер он нужен.

Try to imagine developing a Cocoa application without Interface Builder. Try really hard. Really, really hard. Seems like a nightmare, huh?

Из этой фразы вообще говоря следует что Какава сосет не разгибаясь. Причем тут симбиан, я не понимаю. Но понимаю что видимо ты видел и тебе не с кем поделиться этой травмой. Делись.

Date: 2008-02-12 06:04 pm (UTC)
From: [identity profile] kika.livejournal.com
Это, на самом деле говорит о том, что когда я не закончил универ, наличие или отсутствие высшего образования было вообще говоря иррелевантно. А сейчас маятник качнулся в обратную сторону - наличие оного стало отрицательным фактором. Потому что программистов учат ремесленничеству - этой самой "простой и тупой работе", а не принципам организации UI, дизайну и проч.
И, похоже что и на западе этому практически не учат в общем курсе CS. Потому что все так и шлепают тупо контролы на диалог "чтобы верхний левый угол кнопки был 36 по горизонтали и 58 по вертикали от правого нижнего угла листбокса".

Date: 2008-02-12 06:09 pm (UTC)
From: [identity profile] dimas.livejournal.com
На самом деле и книжек то я особо не видел, особенно в переводе, только одна и была - кого-то из ИБМа ...

Хотя, вон сейчас мода на юзабилити пошла, глядишь и эту тему поднимут ...

Date: 2008-02-12 06:24 pm (UTC)
From: [identity profile] xfyre.livejournal.com
мне показалось что ты возмущаешься какой это каменный век :)

Date: 2008-02-12 07:51 pm (UTC)
From: [identity profile] kika.livejournal.com
Необходимость визуального редактора - каменный век.

Date: 2008-02-12 09:13 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Я вот долго пытался понять, что за layout engine есть в .net framework, в надежде схалявить и возложить работу по размещению контролов на железку. Ниасилил. Похоже, это что-то совсем не то.

Date: 2008-02-12 09:20 pm (UTC)
From: [identity profile] kika.livejournal.com
Да им в ноги надо поклониться за то что они вообще такое слово вспомнили. До дотнета ж такого понятия в виндах совсем не было. Еще лет через 20, глядишь, и пользоваться можно будет.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 17th, 2026 01:58 pm
Powered by Dreamwidth Studios