Comments 55
О. Хорошо. Надо будет попробовать.
-2
Штука классная и попробовать хочется, но так не хочется платить 400$.
-1
Да, немало. Даже с учетом, что 100баков из этой суммы на айфон сдк уходит, он там включен. Получается за сам монотач берут около 300баков…
ЗЫЖ могли бы сделать комьюнити версию. А так, попробовать, можно найти их бету.
ЗЫЖ могли бы сделать комьюнити версию. А так, попробовать, можно найти их бету.
0
UFO just landed and posted this here
Типа он более developer-friendly :)
+1
Ну да, масса девелоперов, «не осиливших» родное API (да, я согласен что objc не похож на остальные C-подобные) пойдут писать програмки на ифон. Нет, я не против, но это какой-то новый слой абстракций над абстракциями, и такой подход несколько напрягает.
Да, можно взять тот же php, прикрутить к нему arm-компилятор и программить под ифон на php, что еще больше расширит базу потенциальных программистов. Только зачем? Нет идеального языка программирования, каждый язык хорошо подходит для какой-то конкретной задачи. У меня в каталоге с ифоновыми проектами проскакивает и C++, и асмовые вставки (правда больше в cydia'вых хаках), но .net для ифона ни разу не нативен, не смотря что он генерирует нативные бинари!
В общем, боюсь что MonoTouch приведет просто к бОльшему количеству нубского уровня вопросов на том же stackoverflow, а девелоперов будут посылать в точно те же cocoa'шные доки, где им будет ничего не понятно хотя бы из-за специфического для objc написания названий методов.
Да, можно взять тот же php, прикрутить к нему arm-компилятор и программить под ифон на php, что еще больше расширит базу потенциальных программистов. Только зачем? Нет идеального языка программирования, каждый язык хорошо подходит для какой-то конкретной задачи. У меня в каталоге с ифоновыми проектами проскакивает и C++, и асмовые вставки (правда больше в cydia'вых хаках), но .net для ифона ни разу не нативен, не смотря что он генерирует нативные бинари!
В общем, боюсь что MonoTouch приведет просто к бОльшему количеству нубского уровня вопросов на том же stackoverflow, а девелоперов будут посылать в точно те же cocoa'шные доки, где им будет ничего не понятно хотя бы из-за специфического для objc написания названий методов.
-1
Вас не беспокоит, что obj-c — это абстракция над си, который суть абстракция над асмом, который есть абстракция (довольно тонкая) над машинным кодом, который тоже может быть абстракцией над опкодами ядра? :)
Пока что я не могу сказать, насколько именно это позитивно, но сам факт, что монополия Apple на средства разработки зашаталась — уже радует :)
О, API то тут причем, поясните, пожалуйста — любое API учится за конечное время. Я никогда не писал на obj-c, и тем более — под iPhone, но думаю, что там точно так же
Пока что я не могу сказать, насколько именно это позитивно, но сам факт, что монополия Apple на средства разработки зашаталась — уже радует :)
О, API то тут причем, поясните, пожалуйста — любое API учится за конечное время. Я никогда не писал на obj-c, и тем более — под iPhone, но думаю, что там точно так же
+1
ситуация напомнила текущие проблемы Cappuccino — веб тулкита похожего на Cocoa. Там тоже свои доки мягко говоря сырые, и всех юзеров шлют в эппловые кокоашные. Почему-то мне кажется, что с монотачем будет то же самое, но каппучино хотя бы внешне похож на кокоа.
ObjC'шный и местами C'шный апи для ифона описан евангелистами эппла, так что он, в большинстве своем, достоверен (там правда косяки из-за коллизий с маковой кокоа тоже всплывают).
ObjC'шный и местами C'шный апи для ифона описан евангелистами эппла, так что он, в большинстве своем, достоверен (там правда косяки из-за коллизий с маковой кокоа тоже всплывают).
0
Пока что я не могу сказать, насколько именно это позитивно, но сам факт, что монополия Apple на средства разработки зашаталась — уже радуев каком месте? под iPhone теперь можно официальным образом писать не только под маком?
0
Не-не. Теперь можно писать не только на obj-C :) Но с какавы, конечно, никуда не слезешь ) Пока, по крайней мере
0
ну так и раньше можно было писать на C/C++/asm + пару классов на Obj-C. Игрушки по-твоему все на Obj-C переписывали?
0
с «какавы» вы никогда никуда не слезете на официальном айфоне (unless Apple сама не уберёт Cocoa.framework, а это вряд ли).
0
UFO just landed and posted this here
UFO just landed and posted this here
Я под айфон использую Unity для винды, т.к. мака у меня нет.
Жаль монотача под винду нет. Но может быть есть что-то другое еще под винду? или юнити только?
Жаль монотача под винду нет. Но может быть есть что-то другое еще под винду? или юнити только?
0
Интересно, Apple запретят эту штуку?
0
по факту, эппл не сможет определить что в процессе создания приложения использовался .net — на выходе нативный бинарь. Разве что, возможно, какие-то специфические функции в нем «палится» будут.
+1
а они могут разве такое запретить?
0
C# и .NET сами по себе гораздо продуктивнее для написания программ, чем родной для айфонов Objective-C.По-моему Мигелю пора на пенсию
-1
Ну тем не менее, 2 языка на выбор лучше, чем один :).
0
только в случае C# ты получаешь неизвестно как написанные биндинги и неизвестно как составленную документацию. При том, что скорей всего все-равно придется читать Apple'овскую документацию. Ну и зачем такое счастье?
0
just for fun. ;)
0
Я бы пока боялся бы использовать это в production, но:
1. Полная компиляция .Net в нативный код — это крутой вызов и эти работы полезны для сообщества.
2. C#-программистов действительно много, так что игра стоит свеч.
1. Полная компиляция .Net в нативный код — это крутой вызов и эти работы полезны для сообщества.
2. C#-программистов действительно много, так что игра стоит свеч.
0
блин, эта ерунда еще и денег стоит?
0
Ну а что, по Nokia .net fw тоже стоит денег. Там, правда, 90$ подписка на одну лицензию, кажется.
0
Mono не может стоить денег, так как это свободное ПО. Денег стоит регистрация у Apple для доступа к SDK.
-1
а теперь идем по ссылке http://monotouch.net/Buy и изучаем матчасть
0
Действительно, довольно странно. Что интересно по этому поводу думает сообщество, которое бесплатно разрабатывала Mono?
0
насколько я знаю, Mono разрабатывала Novell, а не сообщество, так что все недовольные идут лесом.
0
и, кстати, свободное ПО никто не запрещает продавать
0
Само собой, но в случае со Свободным ПО можно сделать респин типа CentrOS. Тут кажется такое нельзя сделать.
0
UFO just landed and posted this here
а RHEL можете просто так скачать?
де-факто «свободное ПО» == «ПО под лицензией GPL» => продавец просто обязан выдать исходники покупателю по первому требованию под лицензией GPL
де-факто «свободное ПО» == «ПО под лицензией GPL» => продавец просто обязан выдать исходники покупателю по первому требованию под лицензией GPL
0
UFO just landed and posted this here
именно что покупателю(поэтому можно смело юзать GPL наработки во внутренних проектах), а он уже, в свою очередь, может сделать с полученными исходниками все, что не противоречит GPL, в частности, выложить их в открытый доступ. Именно поэтому исходники к GPL софту обычно производитель выкладывает, т.к. утаивать их особого смысла нет.
0
UFO just landed and posted this here
а с чего бы оно было? ведь Моно распространяется не только под GPL, но и под MIT — намного либеральная лицензия.
0
«Mono, который помогает портировать Windows-приложения». Автор, подправь текст. Цель Mono не портирование, а разработка свободной реализации .Net. Собственно, обычно приложения на C# в Linux пишут изначально под Mono на GTK# и портированием никто не занимается (хотя это возможно исходя из реализации .Net).
0
Совершенно ненужная вещь: как сам Mono, так и MonoTouch. Первое никогда не будет полностью поддерживать .net, второе — CocoaTouch.
Минусуйте.
Минусуйте.
0
Нда, «Теперь все они смогут писать программы для айфонов» когда купят себе маки. Исключительно чтобы писать софт для айфона =)
Ну то есть оно конечно мило что есть альтернатива теперь (дорогая правда), но как-то всё равно к народу неблизко.
Ну то есть оно конечно мило что есть альтернатива теперь (дорогая правда), но как-то всё равно к народу неблизко.
0
Sign up to leave a comment.
Articles
Change theme settings
Финальный релиз MonoTouch 1.0