Разработка приложений: Какао против Сенча против других - PullRequest
2 голосов
/ 02 апреля 2011

Мне больше всего нравится разработчик веб-языков (PHP, Javascript и т. Д.).Теперь моя компания хочет начать выпуск приложений для iPad для торговых представителей фармацевтических компаний, которые, в основном, дают хорошее представление о наркотиках.

Мы использовали его по субподряду, но мы хотим привезти его себе.Это очень большой плюс для меня в финансовом отношении, если я смогу выполнять работу и делать ее правильно.Сейчас, проводя мои исследования, эти приложения не сумасшедшие;им просто нужно вести себя как слайд-шоу в Powerpoint с небольшой анимацией и взаимодействием.

Я не знаю Какао. Я знаю, что с ним также будет кривая обучения.Я немного знаю Сенчу.Кто-нибудь здесь имеет какой-либо опыт работы с любой из этих платформ, и вы думаете, это что-то вроде "может также научиться какао"?Единственная причина, по которой мне нравится Sencha, заключается в том, что вы программируете на веб-языках и можете портировать его в магазины приложений.Есть идеи?Предложения?

1 Ответ

1 голос
/ 02 апреля 2011

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

Тем не менее, я хотел бы отметить несколько вещей: я не знаю точно, что вы подразумеваете под «портированием в магазины приложений», но я хочу быть уверен, что вы не понимаетеНе думайте, что приложение, написанное с помощью Sencha, можно будет использовать на любой платформе, кроме iPad.Конечно, вы можете загрузить страницу, написанную в Sencha, на устройство, отличное от iPad, но весь смысл Sencha в том, чтобы адаптировать ваше веб-приложение для работы на iPad на удивление хорошо.Таким образом, он будет неуместен где-то еще, и, учитывая качество нынешних конкурентов iPad, вряд ли он будет работать адекватно вне iPad в настоящее время.

Итак, если вы хотите использовать SenchaЭто должно быть сделано по правильным причинам (из них две):

  1. Вы хотите большей гибкости в развертывании: вам не нужно иметь дело с системой развертывания Apple Enterprise Enterprise,Apple не заинтересована в приложениях, которые относятся только к одной компании (внутреннему программному обеспечению) в App Store, поэтому, если вы хотите пойти по пути Cocoa, вам придется использовать их специальное корпоративное развертывание.

  2. Вы не хотите / не можете позволить себе тратить время и изучать какао (на самом деле, чтобы создать приложение, которое не сосет, вероятно, потребуется не менее года опыта, проб и ошибок и т. Д.)по крайней мере, так было у меня)

Если что-то из этого верно, я бы пошел по пути Сенчи.Но, как сторонник iOS, я очень надеюсь, что вы уделите время и изучите Какао!Я полагаю, что говорю от имени всех разработчиков Cocoa о Stack Overflow, когда говорю, что мы будем рады помочь вам с любыми вопросами, которые могут возникнуть у вас в процессе работы.Удачи, что бы вы ни решили!

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