Чем больше я читаю про запрет 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 почти без проблем.