Какао, Objective-C для HTML? - PullRequest
       4

Какао, Objective-C для HTML?

1 голос
/ 15 февраля 2012

Насколько мне удалось найти, кажется, есть один вариант для создания сайтов / веб-приложений в Objective-J с капучино.

.NET - это огромный фреймворк, который, конечно, может компилироваться для Интернета. Я не думаю, что глупо задавать вопрос, можно ли использовать Objective-C для той же цели.

Apple не рекламирует возможность разработки веб-сайтов с помощью Objective-C, но я все равно хотел спросить.

Кроме капучино, это возможно или просто невозможно?

Ответы [ 3 ]

2 голосов
/ 22 февраля 2012

Можно было бы создавать сайты в Objective-C, точно так же, как вы могли бы делать это в C ++ или даже C.

Есть плюсы и минусы для обоих.Основное преимущество заключается в том, что эти языки, как правило, более зрелые, надежные и лучше функционируют, чем php, ruby ​​и т. Д. Однако, поскольку они, как правило, не используются для этой цели (к сожалению), не так много доступных сред и / или рабочих процессов.Наиболее признанным для Obj-C является GNUstepWeb .

Вы также должны учитывать, что вы делаете.Если вы создаете веб-приложение, которое включает в себя модели, отчеты и т. Д., Это будет хорошим вариантом.С другой стороны, если вы создаете меньший веб-сайт с более общими функциями, скорее всего, одна из «традиционных» платформ веб-разработки будет лучшим вариантом.

Я подумал, что вас это может заинтересоватьв чем-то вроде Cappuccino (Aka Objective-J) , который похож на Objective-C (в некоторых отношениях), но полностью предназначен для создания веб-приложений.Компилируется в Javascript.

1 голос
/ 08 августа 2012

WebObjects был средой Objective C, но десятилетие назад перешел на Java.Тем не менее, он по-прежнему ощущается как Cocoa / Obj C, все еще используя базовые классы, такие как NSArray, а также ключевые концепции, такие как KVC и MVC.Интернет-магазин Apple и iTunes Store - два удачных примера веб-приложений, написанных с использованием WebObjects.

1 голос
/ 15 февраля 2012

Ваш вопрос не глупый, но на него очень сложно ответить. Вы говорите о выводе HTML? Или вы говорите о программировании на стороне сервера? Objective-C с использованием какао или просто ванильный Objective-C?

Начнем с того, что что-либо, использующее инфраструктуру какао, не может быть скомпилировано для Интернета. Период. Вы можете имитировать фреймворки Cocoa (как это делает Cappuccino), но это не маленькая задача.

Веб-разработку можно выполнять с помощью Objective-c (на стороне сервера), но на данный момент это не совсем осуществимо, потому что вам придется писать библиотеки с нуля, а также множество других опций для веба. разработка с использованием полных фреймворков (Ruby, PHP, Python, Java и т. д.), на самом деле для этого нет никаких оснований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...