Является ли apache cordova заменой родных языков для желаемых возможностей исполнения или он предназначен для использования в дополнение к ним? Например, если мое приложение iOS, написанное в объекте c с именем iTime, может запустить секундомер, используя NSTimer
, могу ли я затем написать код в Cordova
, чтобы начать говорить о возможностях плагина iOS для плагинов в существующем приложении iTime? Или можно использовать только Кордову с кодом кордовы. Я новичок в Apache Cordova. Мой вопрос: можно ли apache cordova использовать в гибриде с объективным c или только на его месте.Может ли apache cordova использоваться в гибридных с объективами c?
ответ
Вы можете делать все, что вы хотите, вы можете создавать приложения с только машинным кодом (полных родные), вы можете создавать их только с помощью HTML, CSS и Javascript (полный Cordova), и вы можете смешать оба вложения Cordova WebView в свой родной проект (реальный гибрид)
http://cordova.apache.org/docs/en/4.0.0/guide_platforms_ios_webview.md.html
Apache cordova - это основа, которая может помочь в разработке гибридных приложений. Да, чтобы избежать реализации на собственном коде, приложения разрабатываются в гибридных версиях. Но это не значит, что собственный код полностью игнорируется или удаляется ... Apache связывает способ включения встроенного конкретного кода в качестве плагина, и при установке этот код добавляется в структуру приложения и запускается вместе с возможностью веб-языков, которые могут выполнять функции, которые могут выполняться на основе встроенного webkit
Как показано в примере, у вас есть родное приложение и добавлена функция с использованием кордовы. Вопрос будет, так как это общая функция, доступная, зачем идти от гибридного кода? ... ведь какая кордота идет делать это добавить код котельной плиты, доступный для такой функции, которая будет добавлена в код и соединиться с гибридным кодом.
Hybrid - это совершенно новый способ разработки с нуля, чтобы мультиплатформенная платформа могла поддерживать одну и ту же базовую базу. Но встроенная реализация некоторых функций не предотвращается, и, следовательно, они будут или они должны использовать собственный код для запустить.
Плагины являются основным средством поддержки этих приложений, и при разработке плагина вы на самом деле пишете собственный код и предоставляете возможность вызова с гибридной стороны в native выполнить требование и вернуться к [обратному] JS-коду.
Как это работает
Native Web комплект [UIWebView] => дисплей/Run JS с помощью Кордову в качестве приложения Если и нужна функция, которая не способна с помощью родного WebKit [родной браузер] /, что не может называть js [hybrid] === Кордова обеспечивает интегральную логику, чтобы вызвать собственный код в качестве плагина ===> Вызвать собственный код => Execute => вернуть управление run в гибрид.
Вот как это works.Hope вы понимаете
Переход через документы ... Смотрите некоторые образцы ... конечно попробовать кодирование, чтобы получить лучшее понимание.
Никто не хочет использовать гибридный код в родных приложениях ... его всегда родной код в гибридных приложениях.
Btw: Я работал в 3-средах: IOS, Android и Кордове
- 1. Может ли Siri использоваться с приложением Cordova?
- 2. Может ли Apache Wink использоваться для Android?
- 3. Может ли Apache Cordova генерировать сертификаты?
- 4. Разработка гибридных мобильных приложений с использованием Cordova
- 5. Может ли Server.MapPath использоваться в файлах C#?
- 6. Может ли OOP использоваться в Embedded C?
- 7. Может ли WebDriverBackedSelenium использоваться в C#
- 8. AWS для гибридных мобильных приложений (Cordova)
- 9. Может ли apache zookeeper использоваться в качестве канала сообщений?
- 10. Может ли HTML5 и CSS3 использоваться с C# 6.0?
- 11. Начиная с Apache Cordova
- 12. C# SelectSingleNode - Может ли он использоваться рекурсивно?
- 13. Может ли C++ make_shared использоваться на массивах?
- 14. Может ли Geany использоваться для отладки C++
- 15. Может ли WampServer успешно использоваться в производстве?
- 16. Может ли apache Shiro использоваться для создания поставщика удостоверений?
- 17. Может ли ConnectionKit использоваться?
- 18. Может ли set_intersection использоваться с hash_set в C++?
- 19. Может ли регулярное выражение использоваться с массивом символов в C++
- 20. Может ли прозрачность использоваться с PostScript/EPS?
- 21. Может ли $ использоваться в $ match?
- 22. Может ли Apache Sqoop и Flume использоваться взаимозаменяемо?
- 23. Сочетание Apache Thrift с Apache Cordova
- 24. Выбор даты в календаре в гибридных приложениях (Cordova/Phonegap)
- 25. Может ли rmdir использоваться рекурсивно?
- 26. Является ли MBaaS специально для гибридных приложений или может также использоваться для собственных приложений?
- 27. Может ли Lucene.NET использоваться с MVVM?
- 28. Может ли quicksort использоваться с несколькими массивами?
- 29. разработка игры apache cordova, действительно ли она?
- 30. PhoneGap или Apache Cordova?