Apache Cordova
Apache Cordova jest uznanym framework do tworzenia aplikacji mobilnych. Cordova jest zaprojektowany, aby umożliwić programistom używać standardowych technologii (takich jak HTML5, JavaScript i CSS3) dla rozwoju cross-platformowej w budowanie bogatych w funkcje aplikacji.
- Narzędzie wiersza poleceń konwertuje różne języki w natywnym formacie binarnym
- Dostęp główne cechy sprzętu, urządzeń, takich jak kamery, kontaktów ruchu urządzenia, itp
- Wtyczka rozszerza wsparcie Cordova co możliwe, aby z urządzeniami
- Dostarcza API i pozwala programistom pisać własne funkcje
- Open source z silnego wsparcia społeczności
- Łatwość obsługi i wolny
- Dobry wybór dla mniejszych aplikacji, które łagodnie wykorzystują natywne funkcje urządzenie za
- Przetwarzanie danych aplikacji nie jest najszybszy
- Komunikacja pomiędzy Cordova a urządzeniem odbywa się tylko z wtyczkami
- Brakuje bibliotek, które umożliwiają zaawansowane grafiki
- Wtyczki wymagane do Cordova uruchomić na starszych platformach
Ze względu na swoją naturę open source, Apache Cordova ewoluowała w jego zdolność do rozszerzenia aplikacji na wielu platformach. developerzy, którzy chcą wdrożyć rozproszonych aplikacji internetowych znajdziemy oprogramowanie to być szczególnie pomocne. Aplikacje wykonać jako część opakowania, których celem platformy konkretnego. Jednym z problemów, które rozwiązuje Cordova jest to, że działa jako most z rodzimych funkcji mobilnych, umożliwiając programistom tworzenie aplikacji hybrydowych. Jednakże, ze względu na jego wolnej przyrodzie, wtyczki Cordova są czasami nieaktualne i nie są obsługiwane na platformach docelowych. Cordova oferuje szereg szablonów rozwoju platformy i zarządzania wersjami, możliwości przechowywania danych urządzeń, białych list, zarządzanie bezpieczeństwem, wsparcie i wiele innych plusów. Twórcy aplikacji Cordova pomyślnie utworzony i rozdzielali je na platformach, takich jak Android, Blackberry, iOS, OS X, Ubuntu, Windows i WP8. Dokumentacja Cordova jest obszerna, choć czasami niekompletne. Deweloperzy będą zadowoleni znaleźć odniesienia, który zawiera pełny obsługiwane znaczniki config.xml, JavaScript zdarzenia run-time, listę poleceń CLI hak, i wspierany tagów plugin.xml. Cordova zawiera również wiele API wtyczek że stan baterii wsparcie, aparat fotograficzny, konsola, kontakt, informacje o urządzeniu, ruch urządzenia i orientacja, dialogi, plik odczytu / zapisu, plik transfter, geolokalizacji, globalizacja, przechwytywanie multimediów, informacje o sieci, ekran powitalny, wibracje, i wiele innych funkcji. Użytkownicy przyczyniły przyczyniły tysiące innych wtyczek, które są łatwo dostępne do pobrania za darmo na stronie Cordova. Ogólnie rzecz biorąc, Apache Cordova jest dobrym narzędziem do budowania aplikacji mobilnych, które łagodnie Użyj natywnych możliwości urządzeń mobilnych. Jak deweloperzy dodać złożoność, wymaga dokładnego badania, aby upewnić się, że wtyczki Cordova będzie obsługiwany i kompatybilny z platformami docelowymi.