Чем больше я читаю про запрет Apple
на использование некошерных средств разработки тем более логичным мне кажется этот ход. С точки зрения пользователей и узкоспециализированных разработчиков, не с точки зрения гиков.
Гику ж ведь что надо - чтобы блин на iPhone каком-нибудь можно было интерпретатор форта на хаскеле запустить и таким же гикам похвастаться одноразово на их сборище.
А пользователям и профессиональным разработчикам нужно чтобы софт делался быстро, не глючил и чтобы это все было без плясок с бубном, технофетишизма и вуду. И с этой точки зрения ограничение количества средств разработки - это очень хорошо.
Во-первых, их проще поддерживать. Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. В третьих, как по ссылке написано - это дело сломать может только Apple и только после того как оно пройдет миллиард согласований внутри, а не один аутичный гик - автор мегафреймворка после того, как его на форуме обзовут дебилом.
Гику ж ведь что надо - чтобы блин на iPhone каком-нибудь можно было интерпретатор форта на хаскеле запустить и таким же гикам похвастаться одноразово на их сборище.
А пользователям и профессиональным разработчикам нужно чтобы софт делался быстро, не глючил и чтобы это все было без плясок с бубном, технофетишизма и вуду. И с этой точки зрения ограничение количества средств разработки - это очень хорошо.
Во-первых, их проще поддерживать. Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. В третьих, как по ссылке написано - это дело сломать может только Apple и только после того как оно пройдет миллиард согласований внутри, а не один аутичный гик - автор мегафреймворка после того, как его на форуме обзовут дебилом.
no subject
Но с другой, вот решит компания, что некуй вам в браузере ссылку скопировать в буфер обмена, и сиди с этим, потому что альтернатив нет. Да и ОбжективСи, насколько я читал отзывы,- не есть самый удобный язик и инструмент. Торвальдс вот сетовал, что программировать гуй и приложения вообще под эппл еще кошмарнее, чем под линукс, и гораздо кошмарнее, чем под вин. Как-то так.
no subject
no subject
no subject
Haskell удобен, что в нём доступно point free programming, когда имена аргументов можно не указывать.
Objective C удобен тем, что в нём указываются имена аргументов не только при определении, но и при вызове функций.
C/C++ стоят ровно посередине между этими крайностями: имена аргументов указывать нужно, но только при определении, а не вызове функций.
no subject
no subject
С моей точки зрения, для получения функционала а-ля ObjectiveC требуется HList, как минимум, одним алгебраическим типом не отделаешься.
no subject
no subject
Узнаешь много интересного. ;)
no subject
no subject
no subject
За счёт чего они обошли Qt?
PS
Я попробовал написать приложение с UI в XCode. Не смог. На Тикле я пишу UI почти без проблем.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
выигрывает тот, кто умеет удерживать умы.
no subject
зы. это приперательство даже не смешно. и банально.
no subject
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/
no subject
Любовь программистов к выпуску "инструментов для программистов" общеизвестна и этим они на самом деле убивают индустрию, потому платят не за то что мы любовно тут свои инструменты полируем а за енд-юзеровские приложения. А то получается типа "каждый год изучай новый молоток".
no subject
no subject
no subject
тут ведь в чем прокол в лоике: эти булшитные фреймоворки не официальные, соотвественно единственный вариант столкнуться с ними это либо самому начать использовать, либо устроится в контору, которая их использует.
оба варианта для тебя маловероятные.
с другой стороны ты сам постоянно пишешь, что пишешь всякие кодогенераторы для опердени, чем ты лучше?
no subject
no subject
В индустрии много всякого хорошего, ну и не всякий фреймворк является индустриальным -- очень много любительских. Критерий индустриальности довольно прост -- есть поддержка гигантов или нет.
Вот скажем я советовал недавно ADF. Им пользуются тысячи человек, крайне удобный и мощный тул, сильно круче Дельфи местами. Правда тут вспомнил, что он за так не продаётся, довольно дорого если лицензионно. С другой стороны, тенденция повышения расходов дело полезное -- начальство привыкнет, что тема дорогая, привыкнет и платить з/п хорошо. В РФ похоже за лицензирование серьёзно взялись, в РБ тоже думаю скоро будет.
У гигантов советую фреймворки изучать, хотя бы на уровне демо-приложений, "как оно устроено" + ширше использовать спеки-стандарты на метаинформацию.
no subject
А фреймворки гигантов это такая палка о двух концах - вот про тот же ADF я до сегодня пор ни разу не слышал вообще (как и о большей части упомянутой ифоновской мидлвари, которую эппл запилил). Т.е. есть риск изучить вещь, которую используют именно что "тысячи человек", соотвественно может оказатся, что тут она никому и никогда не будет нужна.
И это кстати, независимо, от гигантов фреймворк или мелкие поделки - их слишком много на каждый чих, усилия дробятся, а мейнстрима нет.
no subject
- браузерный плагин (Mac, Win)
- standalone (Mac, Win)
- на приставках (XBox360, PS3, Wii)
- телефонных осях: Android, iPhone
А вы с Джобсом предлагаете для этого использовать 9 разных сред разработки - классический случай Expression Problem (http://en.wikipedia.org/wiki/Expression_Problem) :)
no subject
no subject
no subject
Интерпретаторы совсем ведь забанены.
no subject
no subject
no subject
Хотя его ж можно на любой другой платформе прикрутить наверно :)
no subject
т.е. ответить не хочешь?
no subject
Так вот это быстро как раз не про эппл. Начиная от пляски вокруг сертификатов и согласований, и заканчивая не шибко удобными средствами разработки.
"Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. "
Почему же не прийдется, прийдется, только от эппл. И кстати хваленая отличная документированность от эппл по-моему переоценена. Некоторые вещи чтобы раскурить, приходится ковырять явно не эппловские ресурсы.
no subject
no subject
no subject
Во-первых, их проще поддерживать. Во-вторых, разработчикам не придется каждый год учить новый фреймворк, когда гикам станет скучно и они старый забросят. В третьих, как по ссылке написано - это дело сломать может только Apple и только после того как оно пройдет миллиард согласований внутри, а не один аутичный гик - автор мегафреймворка после того, как его на форуме обзовут дебилом.
Аминь.
С Флэшем CS5 массивный облом вышел, правда... хотя в тутень тех "программистов" с их ActionScript'ом и интерактивными меню. Фу!