avva: (Default)
[personal profile] avva
Эппл запрещает разработчикам писать под iPhone и iPad на любых языках, кроме четырех санкционированных. (англ.)

И пользоваться промежуточными уровнями API.

Я бы хотел сказать, что это меня не удивляет, но это неправда. Настолько гадкого поведения я от Эппл не ожидал.

P.S. Представьте себе, что Майкрософт попыталась бы запретить разработчикам писать под Windows на любых языках, кроме C++ и C#, и любых GUI-тулкитах, кроме MFC и Windows Forms. Да у них даже и возможности технической нет это сделать, они и не пытались никогда. Но предположим попытались бы в Windows 7 таким образом "закрыть" программирование и диктовать программистам языки и библиотеки. Какой бы тогда поднялся шторм негодования!

Нет, не получается такое представить. Самый что ни на есть "evil Microsoft", со всеми своими трюками с секретными API, с ненавистью к open source и борьбой с ним, итд. итп. - никогда не стремился к тому, что для Эппл - business as usual.

Но это же Эппл. В течение ближайших дней я ожидаю увидеть десятки блогпостов и комментариев, подробно разъясняющих, почему это хорошо и правильно, почему Эппл в своем праве, и как это несомненно улучшит качество, дизайн и красоту аппликаций.

Date: 2010-04-09 11:04 am (UTC)
From: [identity profile] potan.livejournal.com
Гады они - какого хрена они там JavaScript оставили? Без него было бы приятнее :-).

Date: 2010-04-09 11:08 am (UTC)
From: (Anonymous)
наоборот, надо было три других выкинуть.

Date: 2010-04-09 02:58 pm (UTC)
From: [identity profile] potan.livejournal.com
JS - самый извращенный язык, на котором мне приходится программировать.
Я понимаю, что продукция Apple ориентирована на ненатуралов, но не до такой же степени!

Date: 2010-04-09 04:09 pm (UTC)
From: (Anonymous)
может, вы им пользуетесь неправильно? как объектно-ориентированным языком, например?

Date: 2010-04-10 06:01 pm (UTC)
From: [identity profile] potan.livejournal.com
Он крив вне звисимости от того, как им пользуются.
Хотя бы поэтому:
foo.arguments ()
var isArray = (typeof arr=='object')&&(typeof arr.length=='number'); (http://potan.livejournal.com/152831.html)
1 in [1] и 1 in [2,3,4] (http://potan.livejournal.com/154149.html)

Date: 2010-04-09 08:04 pm (UTC)
From: [identity profile] avva.livejournal.com
Он хороший язык, если знать, как подойти. Посмотрите на Javascript: The Good Parts Крофорда, например.

Date: 2010-04-10 06:57 pm (UTC)
From: [identity profile] emdin.livejournal.com
Ну так не программируйте на нём, ёлки. -)

Date: 2010-04-10 07:16 pm (UTC)
From: [identity profile] potan.livejournal.com
Не могу. Сейчас наш джаваскриптер переехал в другой город, а систему поддерживать приходится мне, пока нового не нашли.
К тому же это единственный язык, нормально поддерживаемый броузерами. Монополист.

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11 12 1314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 13th, 2026 07:58 am
Powered by Dreamwidth Studios