Я также недавно начал проект в Капучино, и я могу сказать следующее: определенно оно того стоит. Я использую с 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 для создания веб-приложения. (И наоборот, я бы не стал использовать капучино для веб-страницы: «Сапожник должен придерживаться своего последнего»)