metaclass: (Default)
[personal profile] metaclass
на использование некошерных средств разработки тем более логичным мне кажется этот ход. С точки зрения пользователей и узкоспециализированных разработчиков, не с точки зрения гиков.

Гику ж ведь что надо - чтобы блин на iPhone каком-нибудь можно было интерпретатор форта на хаскеле запустить и таким же гикам похвастаться одноразово на их сборище.
А пользователям и профессиональным разработчикам нужно чтобы софт делался быстро, не глючил и чтобы это все было без плясок с бубном, технофетишизма и вуду. И с этой точки зрения ограничение количества средств разработки - это очень хорошо.
Во-первых, их проще поддерживать. Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. В третьих, как по ссылке написано - это дело сломать может только Apple и только после того как оно пройдет миллиард согласований внутри, а не один аутичный гик - автор мегафреймворка после того, как его на форуме обзовут дебилом.

Date: 2010-04-17 07:54 am (UTC)
From: [identity profile] guamoka.livejournal.com
Ну, ребе, с одной стороны да. Такой подход стряхивает за борт толпу безумцев, бегающих с новой фишечкой, а давайте по приколу заимлементим "хелло, ворлд" на нанооператорах на тяжелых нейронах, вместо того, чтобы наконец заточить, скажем, человеческий пальцеориентированный интерфейс для пользователя.
Но с другой, вот решит компания, что некуй вам в браузере ссылку скопировать в буфер обмена, и сиди с этим, потому что альтернатив нет. Да и ОбжективСи, насколько я читал отзывы,- не есть самый удобный язик и инструмент. Торвальдс вот сетовал, что программировать гуй и приложения вообще под эппл еще кошмарнее, чем под линукс, и гораздо кошмарнее, чем под вин. Как-то так.

Date: 2010-04-17 08:25 am (UTC)
From: [identity profile] mend0za.livejournal.com
Гм, мне отзывы попадались совсем обратные, что ObjectiveC приятнее чем C++.



Date: 2010-04-17 08:43 am (UTC)
From: [identity profile] permea-kra.livejournal.com
но по сравнению с цацкелем все равно говно?

Date: 2010-04-17 08:54 am (UTC)
From: [identity profile] lionet.livejournal.com
Objective C и хаскель находятся ровно в противоположных концах спектра по удобству.

Haskell удобен, что в нём доступно point free programming, когда имена аргументов можно не указывать.

Objective C удобен тем, что в нём указываются имена аргументов не только при определении, но и при вызове функций.

C/C++ стоят ровно посередине между этими крайностями: имена аргументов указывать нужно, но только при определении, а не вызове функций.

Date: 2010-04-17 10:26 am (UTC)
From: [identity profile] potan.livejournal.com
В хаскеле аргумент можно завернуть в алгебраический тип и получится Objective C ;-).

Date: 2010-04-17 11:48 am (UTC)
From: [identity profile] thesz.livejournal.com
Я тебя, как обычно, попрошу написать код на Хаскеле, что даёт эффект, как в ObjectiveC. Вместе со всей обвязкой. И ты, как обычно, не станешь этого делать.

С моей точки зрения, для получения функционала а-ля ObjectiveC требуется HList, как минимум, одним алгебраическим типом не отделаешься.

Date: 2010-04-17 11:51 am (UTC)
From: [identity profile] potan.livejournal.com
В ObjectiveC не только именованные аргументы есть?..

Date: 2010-04-17 11:54 am (UTC)
From: [identity profile] thesz.livejournal.com
I beg you, напиши же код.

Узнаешь много интересного. ;)

Date: 2010-04-17 09:59 am (UTC)
From: [identity profile] sdfgh153.livejournal.com
Вот все бы вам по отзывам судить. ObjC очень удобный язык.

Date: 2010-04-17 10:00 am (UTC)
From: [identity profile] sorhed.livejournal.com
Я пописывал под Cocoa. Не знаю насчёт функциональных гуёв, которые сейчас существуют только в диссертациях, но в императивном мире это лучший в мире GUI-фреймворк. Лучше чем Swing, не говоря уже о виндовом говне и Qt/Gtk.

Date: 2010-04-17 11:52 am (UTC)
From: [identity profile] thesz.livejournal.com
Ну, Gtk понятно, но Qt?

За счёт чего они обошли Qt?

PS
Я попробовал написать приложение с UI в XCode. Не смог. На Тикле я пишу UI почти без проблем.

Date: 2010-04-17 08:04 am (UTC)
From: [identity profile] metabr.livejournal.com
Это было бы все заебись, если бы запрет действительно был направлен против гиков, а не против Adobe и Flash. Гики с софтом на лиспе в apple store просто попали под раздачу.

Date: 2010-04-17 08:10 am (UTC)
From: [identity profile] raydac.livejournal.com
а я вот iphone не куплю.. так как я мож его и купил бы но меня потенциал интересует а не только функционал и если плшатформа закрытая то я считаю что потенциал у такого маленький

Date: 2010-04-17 08:29 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я тоже не куплю, я скорее какое-нибудь гиковство типа нокии n900 куплю.

Date: 2010-04-17 09:05 am (UTC)
From: [identity profile] raydac.livejournal.com
угу.. если на девайсе нельзя программить на Forth то это мертвый девайс

Date: 2010-04-17 08:13 pm (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
На iPod Touch у меня стоит gforth.

Date: 2010-04-17 10:51 am (UTC)
From: [identity profile] guamoka.livejournal.com
по-моему, с выходом hd2 покупка ифона вообще теряет всяческий смысл: и в железном и софтверном плане. а все спасибо "разумным ограничениям"
(deleted comment)

Date: 2010-04-22 05:30 pm (UTC)
From: [identity profile] guamoka.livejournal.com
но выигрывает в конечно счете тот, кто захватил умы

выигрывает тот, кто умеет удерживать умы.
(deleted comment)

Date: 2010-04-23 09:50 am (UTC)
From: [identity profile] guamoka.livejournal.com


зы. это приперательство даже не смешно. и банально.

Date: 2010-04-17 08:46 am (UTC)
From: [identity profile] zoonior.livejournal.com
Популярная вчера ссылка с Reddit:

Bill Gates Bans iTunes From Windows
(http://pluggio.com/blog/?p=244)

Пока страдают не гики, а вполне себе профессиональное мидлваре:
http://unity3d.com/
http://www.stonetrip.com/
http://monotouch.net/
http://www.appcelerator.com/

Date: 2010-04-17 08:50 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я надеюсь что это "профессиональное миддлваре" сдохнет в муках и пропадет, а его разработчиков отправят писать опердень на коболе под мейнфреймы под страхом голодной смерти.

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

Date: 2010-04-17 09:09 am (UTC)
From: [identity profile] mr-aleph.livejournal.com
да ты фашист, я погляжу =)

Date: 2010-04-17 09:14 am (UTC)
From: [identity profile] metaclass.livejournal.com
Да вот на коня малость подсаживает, когда каждый день слышу новые аббревиатуры и фреймворк-булшитные названия. Как будто их и так мало.

Date: 2010-04-17 09:18 am (UTC)
From: [identity profile] mr-aleph.livejournal.com
а тебе не насрать? или ты опердень под iphone пишешь?

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

оба варианта для тебя маловероятные.

с другой стороны ты сам постоянно пишешь, что пишешь всякие кодогенераторы для опердени, чем ты лучше?

Date: 2010-04-17 09:26 am (UTC)
From: [identity profile] metaclass.livejournal.com
Ага, я участвую в порождении мозговых червей. Но у меня это за пределы внутреннего использования не выходит и энтропию в индустрии не повышает.

Date: 2010-04-17 10:59 am (UTC)
From: [identity profile] volodymir-k.livejournal.com
Повышает. Если/когда придёт человек со стороны чинить тяжёлое наследие белорусского гения, вместо быстрого разбирания в общеизвестном ПО среднего звена ему придётся колупаться в глючной ограниченной местной поделке.

В индустрии много всякого хорошего, ну и не всякий фреймворк является индустриальным -- очень много любительских. Критерий индустриальности довольно прост -- есть поддержка гигантов или нет.

Вот скажем я советовал недавно ADF. Им пользуются тысячи человек, крайне удобный и мощный тул, сильно круче Дельфи местами. Правда тут вспомнил, что он за так не продаётся, довольно дорого если лицензионно. С другой стороны, тенденция повышения расходов дело полезное -- начальство привыкнет, что тема дорогая, привыкнет и платить з/п хорошо. В РФ похоже за лицензирование серьёзно взялись, в РБ тоже думаю скоро будет.

У гигантов советую фреймворки изучать, хотя бы на уровне демо-приложений, "как оно устроено" + ширше использовать спеки-стандарты на метаинформацию.

Date: 2010-04-17 11:10 am (UTC)
From: [identity profile] metaclass.livejournal.com
Человек со стороны не придет, этот проект семимильными шагами движется к концу жизненного цикла(надеюсь).
А фреймворки гигантов это такая палка о двух концах - вот про тот же ADF я до сегодня пор ни разу не слышал вообще (как и о большей части упомянутой ифоновской мидлвари, которую эппл запилил). Т.е. есть риск изучить вещь, которую используют именно что "тысячи человек", соотвественно может оказатся, что тут она никому и никогда не будет нужна.
И это кстати, независимо, от гигантов фреймворк или мелкие поделки - их слишком много на каждый чих, усилия дробятся, а мейнстрима нет.

Date: 2010-04-17 03:39 pm (UTC)
From: [identity profile] zoonior.livejournal.com
Главное назначение этих фреймворков - кросплатформенность, например Unity работает (или будет скоро):

- браузерный плагин (Mac, Win)
- standalone (Mac, Win)
- на приставках (XBox360, PS3, Wii)
- телефонных осях: Android, iPhone

А вы с Джобсом предлагаете для этого использовать 9 разных сред разработки - классический случай Expression Problem (http://en.wikipedia.org/wiki/Expression_Problem) :)

Date: 2010-04-17 09:07 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Гм. Не очень понял, как одно с другим связано. Интерпретатор Форта вполне пишется на том же Objective C.

Date: 2010-04-17 09:12 am (UTC)
From: [identity profile] metaclass.livejournal.com
Так ты ж тем самым признаешь главенство анального зонда Apple над своим мозгом и тебя коллеги-гики на конференции остракизму подвергнут. :)

Date: 2010-04-17 09:17 am (UTC)
From: [identity profile] kurilka.livejournal.com
И чем тут Objective C поможет?
Интерпретаторы совсем ведь забанены.

Date: 2010-04-17 08:15 pm (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Просто обращаю внимание, что отсутствие (без джейлбрейка) интерпретаторов форта связано не с обсуждаемым пунктом.

Date: 2010-04-17 09:27 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я оный язык не видел и надеюсь что не увижу.
Хотя его ж можно на любой другой платформе прикрутить наверно :)

Date: 2010-04-17 09:34 am (UTC)
From: [identity profile] kurilka.livejournal.com
никто вроде не говорит про приципиальную возможность прикручивания...
т.е. ответить не хочешь?

Date: 2010-04-17 09:57 am (UTC)
From: [identity profile] ti-ua.livejournal.com
"А пользователям и профессиональным разработчикам нужно чтобы софт делался быстро"

Так вот это быстро как раз не про эппл. Начиная от пляски вокруг сертификатов и согласований, и заканчивая не шибко удобными средствами разработки.

"Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. "

Почему же не прийдется, прийдется, только от эппл. И кстати хваленая отличная документированность от эппл по-моему переоценена. Некоторые вещи чтобы раскурить, приходится ковырять явно не эппловские ресурсы.

Date: 2010-04-17 10:56 am (UTC)
From: [identity profile] guamoka.livejournal.com
Вообще, ИМХО, нормальные люди придумывают стандарт и стандартные же способы нетрадиционного расширения этого стандарта (в допустимых пределах, конечно же). Это я про то, как нужно вводить ограничения.

Date: 2010-04-17 02:17 pm (UTC)
From: [identity profile] theiced.livejournal.com
Средства разработки под ёппл - говно. Сам макос для программера - мегаговно,http://theiced.livejournal.com/20586.html - а ничем другим пользоваться низя.

Date: 2010-04-21 01:34 am (UTC)
From: [identity profile] porkchameleon.livejournal.com
>А пользователям и профессиональным разработчикам нужно чтобы софт делался быстро, не глючил и чтобы это все было без плясок с бубном, технофетишизма и вуду. И с этой точки зрения ограничение количества средств разработки - это очень хорошо.
Во-первых, их проще поддерживать. Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. В третьих, как по ссылке написано - это дело сломать может только Apple и только после того как оно пройдет миллиард согласований внутри, а не один аутичный гик - автор мегафреймворка после того, как его на форуме обзовут дебилом.

Аминь.

С Флэшем CS5 массивный облом вышел, правда... хотя в тутень тех "программистов" с их ActionScript'ом и интерактивными меню. Фу!

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 05:47 pm
Powered by Dreamwidth Studios