javascript - это - спецификация html5




SproutCore и Cappuccino (4)

Да ... Я чувствую, что если я пойду с SproutCore, мне придется потратить больше времени на изучение причуд Javascript, в отличие от Objective-J.

Поскольку вы проводили время в Obj-J ... Насколько это близко к Obj-C и насколько отличается от Javascript? (Я спрашиваю вас, потому что я хочу, чтобы кто-то действительно переживал ... не то, что вики говорит :))

Я собираюсь создать веб-приложение, и я бы хотел использовать SproutCore или Cappuccino. Единственное, я не могу понять, какой из них использовать ...

Я читал о них, и они, похоже, имеют одни и те же цели (MVC на клиенте, с тонким сервером REST). Я понимаю, что они различаются по своей реализации (Obj-C против JS), но у меня много проблем, количественно различая и взвешивая их.

Могу ли я получить помощь в решении этой диллемы?


Дилемма - это так.

Я лично рискнул на Cappuccino, но это потому, что я в настоящее время вовлечен в цель-c и теоретически могу подключить свой код (с некоторыми настройками) к javascript / веб-среде - заманчиво.

В любом случае, если вы занимаетесь разработкой какао, вы будете работать в течение нескольких часов, но я уверен, что вы уже разобрались в этом сами.

У вас (в Cappuccino) есть очень хорошая абстракция для работы. Думаю, это важно.


На самом деле это не такая уж дилемма. Это сводится к простому вопросу:

У вас есть опыт работы с Cocoa (Objective-C)? (Или, альтернативно, планируете ли вы в будущем использовать Objective-C, развиваясь для OS X или iPhone?)

Если да, выберите Капучино. Если нет, выберите SproutCore.

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


Я пробовал и то и другое, и я должен признаться, что двум нуждаются в большем улучшении. Просто добавьте свои баллы:

SproutCore

  • плюсы:
    • стандартная веб-разработка JS / CSS / HTML
    • Спонсируемый Apple, может быть лучше для будущего
  • минусы:
    • Плохая документация
    • Не так много абстракции по сравнению с Cappuccino

Капучино

  • плюсы:
    • Objective-J (нет веб-технологий, нет CSS ...)
    • Полная абстракция
  • минусы:
    • Плохая документация
    • нужно изучить Objective-J (не так сложно)
    • Objective-J отстой для макетов!




sproutcore