У кого-нибудь был большой успех в последнее время с использованием Cappuccino Framework? - PullRequest
3 голосов
/ 16 мая 2011

Я просто создаю свой первый проект в Капучино без большого успеха.В поисках примеров и документации не так уж и много ...

Отличия от реального Objective-C и отсутствие библиотек означают, что вы не можете легко преобразовать код непосредственно, скажем, из настольного приложения OS X.в Cappuccino.

Как опытный разработчик PHP и RoR (помимо Java, VB, VC .....), я не совсем понимаю логику абстрагирования / переноса JavaScript на другом языке.

Какие-либо комментарии или предложения для более эффективной структуры?

Ответы [ 4 ]

3 голосов
/ 16 мая 2011

Я конвертировал несколько классов Objective-C почти строка за строкой в ​​Cappuccino.В основном это вопрос изменения NS на CP и замены указателей на не указатели.О каких различиях между Objective-C вы думаете?

Действительно, вы даже можете взять свои существующие файлы XIB из настольного приложения Cocoa и преобразовать их в Cappuccino, используя nib2cib.Вот как работать с Интерфейсным Разработчиком, используя XCode 4: http://groups.google.com/group/objectivej/browse_thread/thread/786331dbcbc9c7b1.

3 голосов
/ 16 мая 2011

Если у вас есть конкретные вопросы, на которые невозможно ответить на IRC-канале (все зависит от того, кто там находится), вы должны опубликовать вопрос в списке рассылки, и кто-то вам поможет.

Что касается того, почему вы хотели бы использовать цель-j, я укажу вам на этот пост в блоге, в котором есть несколько причин, по которым существует objj. http://cappuccino.org/discuss/2008/12/08/on-leaky-abstractions-and-objective-j/

0 голосов
/ 15 ноября 2011

Я начал писать капучино пару месяцев назад, и у меня были большие трудности с настройкой правильной среды разработки. У меня также были многочисленные проблемы с написанием работающего клиент-серверного кода, который работал хорошо.

Я, в конце концов, прорвался и начал делать лучше с Капучино, а затем я нашел эти видеоуроки, которые могли бы помочь намного раньше. Они обошлись мне в 30 долларов, но мне очень хотелось, чтобы я посмотрел их с самого начала, потому что они помогают вам правильно настроить разработчик и начать обучение с правильной кривой обучения.

Я действительно обнаружил эти видео при использовании Cappuccinos IRC, который помог мне пару раз, когда я не мог найти ответ.

Информация о видео здесь: http://cappuccino.org/discuss/2011/10/19/cappuccino-training-course-ideveloper-tv/

0 голосов
/ 19 августа 2011

Я также недавно начал проект в Капучино, и я могу сказать следующее: определенно оно того стоит. Я использую с javascript, а также (но меньше) какао (что помогает). Короче говоря, javascript очень хорош, вероятно, один из моих любимых языков из-за его гибкости. Но это делает отсутствие структуры. Например, в javascript нет класса, и вам приходится работать с наследованием объектов, созданием прототипов и так далее. Используя вначале фреймворк Cappuccino, вы получаете все эти очень удобные средства, но при этом вы не изобретаете велосипед каждый раз. Это межбраузерный стандарт, так что вам нужно сосредоточиться только на своем коде, а не на капризах IE. Поскольку он основан на какао, капучино также имеет схему MCV, которая снова позволяет эффективно структурировать ваш проект.

Хорошо, вы, наверное, уже все это знаете. Что я могу сказать сейчас о кривой обучения, так это о том, что мне нужно было найти правильные инструменты, чтобы действительно войти в него. То есть Установка капучино (sudo Starter/bootstrap.sh), создание простого приложения для пера (capp gen -t NibApplication YourApplication), а затем xcodecapp-cocoa чтобы прослушать, преобразовать и открыть проект в Xcode, что, вероятно, самая сложная часть этой кривой обучения для меня ...

Теперь, если вы все еще не удовлетворены капучино, я могу только предложить взглянуть на другой фреймворк, такой как http://javascriptmvc.com/, www.grooveshark.com использовал его для создания своего удивительного веб-приложения, но я лично никогда бы не пошел Вернуться к HTML для создания веб-приложения. (И наоборот, я бы не стал использовать капучино для веб-страницы: «Сапожник должен придерживаться своего последнего»)

...