iPhones.ru

Новая версия MonoTouch

Информатор avatar | 9
FavoriteLoading В закладки
Новая версия MonoTouch

Нас информирует Narmo.

Вышла новая версия MonoTouch – фреймворка, позволяющего разрабатывать приложения для iPhone и iPod Touch на языке C#. MonoTouch позволяет разработчикам создавать приложения на основе C# и .NET и компилировать их для запуска на iPhone. При этом программистам не нужно изучать Objective-C, они могут работать в привычной им среде и писать на привычном им языке.

mono simulator debug

В новой версии MonoTouch появилась возможность отладки приложений на устройстве или на симуляторе, причём отладка приложений на устройстве происходит через WiFi. MonoTouch является платным продуктом, но на официальном сайте можно получить триал-версию, работающую с некоторыми ограничениями (например, отлаживать приложения можно только на симуляторе).

Разрабатывать приложения можно как с помощью Xcode, так и с помощью “родной” для Mono среды разработки – MonoDevelop. В целом продукт получился довольно интересным. К плюсам MonoTouch можно отнести то, что программистам, владеющим C# (а их сейчас очень много), не нужно изучать новый язык для создания приложений под iPhone. К минусам же можно отнести высокую стоимость лицензии (стоимость самой простой из них составляет $399) и наличие оригинальной среды разработки от Apple.

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

Оффтоп: в 16:00 стартует интересный и очень лёгкий конкурс.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Нас информирует Narmo. Вышла новая версия MonoTouch – фреймворка, позволяющего разрабатывать приложения для iPhone и iPod Touch на языке C#. MonoTouch позволяет разработчикам создавать приложения на основе C# и .NET и компилировать их для запуска на iPhone. При этом программистам не нужно изучать Objective-C, они могут работать в привычной им среде и писать на привычном...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

9 комментариев

Форум →
  1. Kaji avatar
    Kaji 5 ноября 2009
    0

    О да… Теперь приложения для айфона будут тормозить и истекать памятью в два раза дольше. ДотНет и иже с ними ибо.
    Нафиг, нафиг, нафиг.

    Войди на сайт, чтобы ответить
    Ответить
  2. Dima.V.SmitH avatar
    Dima.V.SmitH 5 ноября 2009
    0

    Конкурс по МоноТачу или с кодами на него? Или две абсолютно не связанные между собой новости?

    Кирилл: второе верно

    Войди на сайт, чтобы ответить
    Ответить
  3. Narmo avatar
    Narmo 5 ноября 2009
    0

    Kaji: Ну про истекать памятью это уже от кривых/не кривых рук разработчика зависит…

    Войди на сайт, чтобы ответить
    Ответить
  4. DarkNeo avatar
    DarkNeo 5 ноября 2009
    0

    дотнет не истекает памятью, в C# сборщик мусора.

    да и сам API вряд ли портирован на iPhone, скорее фреймворк транслирует код C# на ObjC.

    Войди на сайт, чтобы ответить
    Ответить
  5. Narmo avatar
    Narmo 5 ноября 2009
    0

    DarkNeo: По поводу трансляции – воистину так. Об этом можно почитать на официальном сайте.

    Войди на сайт, чтобы ответить
    Ответить
  6. metal_king avatar
    metal_king 5 ноября 2009
    0

    дотнет истекает памятью. чтобы не истекал надо чтобы программа имела длительные циклы простоя – чтобы сборщик мусора проснулся.

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

    единственное что принесет СиШарп на платформу это кучу поделок от непрограммистов, умеющих расставить кнопки на форме

    Войди на сайт, чтобы ответить
    Ответить
  7. Kaji avatar
    Kaji 5 ноября 2009
    0

    Согласен с metal_king. Вот почему и ну его этот Mono куда подальше.
    И опять-таки: не плоди сущностей. На кой нужен сишарп, когда есть прекрасный обжективси.

    Войди на сайт, чтобы ответить
    Ответить
  8. alex9044 avatar
    alex9044 6 ноября 2009
    0

    > дотнет не истекает памятью, в C# сборщик мусора.
    Сборщик мусора не гарантирует избавление от проблем с утечкой. Единственно от чего гарантирует – это от двойного удаления ресурса. А эта поделка за 400 баксов – обычное кидалово для чайников, которые не могут даже ObjC выучить. По сути это и не .NET и не Моно, а порнографиеский кросс компилятор. Жесть. Да еще за такие деньги.

    Войди на сайт, чтобы ответить
    Ответить
  9. Rafiki avatar
    Rafiki 7 ноября 2009
    0

    Objective-C – отвратительнейший язык. Это как соблезубый среди языков программирования – привет из 80-х.
    С этим можно смириться, но получить из него нормальную производительность работы невозможно.

    MonoTouch – не кросс-компилятор, это компилятор и биндинги Cocoa. Если нужно что-то спецефическое, что не попало в биндинги, если, не дай бог, нужен очередной хак – в MonoTouch есть удобный механизм построения своего синтаксиса.

    И вы знаете что, до хрена приложнеий на АппСтор уже написаны на Mono, в том числе и Sims.

    Что до денег, – так платите же вы Apple по $100 в год…

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.