У меня есть план создания веб-сайта, на котором работает CGI, созданного с помощью Cocoa. Моя конечная цель - Разработка на Mac OS X и запуск на FreeBSD. Возможно ли это?Возможно ли запустить скомпилированную программу с Xcode в Mac OS X во FreeBSD? (Objective-C/Cocoa)
Как я знаю, существует бесплатная реализация некоторых классов NextStep, GNUStep. Веб-сайт почти построен только с строк. Я читаю документы GNUStep, классов достаточно. Соединение с БД будет осуществляться с помощью C-интерфейсов.
Самая большая проблема, о которой я говорю, - это связывание и совместимость с двоичными файлами. В настоящее время я настраиваю FreeBSD на VirtualBox, но я хочу знать любую информацию об этом от экспертов.
Это не производственный сервер. Просто испытание. Пожалуйста, не стесняйтесь ничего говорить.
--edit--
Я смущен Foundation и какао рамок. Я сказал, что это Фонд. Базовые классы, которые достаточно для манипулирования строками.
Существует платформа CGI, которая использует Cocoa и Objective-C. Возможно, он планирует использовать это. – TechZen
Cocoa не является «стандартной библиотекой для графических интерфейсов», это полный API и отлично подходит для приложений/инструментов командной строки. AppKit, структура внутри Cocoa, обрабатывает стандартные аспекты графического интерфейса, но ничто не говорит о том, что вы должны использовать его. Фактически, система регистрации для приложения, которое я построила для правительства США, представляет собой инструмент командной строки Cocoa, который вызывается через Tomcat, работающий на веб-сервере. Любая веб-технология, которая может вызывать инструмент командной строки, будет отлично работать с инструментом командной строки, который использует Cocoa. –
Строго говоря, Cocoa не является основой, используемой для инструментов командной строки. Какао в основном связано с пользовательским интерфейсом. Рамка Foundation используется для инструментов командной строки. Существует версия GNUStep Фонда, но она не является напрямую совместимой. – TechZen